禁用消息签名(危险,但默认)

信息安全 验证 网络 地图 操作系统指纹 桑巴
2021-08-27 18:49:06

在过去的几年里,我对渗透测试 信息安全产生了相当浓厚的兴趣。在这段时间里,我已经获得(并积累了)一系列具有网络功能的不同设备,主要是为了更多地了解各种安全审计技术。nmap以下是对此类设备的扫描摘录:


Host script results:
| smb-os-discovery: 
|   OS: Windows 10 Home 10240 (Windows 10 Home 6.3)
|   NetBIOS computer name: MARK
|   Workgroup: WORKGROUP
|_  System time: 2015-09-24T23:38:38-06:00
| smb-security-mode: 
|   Account that was used for smb scripts: <blank>
|   User-level authentication
|   SMB Security: Challenge/response passwords supported   
|_  Message signing disabled (dangerous, but default)
|_smbv2-enabled: Server supports SMBv2 protocol

我的问题专门针对以下声明:
Message signing disabled (dangerous, but default)
什么是消息签名;有什么危险?

任何工作漏洞的例子将不胜感激。

1个回答

在此上下文中,消息签名是指 SMB(服务器消息块)签名。

服务器消息块 (SMB) 是一种常见的 Windows “应用层”网络协议,而签名是一种允许 SMB 通信“数据包级别”进行数字“签名”的功能。随后的“签名”提供了一种机制,接收者可以通过该机制验证源的真实性。

例如,域控制器启用 SMB 签名很重要,因为 SMB 是客户端用来下载组策略信息的协议,而 SMB 签名提供了一种方法来证明客户端正在接收真正的组策略。

所有版本的 Windows 都支持 SMB 签名,但默认情况下仅在域控制器上启用。

Nmap 让您知道:

  1. SMB 签名被禁用;
  2. 这是更危险或更不安全的选项(与启用 SMB 签名相反);
  3. 这是您正在扫描的系统的默认设置。