账户与安全

审核域控制器上 NTLMv1 的使用 - Windows Server

· 52CE 我爱测

原始 KB 数: 4090105 总结 本文介绍如何审核 Windows Server 域控制器 (DC) 上的 NTLMv1 身份验证。 使用此信息可识别在环境中禁用 NTLMv1 之前仍使用 NTLMv1 的应用程序和服务。 NTLMv1 是一种旧式身份验证协议,Microsoft 2024 年 6 月弃用。 有关详细信息,请参阅 已弃用的功能(/zh-cn/windows/whats-new/deprecated-featuresdeprecated

原始 KB 数: 4090105

总结

本文介绍如何审核 Windows Server 域控制器 (DC) 上的 NTLMv1 身份验证。 使用此信息可识别在环境中禁用 NTLMv1 之前仍使用 NTLMv1 的应用程序和服务。

NTLMv1 是一种旧式身份验证协议,Microsoft 2024 年 6 月弃用。 有关详细信息,请参阅 已弃用的功能。

若要维护安全性,请确定剩余的 NTLMv1 使用情况,并迁移应用程序以使用新式身份验证协议。 若要审核 NTLM 的任何版本的使用,请使用本文中所述的方法以及 “删除 NTLMv1 和使用 NTLM 的新审核事件”。

NTLM 审核

若要查找使用 NTLMv1 的应用程序,请对 DC 启用登录成功审核。 然后,查看 DC 上的事件日志,以找到与成功审核相关的事件 ID 4624。 此日志条目包含有关 NTLM 版本的信息。

事件 ID 4624 的文本类似于以下示例:

Sample Event ID: 4624  
Source: Microsoft-Windows-Security-Auditing  
Event ID: 4624  
Task Category: Logon  
Level: Information  
Keywords: Audit Success  
Description:  
An account was successfully logged on.  
Subject:  
Security ID: NULL SID  
Account Name: -  
Account Domain: -  
Logon ID: 0x0  
Logon Type: 3  

New Logon:  
Security ID: ANONYMOUS LOGON  
Account Name: ANONYMOUS LOGON  
Account Domain: NT AUTHORITY  
Logon ID: 0xa2226a  
Logon GUID: {00000000-0000-0000-0000-000000000000}

Process Information:  
Process ID: 0x0  
Process Name: -  
Network Information:  
Workstation Name: Workstation1  
Source Network Address:\<ip address>  
Source Port: 49194

Detailed Authentication Information:  
Logon Process: NtLmSsp  
Authentication Package: NTLM  
Transited Services: -  
Package Name (NTLM only): NTLM V1  
Key Length: 128

独占使用 NTLMv2

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 如果您错误地修改注册表,可能会出现严重问题。 因此,请确保仔细执行这些步骤。 出于防范目的,请在修改之前备份注册表,以便在出现问题时还原注册表。 有关如何备份和恢复注册表的更多信息,请参见如何在 Windows 中备份和恢复注册表。

若要将 DC 配置为仅使用 NTLMv2 进行身份验证,请在 DC 上配置以下注册表值:

  • 子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  • 项:LMCompatibilityLevel
  • 值:5

有关详细信息,请参阅 如何启用 NTLM 2 身份验证。

详细信息

事件 ID 4624 描述的登录操作不使用 NTLMv1 协议的会话安全性。 实际上,此操作没有会话安全性,因为不存在密钥成分。

NTLM 审核的逻辑是,在登录会话上找到 NTLMv2 密钥材料时,它会记录 NTLMv2 级身份验证。 它在所有其他情况下记录 NTLMv1,包括匿名会话。 因此,我们的一般建议是,如果事件是为 ANONYMOUS LOGON 而记录,那么可以忽略事件中的安全协议使用信息。

匿名登录会话的常见源包括以下应用程序和服务:

  • 计算机浏览器服务:Windows 2000 和早期版本的 Windows 中的旧服务。 该服务在后台运行,并提供网络上的计算机和域的列表。 但是,不再使用此数据。 建议在整个企业中禁用此服务。
  • SID-Name 映射:可以使用匿名会话的一个进程。 请参阅 网络访问:允许匿名 SID/名称转换。 建议对此功能进行身份验证。
  • 未进行身份验证的客户端应用程序:应用程序服务器仍可能以匿名用户身份创建登录会话。 同样,如果使用 NTLM 身份验证以及空的用户名和密码字符串,则它可能会创建匿名会话。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。