当前位置: 首页 > news >正文

SMB签名关闭的安全风险探讨

SMB签名关闭的安全风险探讨

在做内网渗透测试的时候,经常遇到的安全风险问题就是SMB签名关闭的情况。今天探讨一下关于这个SMB签名关闭的安全问题以及如何处置。以我渗透的环境为例:

什么是SMB签名?

SMB签名 是一种安全机制,用于验证SMB数据包的完整性和真实性。它就像给SMB通信加上"数字签名",确保:

  • 数据在传输过程中没有被篡改
  • 通信双方的身份是真实的
  • 防止中间人攻击

SMB签名关闭的安全风险

1. NTLM中继攻击

这是最主要的风险。攻击流程:

攻击者(A) ←→ 受害者(B) ←→ 目标服务器(C)

攻击步骤:

  1. 攻击者诱使受害者(B)向攻击者控制的服务器(A)进行SMB认证
  2. 攻击者(A)将受害者的认证凭证"中继"到真正的目标服务器©
  3. 由于SMB签名关闭,服务器©无法验证请求是否来自原始客户端(B)
  4. 攻击者(A)使用受害者(B)的权限访问服务器©

2. 具体攻击场景

# 攻击者设置中继服务器
ntlmrelayx.py -t smb://192.168.11.30 -c "whoami" -socks# 然后通过某种方式诱骗192.168.11.34向攻击者发起SMB连接
# 攻击者就可以用192.168.11.34的身份执行命令到192.168.11.30

3. 为什么关闭SMB签名如此危险?

状态安全性攻击难度
SMB签名开启极难 - 需要破解加密
SMB签名关闭容易 - 直接中继攻击

实际攻击演示

使用Impacket进行NTLM中继攻击

# 1. 设置中继服务器
ntlmrelayx.py -tf targets.txt -c "ipconfig" -socks# 2. 诱骗客户端连接(方法有多种)
# - LLMNR/NBT-NS投毒
# - WPAD代理攻击  
# - 钓鱼邮件中的SMB链接

针对您网络的具体风险

在我的测试环境中:

  • 8台Windows主机全部关闭SMB签名
  • **1台主机(192.168.11.34)**已有空密码漏洞
  • 攻击者可以:
    • 用192.168.11.34作为跳板
    • 对其他7台主机进行中继攻击
    • 快速控制整个网络

验证SMB签名状态

# 检查具体主机的SMB签名状态
nmap -p445 --script smb2-security-mode 192.168.11.34# 或者使用crackmapexec查看
crackmapexec smb 192.168.11.34 | grep signing

防护措施

对于系统管理员:

# 启用SMB签名(组策略)
# 位置:计算机配置 -> 策略 -> 安全设置 -> 本地策略 -> 安全选项
# "Microsoft网络服务器:对通信进行数字签名(始终)"

对于渗透测试:

这正是攻击者可以利用的弱点!

总结

简单来说:SMB签名关闭就像让所有人不用验身份证就能进银行金库 - 攻击者可以轻易冒充他人身份进行操作。

在我的测试环境中,这实际上为我提供了很好的攻击机会,可以演示真实的横向移动技术。但在生产环境中,这是必须修复的高危漏洞。

http://www.dtcms.com/a/554061.html

相关文章:

  • 邵阳网站网站建设wordpress文章添加seo标题代码
  • 网站怎样做才会被百度收录湖北网站
  • Linux中释放初始化内存到伙伴系统free_initmem函数的实现
  • 58同城类似的网站开发云服务器网站建站
  • 商城类网站模板网站建好更新
  • Redis:我是如何与客户端进行通信的
  • 定制您的专属建站方案教育培训加盟
  • 高质量发展的“显著成效”:解读“十五五”对质与量协同增长的新要求
  • 网站建设生产或运营潭州学院网站建设报名
  • 做网站销售 优帮云市场推广计划方案
  • 移动的智慧:复合机器人开启24小时不间断上下料新纪元
  • Android Compose Dialog设置为底部显示
  • 衡水网站托管如何做seo网站
  • PCB繪製實操寄錄
  • LangChain企业知识库权限控制方案
  • 网站建设主要推广方式wordpress 登录 404
  • 4-Azido-L-phenylalanine,CAS号:33173-53-4,分子结构特点
  • 网站建设及解决方案在网站开发中如何设置用户登录
  • Android 12 模块编译的常用命令小结(更新中)
  • 如何使用 Python 转换 Excel 工作表到 PDF 文档
  • 网站建设伍金手指下拉2公众号图片到wordpress
  • 亚远景-在开发中的 “功能安全(ISO 26262)” 与 “网络安全(ISO/SAE 21434)”关联实践
  • wordpress关闭谷歌北京百度seo代理
  • Python中如何安全地存储和验证密码
  • fixed-bug:JPA 关联关系的对象序列化循环引用问题
  • Nginx入门基础-访问配置
  • 装饰网站建设辽宁省建设工程信息网官网新网站
  • 【LeetCode热题100(56/100)】组合总和
  • 什么是离线语音识别芯片(离线语音识别芯片有哪些优点)
  • 代前导页的网站定制网站建设案例课堂