Hi Jones, Thanks for digging in further and I can assure you that I appreciate the bluntness. Just to clarify, is your concern that 3.2.4.1.1 signing conditions do not cover all conditions where Windows signs the FSCTL_QUERY_NETWORK_INTERFACE_INFO request? If so, what condition is not covered?
Or, is the concern that " Windows-based clients do not selectively sign requests" from behavior note 104 should be more specific to say " Windows-based clients do not selectively sign requests beyond what is described in this document"? In essence, I'm wondering if you are concerned that we haven't successfully outlined the conditions for signing this request, or if the word "selectively" is confusing since the signing is conditional. Thanks again! Regards, Kristian Smith Support Escalation Engineer | Microsoft(r) Corporation Office phone: +1 425-421-4442 Email: kristian.sm...@microsoft.com -----Original Message----- From: Jones Syue 薛懷宗 <joness...@qnap.com> Sent: Wednesday, June 5, 2024 6:48 PM To: Kristian Smith <kristian.sm...@microsoft.com>; cifs-protocol@lists.samba.org Cc: Microsoft Support <supportm...@microsoft.com> Subject: [EXTERNAL] Re: [MS-SMB2] sign for 3.3.5.15.11 FSCTL_QUERY_NETWORK_INTERFACE_INFO - TrackingID#2404170040007704 > The engineering team stated that this section should cover the signing > of FSCTL_QUERY_NETWORK_INTERFACE_INFO requests. If you have any > additional questions, please let me know. Hello Kristian, Sorry for my blunt :) A question about this description[1][2]: 'Windows-based clients do *not* selectively sign requests.' Per my test looks like Windows-based clients did selectively sign ioctl FSCTL_QUERY_NETWORK_INTERFACE_INFO requests, my test result seems a bit inconsistent with what [MS-SMB2] said, could you help clarify whether this is my misunderstanding about [MS-SMB2] 6 Appendix <104>. Thank you :) [1] Quoted from [MS-SMB2] 3.2.4.1.1 Signing the Message https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/973630a8-8aa1-4398-89a8-13cf830f194d If Session.SigningRequired is FALSE, the client MAY<104> sign the request. [2] Quoted from [MS-SMB2] 6 Appendix A: Product Behavior https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/a64e55aa-1152-48e4-8206-edd96444e7f7#Appendix_A_104 <104> Section 3.2.4.1.1: A client can selectively sign requests, and the server will sign the corresponding responses. Windows-based clients do not selectively sign requests. -- Regards, Jones Syue | 薛懷宗 QNAP Systems, Inc. _______________________________________________ cifs-protocol mailing list cifs-protocol@lists.samba.org https://lists.samba.org/mailman/listinfo/cifs-protocol