Share via

Will Sysinternals consider adding the capability to disable NLA authentication on a per server basis?

Matt Evanson 1 Reputation point
2021-09-08T16:29:04.027+00:00

The mstsc client supports this with the RDP file option enablecredsspsupport:i:0.

While I recognize that NLA model is the recommended model to avoid denial of service (resource consumption), there are scenarios where Credential Providers are used to provide MFA or alternate authentication mechanisms.

This creates a problem, because if the server is set to SecurityLayer = 1 or SecurityLayer = 2, there is no mechanism by which an RDP client with CredSSP support enabled can pass the local prompt to get the Credential Provider driven authentication.

That means one must use the Security Layer = 0 which is the legacy RDP protocol and doesn't provide a way to verify the server (SecurityLayer = 2 with CredSSP disabled still allows TLS authentication of the server).

Sysinternals
Sysinternals

Advanced system utilities to manage, troubleshoot, and diagnose Windows and Linux systems and applications.

0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.