首页/安全/安全加固速查/Windows 防火墙启用并默认阻止入站
防火墙与访问控制50 条

Windows 防火墙启用并默认阻止入站

把三个档案全部打开并设置“入站阻止、出站允许”的默认动作,是 Windows 主机加固的最小动作;再按业务逐条放行。

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

默认阻止入站是最小动作

Windows 防火墙的三档案各自独立生效,加固的最小动作是把三个档案全部打开,并把默认动作设为入站阻止、出站允许,然后按业务逐条放行。这个姿态的意义在于:新增的监听端口不会自动可达,任何对外开放都必须是显式动作,暴露面不再靠人工记忆维持。

基本信息

加固项默认阻止入站
适用平台Windows 10/11 与 Windows Server 2016+
风险等级高
基线三个档案启用,入站默认阻止、出站默认允许
执行权限需要管理员权限

典型使用场景

  • 终端加固基线:批量下发统一的防火墙默认动作
  • 服务器交付核查:确认三个档案都处于启用状态
  • 事件后收紧:发现主机被横向访问后立即调整默认动作
  • 变更复核:远程调整前确认放行规则已存在,避免断连
  • 合规测评:防火墙启用与默认拒绝是固定检查项

启用与设置默认策略

启用与设置默认策略
netsh advfirewall set allprofiles state on
netsh advfirewall set allprofiles firewallpolicy blockinbound,allowoutbound
Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled True -DefaultInboundAction Block
Get-NetFirewallProfile | Select-Object Name,Enabled,DefaultInboundAction   # 复核
netstat -ano | findstr LISTENING | Select-Object -First 10   # 抽查监听端口

三个档案的含义

档案适用网络注意点
Domain加入域且能连通域控时生效域内机器以组策略下发为主
Private标记为专用网络时生效办公网络常用,规则按业务放行
Public标记为公用网络时生效公共场所默认使用,最容易被漏配
远程改完设置后立刻用第二个会话验证远程管理端口是否仍可达:相关放行规则若不存在,改完即断连,而这类主机往往没有带外通道可救。正确顺序是先确认放行规则已就位,再调整默认动作。
域内机器的策略常由组策略统一下发,本地改动可能不会生效或被覆盖。改完用组策略结果查询确认最终来源,避免出现「本地显示已阻止、实际策略来自域控」的矛盾结论。

放行规则怎么加

默认阻止之后,业务放行要写成明确规则:指明程序或端口、方向、协议以及适用范围(档案与远程地址)。管理类端口建议把远程地址限制到管理网段或堡垒机地址,而不是留空。规则命名保持统一前缀,便于后续批量核查时一眼识别出哪些是自建规则、哪些是系统默认规则。

易错点

  • 远程改默认动作前未确认放行规则:远程管理端口不在放行之列会立即断连
  • 只对 Domain 档案配置:机器切到其他网络档案后策略失效,等于没有防护
  • 忽略组策略覆盖:本地设置与域策略冲突时以域策略为准,需查询最终生效结果
  • 放行规则不限制远程地址:管理端口因此对全部来源开放,默认拒绝的意义被削弱
  • 配置后不留证据:缺少当前状态输出,复评时无法证明调整确实生效

数据来源与参考

  • Microsoft Learn:netsh advfirewall set
  • CIS Windows Benchmark:Windows Firewall 条目

相关工具

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