电脑防火墙位于Windows系统自带的“Windows Defender防火墙”控制面板里,可以很方便地进行开启关闭、应用程序权限设置以及端口规则配置等工作,并不是什么秘密的功能,在安装的时候就已经被默认开启了,只需要进入到“设置->隐私和安全->Windows安全中心->防火墙和网络保护”或者按下Win键加R键后输入wf.msc来打开高级安全控制台就可以实现上述目的了;对于不同的网络环境(私有/公共),也可以分别开启或者关闭相应的防护措施,在此之后还可以利用“允许应用通过防火墙”的选项给指定的应用程序赋予信任身份,或者是用高级规则对进出的数据流进行更加细致的管理——所有的这些都遵循着微软的标准规范,并且随着Windows更新而不断改进完善,符合NIST SP 800-41等一系列国家信息安全准则的要求。

1. 快速启动和网络类型区分设置
在“设置->隐私与安全->Windows 安全中心->防火墙和网络保护”中根据当前所处的网络环境(比如家庭网、工作网或者公共场所的 Wi-Fi 网络),会被自动分类到“专用网络”或者“公用网络”。点击相应的网络选项之后就可以进入到“Microsoft Defender 防火墙设置”的页面了,在这里可以对某个特定的网络下开启或者关闭防火墙的功能进行控制。对于公用网络来说,默认情况下是打开状态,并且具有比较严格的入站拦截规则;而对于专用网络,则可以根据需要来调整一些内部的服务是否被允许通过防火墙,但是不能完全关闭掉所有的服务。这个设置不需要重新启动电脑就能立刻生效,并且每当你更换了新的网络环境的时候都会自动加载最新的配置信息。
第二条 放行指定程序联网操作步骤
如果某个软件(比如Steam、Zoom或者自己开发的应用程序)启动时出现“被防火墙阻止”的提示,则需要手动添加信任:回到防火墙主界面,在左边选择“允许应用程序通过Windows Defender防火墙”,然后点击右上角的“更改高级设置”来获得管理员权限,在弹出的窗口里勾选对应的程序名以及右边的“专用”或者“通用”复选框;如果没有出现在列表中的话,就点击“添加其他程序”,浏览并选择该程序的.exe文件(例如C:\Program Files\oom\bin\oom.exe),最后确认添加。需要注意的是同一个程序在不同的安装目录下要分别进行添加,并且32位和64位版本被视为不同的条目。
第三种是端口级别的精细化管理高级配置方式
如果要搭建本地web服务、远程桌面或者游戏服务器的话就需要用到wf.msc控制台来创建新的规则了。比如我们要开放tcp 8080这个端口的话,在wf.msc打开之后左边选择入站规则,在右边点击新建规则,然后选择端口类型,接着选择tcp协议,在特定本地端口处填写上8080号端口号,再往下走就是设置是否允许连接以及勾选适用的网络类型(一般都勾选全部),最后给这个新创建出来的规则起个名字叫“WebDev-HTTP-8080”。对于出站规则也是同样的道理,主要是用来限制某个程序向外发送数据的行为,比如说不让后台更新进程去访问互联网。
第四部分对干扰和体验进行改善的主要措施
经常出现“是否允许某个应用程序使用网络”的对话框,可以通过关闭通知来改善:在“防火墙与网络保护->当前网络配置->Microsoft Defender防火墙设置”里把“阻止新的应用程序的时候通知我”改为关闭。这样并不会减弱防护力度,只是不再有互动式的提示;所有的未经许可的应用程序仍然会被默认地阻拦住,并且完整的日志也会保存到“Windows 安全中心->病毒及威胁防护->保护历史记录”里面去以便追溯。
因此,Windows防火墙的设置思路明了、层次清楚,既可以满足普通用户的简单开关操作要求,又可以供开发人员做深层次策略调整。



留言 · 0
还没有留言,说点什么吧
写留言