微软在Windows 11中测试强制SMB签名 可能会引起一系列兼容性问题 – 蓝点网
作者:焦点 来源:综合 浏览: 【大 中 小】 发布时间:2024-12-12 20:38:35 评论数:
要说大型企业最关心的微软问题,那 SMB 共享肯定是测试其中之一,大部分企业内部都会采用 SMB 来共享某些文件夹,强制B签方便公司内部人员访问。引起
所以对 IT 管理员来说,系列性问接下来微软强制启用 SMB 签名又要增加工作量了,兼容不过好处是题蓝这个真的可以增强安全性。
上周六微软发布 Windows 11 Canary Build 25381 版,点网在这个版本中微软强制启用了 SMB 签名,微软Windows XP~8.1、测试Windows 10、强制B签Windows 11、引起Windows Server 版本都已经支持 SMB 签名,系列性问但某些第三方的兼容软件不一定支持。
SMB 签名机制:
SMB 签名也称为安全签名,题蓝这是 SMB 协议中的一种安全机制,每个 SMB 消息都包含使用会话密钥生成的签名,客户端则是将 SMB 块的哈希放在 SMB 标头的签名字段中。
这与 HTTPS 加密有些类似:当 SMB 块在传输中遭到篡改,那么哈希无法匹配,此时 SMB 就知道有人劫持或篡改了数据。
微软推荐的机制是使用 Kerberos 而非 NTLMv2,这可以继续增强安全性,这样也不需要使用 IP 地址连接,也不需要 CNAME 记录。
强制启用的后果:
对于所有 Windows 系统而言启用 SMB 签名不会产生兼容性问题,还可以提高安全性,只是企业中通常使用的不只是 Windows 系统和 Windows 服务器,这就会产生问题。
根据微软的说明,如果第三方软件或系统禁用或不支持 SMB 签名,则连接到这些软件、系统、服务器时会报错,常见错误消息包括:
- 0xc000a000
- -1073700864
- STATUS_INVALID_SIGNATURE
- The cryptographic signature is invalid.
要解决此问题只能寻求第三方软件、系统开发商的支持,如果只是禁用那还好,启用就行,如果是不支持的话那就歇菜了,尤其是那些仅支持 SMB 3.0 的东东( 3.0 这类老旧版本是不支持签名的,所以无法使用)。
举个例子:
群晖 NAS 的 DSM 系统,默认情况下 SMB 是禁用签名的,如果要实现互通访问,则需要在 DSM 控制面板、文件服务、SMB、高级设置、常规,将启用服务器签发改成强制 (如果是域控设备还需要在 LADP 中加入域)。
好消息是目前大多数 SMB 软件、客户端系统、服务器都支持 SMB 签名,唯一要做的就是挨个检查这些东西,把 SMB 签名全部改成启用或强制。
对 IT 管理员来说这不算技术问题,但可能会增加工作量,提前测试的好处就是未来不影响业务系统。至于微软何时在 Windows 10、Windows 11、Windows Server 稳定版通道强制启用 SMB 签名暂时还不清楚。
对了,IT 管理员们还有个工作不要忘记:微软修复安全启动漏洞导致所有旧版Windows镜像全部作废 请及时更新
相关支持文档 1:https://techcommunity.microsoft.com/t5/storage-at-microsoft/smb-signing-required-by-default-in-windows-insider/ba-p/3831704
相关支持文档 2:https://learn.microsoft.com/zh-cn/troubleshoot/windows-server/networking/overview-server-message-block-signing