Hi Kristian,

On Пят, 12 вер 2025, Kristian Smith wrote:
> Hi Alexander,
> 
> Apologies for the delay in response. Jeff retired last week and I'll
> be taking over this case on his behalf.

Happy retirement to Jeff!

> 
> I see that you're referencing the 5 steps outlined in [MS-NRPC]
> 3.2.4.2 Network Ticket Logon. You're wondering about the intermediary
> steps between the following:
> 
> 2. Netlogon delivers the request (see section 
> 3.2.4.2.1<https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nrpc/1ff6ce53-dc55-4a9e-af21-cb8ea5de5948>)
> 3. The Key Distribution Center 
> (KDC)<https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nrpc/b5e7d25a-40b2-41c8-9611-98f53358af66#gt_6e5aafba-6b66-4fdd-872e-844f142af287>
>  processes the request and sends a reply (see 
> [MS-KILE]<https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-kile/2a32282e-dd48-4ad9-a542-609804b02cc9>
>  section 
> 3.3.5.8.1<https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-kile/5445bcc9-1232-42d3-9f66-99f40463a92c>)
> 
> [MS-NRPC] 3.2.4.2.1 discusses what I interpret as 2 stages, dispatch
> to the appropriate DC, and the domain calling the KDC.
> 
> Is your question specifically about the call to the KDC after the
> Netlogon request has reached the appropriate DC?

Correct. There is no description of how Netlogon is supposed to request
the check from KDC and how KDC should respond. I'd like to see that
documented because there is no existing Kerberos protocol message
exchange for this operation and none of the custom changes are
documented anywhere.

> 
> Regards,
> Kristian Smith
> Support Escalation Engineer | Microsoft(r) Corporation
> Email: [email protected]<mailto:[email protected]>
> 
> From: Jeff McCashland (He/him) <[email protected]>
> Sent: Monday, August 18, 2025 3:37 PM
> To: Alexander Bokovoy (Samba) <[email protected]>
> Cc: [email protected]; Microsoft Support 
> <[email protected]>
> Subject: Re: [EXTERNAL] Network Ticket Logon clarification - 
> TrackingID#2508140040006509
> 
> [Kristian to BCC]
> 
> Hi Alexander,
> 
> I will research the logon interaction and see what I can find.
> 
> 
> Best regards,
> Jeff McCashland (He/him) | Senior Escalation Engineer | Microsoft Corporation
> 
> Phone: +1 (425) 703-8300 x38300 | Hours: 9am-5pm | Time zone: (UTC-08:00) 
> Pacific Time (US and Canada)
> 
> Local country phone number found here: 
> http://support.microsoft.com/globalenglish | Extension 1138300
> 
> 
> 
> ________________________________
> From: Kristian Smith 
> <[email protected]<mailto:[email protected]>>
> Sent: Thursday, August 14, 2025 8:39 AM
> To: Alexander Bokovoy (Samba) <[email protected]<mailto:[email protected]>>
> Cc: [email protected]<mailto:[email protected]> 
> <[email protected]<mailto:[email protected]>>; 
> Microsoft Support 
> <[email protected]<mailto:[email protected]>>
> Subject: RE: [EXTERNAL] Network Ticket Logon clarification - 
> TrackingID#2508140040006509
> 
> [DocHelp to Bcc]
> 
> Hi Alexander,
> 
> Thanks for reaching out with your Kerberos/Netlogon question. I've created 
> case 2508140040006509 to track the issue. One of our engineers will 
> investigate this and contact you soon.
> 
> Regards,
> Kristian Smith
> Support Escalation Engineer | Microsoft(r) Corporation
> Email: [email protected]<mailto:[email protected]>
> 
> -----Original Message-----
> From: Alexander Bokovoy <[email protected]<mailto:[email protected]>>
> Sent: Thursday, August 14, 2025 5:41 AM
> To: Interoperability Documentation Help 
> <[email protected]<mailto:[email protected]>>
> Cc: [email protected]<mailto:[email protected]>
> Subject: [EXTERNAL] Network Ticket Logon clarification
> 
> Hello Dochelp,
> 
> I am reading through MS-KILE v45 update that was published this week
> (v20250811) and trying to understand how would KDC receive the request which 
> processing is described in the section [MS-KILE] 3.3.5.8 Network Ticket Logon.
> 
> As referenced in [MS-KILE] 3.3.5.8, [MS-NRPC] 3.2.4.2 describes the process 
> on the Netlogon side, namely:
> 
> --------------------------------------
> Broadly, there are five major steps in the network ticket logon process:
> 
>   - The Kerberos client prepares and makes a request (see [MS-APDS] sections 
> 3.2.5.1 and 3.2.5.2)
> 
>   - Netlogon delivers the request (see section 3.2.4.2.1)
> 
>   - The Key Distribution Center (KDC) processes the request and sends a reply 
> (see [MS-KILE] section 3.3.5.8.1)
> 
>   - Netlogon processes the reply and sends it to the client (see section 
> 3.2.4.2.2)
> 
>   - The Kerberos client receives the reply (see [MS-APDS] section 3.2.5.4)
> -------------------------------------
> 
> My question is related to the steps 'Netlogon delivers the request' and 'KDC 
> processes the requests and sends a reply'. Unfortunately, neither [MS-NRPC]
> 3.2.4.2.1 nor [MS-KILE] 3.3.5.8.1 clarify how exactly Netlogon and KDC 
> communicate the request between each other.
> 
> Could you please clarify it?
> 
> Is it a specially formatted TGS-REQ? Or is it some special form of a 
> back-channel between these components?
> 
> --
> / Alexander Bokovoy


-- 
/ Alexander Bokovoy

_______________________________________________
cifs-protocol mailing list
[email protected]
https://lists.samba.org/mailman/listinfo/cifs-protocol

Reply via email to