首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NTLM现代用法

NTLM现代用法
EN

Security用户
提问于 2020-04-02 12:54:13
回答 2查看 197关注 0票数 1

我知道Kerberos是最近在windows环境中使用的身份验证协议,NTLM仍然只支持互操作性。我想知道在非域环境下,如果我登录到我自己的pc在家里有windows 10,身份验证是由NTLM协议还是Kerberos进行的?

我还想知道现在的NTLM用例吗?

EN

回答 2

Security用户

发布于 2020-04-02 15:17:26

当您在Windows上为本地帐户在屏幕上输入密码时,它永远不会离开机器。这意味着NTLM (或Kerberos)协议从未被调用。域帐户是不同的。他们将尝试先验证缓存的登录验证器(强单向哈希),然后尝试先尝试Kerberos,如果失败,则返回NTLM。

然而,更为复杂的是,Windows将身份验证协议捆绑到包中,这些包是为机器提供登录功能的东西,无论是本地帐户还是域帐户。所有登录都首先通过NTLM包,然后传递给例如Kerberos进行实际处理。

本地帐户使用NTLM包对本地用户进行身份验证。这个包知道密码、散列和用户元数据的存储位置。

因此,在本地用户登录期间不涉及任何协议。

票数 1
EN

Security用户

发布于 2021-11-22 15:12:58

https://superuser.com/questions/1340951/what-are-the-use-cases-of-ntlm-authentication-in-modern-windows-ad-domains回答了两个问题:

NTLM是用于工作组成员的计算机以及本地身份验证的...。有许多Kerberos无法工作的用例,例如通过IP访问资源、通过负载平衡器访问web流量(需要特殊的Kerb配置)、一些集群和SQL,这些都是跨林通信量。

因此,对于Active Directory,如果Kerberos在这里不工作,身份验证将返回到NTLM。因此,就像在微软世界中一样,它也是一个向后兼容的东西,所以如果没有新的东西存在/配置/安装的话,这些东西就可以工作。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/229129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档