Windows 免费自带的防护
开箱即用,Windows Defender 防火墙就在每个网络配置文件——域、专用和公用——下拦截未经请求的入站连接,并在你切换网络时自动切换规则。它有状态、静默,而且正因为从不打断你,所以一点功劳都没捞到。在执行 NAT 的家用路由器后面,这套机制足以让未经请求的入站攻击对典型台式机基本构不成事件。
它默认不做的是限制出站流量:除非你专门写规则禁止,出站连接一律放行。能力是有的——高级控制台 wf.msc 完整内置于 Windows,支持按应用、按端口、按方向的规则——但默认是放行,而这个缺口正是第三方防火墙的全部商业模式。
- 入站过滤:三个网络配置文件下默认开启
- 有状态检测与配置文件自动切换
- 出站规则:完全支持,但默认放行
- wf.msc——高级防火墙控制台,已随系统安装
- PowerShell:New-NetFirewallRule 实现可脚本化规则
- 没有弹窗,没有订阅,没有第三方内核驱动
第三方防火墙加了什么——又收走什么
真正的新增是带张人脸的出站策略:每个未知可执行文件弹一次警、云查控判定、地理位置过滤、新应用对外通话时的通知。对审计软件、在实验室跑不可信二进制、或必须满足出站过滤合规要求的人来说,这种控制是正当需求——而 Windows 确实没有提供等价的前端。某些套件附带的 VPN 式网络视图,也算诚实的加分项。
代价是决策疲劳和运营风险。一个对每条出站连接都要问一句的防火墙,一周内就会把用户训练成见“允许”就点——安全版的小字失明——而套件本身以内核级过滤驱动运行,偶尔与 Windows 更新或厂商软件冲突,最坏时直通蓝屏。再叠一份订阅,性价比问题就更扎手了。
多数人错过的中间道路
在“没有出站策略”和“全套第三方套件”之间,还有外科手术式的选项:用一条自己写的规则掐断单个应用的出站访问。在 wf.msc 里:出站规则、新建规则、程序,指向该可执行文件、阻止连接——完事,从此再无弹窗,规则还能扛住更新。PowerShell 用 New-NetFirewallRule 一行办到同样的事。
2025 年对多数人的诚实建议毫不性感:保持 Defender 防火墙开启,让路由器待在你和互联网之间,为具体不信任的应用添加点对点的出站规则。只有在有具体理由时——审计、合规、不可信软件——才去够第三方防火墙,而不是因为厂商暗示 Windows 在裸奔。
常见问题与解答
Windows 自带的防火墙够用吗?
对路由器后面的典型台式机来说,够了:入站过滤默认开启、有状态、静默。再在 wf.msc 里为具体应用添加自己的出站规则,与第三方套件的实用差距就几乎抹平了。
Windows 下如何禁止某个程序联网?
打开 wf.msc,进入出站规则,为该程序的可执行文件新建规则并选择阻止连接。一行命令等效:New-NetFirewallRule -Direction Outbound -Action Block。
继续阅读
联系我们: [email protected]