您现在的位置是:娱乐 >>正文

smb弱口令漏洞如何修复

娱乐54671人已围观

简介去年某地一家中型制造企业被勒索病毒锁死了全部ERP服务器,攻击链的起点就是一台暴露在公网的Windows文件服务器——管理员账号叫"admin",密码是"admin123"。这不是段子,是真实发生的事 ...

去年某地一家中型制造企业被勒索病毒锁死了全部ERP服务器,口令攻击链的漏洞起点就是一台暴露在公网的Windows文件服务器——管理员账号叫"admin",密码是何修"admin123"。这不是口令段子,是漏洞真实发生的事。SMB弱口令漏洞的何修修复,核心只有两件事:让口令不再弱,口令让SMB不再裸奔。漏洞

先说口令本身。何修很多运维人员觉得改密码是口令形式主义,但SMB协议的漏洞特殊性在于,它天然支持NTLM哈希传递攻击。何修弱口令一旦被爆破成功,口令攻击者不需要明文密码就能横向移动。漏洞我见过最离谱的何修案例,某公司内网三百多台机器共用同一个本地管理员密码"P@ssw0rd",一个被攻破,全部沦陷。修复方案很直接:域环境启用组策略强制密码复杂度,长度至少14位,禁用NTLMv1,启用LSA保护。工作组环境更麻烦,每台机器的本地管理员密码必须不同,微软的LAPS工具就是干这个的,自动轮换、随机生成、存进AD。别嫌麻烦,一台机器手动改密码的时代早该结束了。

口令改完,接下来砍掉SMB的暴露面。445端口是SMB的命门,勒索病毒最爱。很多企业为了文件共享方便,直接在防火墙上把445映射到公网,这等于把保险柜钥匙插在门上。正确做法是:公网入口只保留VPN,SMB流量一律走内网或隧道。内网之间也要做微隔离,财务部访问不了研发部的共享,生产网段和办公网段之间加ACL。Windows防火墙默认规则里,文件和打印机共享是分域、专用、公用三种配置文件分别控制的,公用配置文件下必须关掉。我习惯用一条PowerShell批量检查:Get-NetFirewallRule -DisplayGroup "文件和打印机共享" | Where-Object { $_.Profile -eq "Public"} | Set-NetFirewallRule -Enabled False。跑完心里踏实一半。

SMB协议版本也得管。SMBv1是个老古董,WannaCry就是靠它传播的。现在还有不少老旧设备只认SMBv1,比如某些扫描仪、NAS。我的建议是分两步走:先禁用SMBv1但保留SMBv2/v3,观察哪些设备掉线;然后逐个替换或隔离那些老设备。Windows Server 2016以后默认不装SMBv1,但升级上来的系统可能还留着。检查命令是Get-SmbServerConfiguration | Select EnableSMB1Protocol,返回True就赶紧关。SMB签名和加密也别忽略,签名防中间人篡改,加密防流量嗅探。域控之间强制签名,客户端访问敏感共享时开加密,性能损失在可接受范围内。

审计和监控是最后一道闸。弱口令爆破在日志里是有痕迹的,Windows安全日志的4625事件,大量失败登录后跟着4624成功登录,基本就是被拿下了。很多企业日志开了没人看,等发现时数据已经被加密。部署一个轻量级SIEM或者用Windows自带的Advanced Audit Policy,针对SMB登录失败设置阈值告警。我自己的习惯是每周扫一次内网SMB共享权限,用net view和accesschk组合,看看有没有"Everyone"完全控制的目录。有的话立刻收紧,只给必要用户读写权限。

说个真实对比。两家同样规模的公司,A公司觉得改密码太烦,445端口对内网全开,SMBv1留着兼容老设备;B公司上了LAPS,防火墙只放行特定IP的445,SMBv1彻底禁用,每季度做一次弱口令扫描。半年后A公司中招勒索,B公司连扫描告警都没触发过。修复SMB弱口令没有黑科技,就是把该关的关掉,该改的改掉,该看的看起来。动手做,比写一百页方案都管用。

Tags:

相关文章

  • python爬虫页面跳转

    娱乐

    写爬虫的人,迟早会撞上页面跳转这堵墙。不是那种点击按钮的跳转,是HTTP协议里那种301、302、或者JavaScript偷偷改地址的玩法。去年我抓一个电商网站的商品列表,第一版代码跑得好好的,第二天 ...

    【娱乐】

    阅读更多
  • 怎么防止个人信息泄露

    娱乐

    去年秋天,我一位做投资的朋友手机丢了。他第一反应不是心疼手机,而是连夜给银行打电话冻结账户。第二天他告诉我,已经有人用他的手机号登录了某电商平台,试图修改他绑定账号的收货地址——那里存着他父母家的门牌 ...

    【娱乐】

    阅读更多
  • 在线漏洞扫描工具

    娱乐

    在线漏洞扫描工具,说白了就是把安全工程师那套手动探测流程,压缩成几个按钮的自动化程序。我见过太多小公司,以为装了个免费扫描器就高枕无忧了——结果扫描报告里躺着十几个高危漏洞,开发团队却连怎么读都费劲。 ...

    【娱乐】

    阅读更多


友情链接