51mee - AI智能招聘平台Logo
模拟面试题目大全招聘中心会员专区

如何配置Windows防火墙以阻止未经授权的SMB连接?请详细说明配置步骤和注意事项?

360安全研究员(Windows方向)难度:简单

答案

1) 【一句话结论】通过Windows防火墙创建入站规则,同时阻止TCP 445(SMB2/3)和UDP 137/138(SMB1 NetBIOS)端口,并确保规则优先级高于默认允许SMB的规则,以有效阻止主要未经授权的SMB连接(需结合服务禁用等补充措施)。

2) 【原理/概念讲解】SMB是Windows文件共享的核心协议,分为SMB1(较旧,依赖TCP 139和UDP 137/138用于NetBIOS名称服务)和SMB2/3(现代版本,主要使用TCP 445)。防火墙规则的作用是拦截这些流量,相当于给电脑装了“门卫”,锁住文件共享的“445号门”(SMB2/3)和NetBIOS的“139/137-138号门”(SMB1),防止外部未经授权访问。

3) 【对比与适用场景】

方式定义特性使用场景注意点
手动配置(本地防火墙)在当前机器上直接设置防火墙规则灵活,即时生效,无需域权限;规则仅作用于本地,重启后需保存单机环境、快速测试,非域部署规则仅作用于本地,重启后可能失效(需保存规则);规则优先级需高于默认允许SMB的规则
组策略(GPO)配置通过域控制器推送防火墙策略统一管理,可强制执行,支持批量部署;规则优先级高于本地规则域环境,需要域管理员权限,批量管理多台机器需域环境,配置后需机器执行gpupdate /force刷新策略;GPO规则会覆盖本地设置

4) 【示例】以阻止SMB2/3和SMB1 NetBIOS连接为例,步骤如下:

  • 打开“控制面板”→“系统和安全”→“Windows Defender 防火墙”→“高级设置”。
  • 左侧选择“入站规则”,点击“新建规则”。
  • 选择“端口”类型,协议选“TCP”,特定本地端口输入“445”,点击“下一步”。
  • 操作选择“阻止连接”,点击“下一步”。
  • 配置文件选择“域”、“专用”、“公用”(覆盖所有模式),点击“下一步”。
  • 名称输入“阻止SMB2/3连接”,描述说明规则用途,点击“完成”。
  • 重复上述步骤,新建另一条规则:协议选“UDP”,端口号输入“137,138”,操作“阻止连接”,配置文件同样覆盖所有模式,名称为“阻止SMB1 NetBIOS连接”。
  • 调整规则优先级:在防火墙高级设置中,右键新创建的规则(如“阻止SMB2/3连接”),选择“属性”,在“常规”选项卡中设置“优先级”(如1),确保高于默认允许SMB的规则(优先级更高)。

5) 【面试口播版答案】面试官您好,针对阻止未经授权的SMB连接,核心是通过Windows防火墙创建入站规则,同时阻止TCP 445(SMB2/3)和UDP 137/138(SMB1 NetBIOS)端口。具体步骤是:打开防火墙高级设置,新建入站规则,选择“端口”类型,协议选TCP,端口号445,操作“阻止连接”;再新建另一条规则,协议选UDP,端口号137和138,操作同样阻止。配置文件覆盖域、专用、公用模式,确保规则生效。注意事项包括:确保新规则优先级高于默认允许SMB的规则(可通过调整优先级或删除默认规则),检查SMB版本(如SMB3仍用445,SMB1可能用UDP,禁用SMB1后只需阻止445),验证规则生效后测试连接是否被阻止(如用telnet连接445端口看是否被防火墙提示“连接被阻止”)。

6) 【追问清单】

  • 问:如果是在域环境中,如何通过组策略统一配置?答:通过域控制器创建GPO,设置防火墙策略(添加入站规则),推送后机器执行gpupdate /force刷新策略,规则会覆盖本地设置。
  • 问:除了防火墙,还有其他方法阻止SMB吗?答:比如禁用SMB服务(服务名称为“Server”),或使用本地安全策略(如IPSec策略限制SMB流量),但防火墙配置更直接。
  • 问:如何验证规则是否生效?答:使用net share命令查看共享资源是否消失,或尝试从外部机器用telnet连接445端口,看是否返回“无法连接”或防火墙提示。
  • 问:SMB协议有多个版本,比如SMB1、SMB2/3,是否需要分别配置?答:通常SMB2/3默认使用445,SMB1可能使用139和445,若禁用SMB1,则只需阻止445;若需全面阻止,可同时配置139和445的规则(但139是SMB1的另一个端口,通常445更常用)。
  • 问:规则优先级如何调整?答:在防火墙高级设置中,右键新创建的规则,选择“属性”,在“常规”选项卡中设置“优先级”,或删除默认允许SMB的规则(优先级更高)。

7) 【常见坑/雷区】

  • 端口错误:误将SMB端口设为139(SMB1的另一个端口),导致规则无效,需确认SMB2/3用445,SMB1可能用UDP 137/138。
  • 规则优先级:默认允许SMB的规则优先级高于手动创建的阻止规则,需调整优先级或删除默认规则,否则新规则会被忽略。
  • 配置文件覆盖:若只选择“专用”模式,则规则仅在非域环境下生效,域环境需包含“域”模式,否则规则不生效。
  • 服务禁用与防火墙冲突:若同时禁用“Server”服务(SMB服务),防火墙规则可能被绕过,需确认服务状态(禁用服务后,防火墙规则仍有效,但服务本身不提供共享功能)。
  • 组策略与本地规则冲突:域环境中GPO设置的规则会覆盖本地防火墙规则,需注意优先级,若本地规则优先级更高,可能覆盖GPO设置,但通常GPO优先级更高。
51mee.com致力于为招聘者提供最新、最全的招聘信息。AI智能解析岗位要求,聚合全网优质机会。
产品招聘中心面经会员专区简历解析Resume API
联系我们南京浅度求索科技有限公司admin@51mee.com
联系客服
51mee客服微信二维码 - 扫码添加客服获取帮助
© 2025 南京浅度求索科技有限公司. All rights reserved.
公安备案图标苏公网安备32010602012192号苏ICP备2025178433号-1