首页/安全/安全加固速查/Windows 137-139/445 端口暴露复核
服务与端口收敛50 条

Windows 137-139/445 端口暴露复核

NetBIOS(137-139)与 SMB(445)是内网蠕虫与横向移动的基础设施:网络层限源 + 主机层关闭历史协议,双层复核。

安全加固速查安全更新于 2026-10-13

NetBIOS 与 SMB 的双层控制

NetBIOS(137-139)与 SMB(445)是内网蠕虫传播与横向移动的基础设施:445 是永恒之蓝一类漏洞的入口,137-139 的名称解析则帮助攻击者快速摸清内网结构。加固要分两层做:网络层限制来源,只允许受控网段访问;主机层关闭历史协议与不必要的名称解析。

基本信息

适用平台Windows
相关端口135 RPC 端点映射、137-139 NetBIOS、445 SMB
风险等级高
基线要求仅受控网段可达,禁用 SMB1
核查命令Get-NetTCPConnection、Get-SmbServerConfiguration

典型使用场景

  • 内网横向移动面盘点
  • 排查 445 是否对不可信网段开放
  • 关闭历史协议与 NetBIOS 名称解析
  • 蠕虫类事件发生时的快速收敛
  • 新主机加入域前的基线检查

端口与协议状态

端口与协议状态
Get-NetTCPConnection -State Listen | Where-Object {$_.LocalPort -in 135,137,138,139,445} | Select-Object LocalAddress, LocalPort, OwningProcess   # 相关端口监听情况
Get-NetAdapterBinding -ComponentID ms_netbios | Select-Object Name, Enabled   # 网卡上的 NetBIOS 绑定
Get-SmbServerConfiguration | Select-Object EnableSMB1Protocol, EnableSMB2Protocol   # SMB 协议版本配置

收敛动作

收敛动作
# GPO:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows Defender 防火墙
#   按域配置文件收紧入站,只放行受控网段
# 网卡属性:TCP/IPv4 → 高级 → WINS → 禁用 TCP/IP 上的 NetBIOS
# 或通过 GPO 下发禁用 NetBIOS 名称解析的网卡设置

复核必查项

检查项含义注意点
445SMB 文件共享端口最需限制来源,蠕虫的入口
137-139NetBIOS 名称服务与会话无老应用依赖时可关闭
135RPC 端点映射器不能随意关闭,先确认远程管理依赖
网卡 NetBIOS 绑定网卡是否启用 NetBIOS逐块网卡确认
SMB1 开关是否仍允许旧协议服务端与客户端两端都要核查
部分老应用(ERP、共享打印)依赖 NetBIOS 名称解析:收敛前先在测试网段验证,不要直接对全内网推开。
禁用 NetBIOS 后 \\计算机名 这类访问可能解析失败,需要用 DNS 或 hosts 兜底;135 端口承载 RPC 端点映射,先确认没有远程管理依赖再限源。
域环境里 445 通常不能一刀切关掉,正确做法是按网段限源:域控与文件服务器只对受控网段开放,终端之间默认阻断,既保业务也压横向移动面。

易错点

  • 禁用 NetBIOS 后 \\计算机名 解析失败导致共享访问中断,应先用 DNS 或 hosts 兜底
  • 随意关闭 135 端口,打断依赖 RPC 的远程管理功能,收敛前必须确认依赖
  • 只关服务端 SMB1,客户端仍启用旧协议,端口侧的限制效果被削弱
  • 只在网络层限制来源不在主机层关协议,一旦来源规则被误改就完全失去防护

数据来源与参考

  • CIS Windows Benchmark:NetBIOS 条目
  • Microsoft:SMB 加固指引

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌