前段时间,我突然想尝试一下第三方防火墙,于是在我的Windows电脑上安装了Portmaster,目标是观察一下哪些应用在联网以及它们的联网时间。结果让我大感意外:不到几分钟,出现了一长串联网的应用列表。我原本以为已闲置或未打开的应用,竟然在不断连接网络。尽管Windows自带防火墙能够有效抵御入站的威胁,但对于电脑上的应用向外连接的行为,几乎没有控制。Portmaster则截然不同,它让我清晰地了解了各种应用的行为,同时也便于我管理哪些可以联网,哪些则不行。在体验了这个第三方防火墙后,我再也不会回到默认的设置。
Portmaster是一款免费而开源的防火墙,最初由Safing团队开发,现在由IVPN团队维护。它的工作方式通过内核驱动直接与Windows的网络架构相接,使得它能随时监控每个应用和服务的行为。在免费版本中,包含了防火墙、网络监视和可选的加密DNS服务;而付费版本则提供了网络历史记录和隐私保护服务。我目前还没有选择付费,但仅凭可见性和控制力的提升,就已经足以改变我对软件使用的习惯。
网络监视器是我最喜欢的功能之一,它能够实时显示哪些应用正在联网,更重要的是,它们连接到了哪个地址。我可以看到每一条连接的IP地址及其所在国家。每个应用都有档案,列出了它与所有域名和IP地址的连接历史。这一功能特别适合用来发现那些隐藏联系分析域名或意外国家的应用。点击某个应用,实时流量也能得以跟踪。不过,免费版仅能显示最近的活动,若想获取长期历史记录,则需要升级到Plus版本。
我常常会试用新的软件,尽管做好了基本的安全防护,但其实并不完全信任它们。Portmaster安装后,允许我独立地屏蔽某个应用或特定的域名,因此,每当我使用那些应该不会联网的应用(例如一些文件转换工具),我都会直接将其切断。此外,我还可以设定默认的网络权限为“询问”,这就意味着每个新应用在联网前必须先获得授权。我的网络设置就是基于这种方式,但需注意,这样操作相对繁琐,因为我们往往意识不到有多少应用和服务需要联网才能正常运行。
对于更常见的烦扰,可以利用全局过滤列表,直接在系统层级屏蔽追踪器及广告。同时,我需谨慎使用基于域名的屏蔽—如果错误屏蔽了某个域名,可能会导致登录流程或核心功能出现问题,且原因往往并不明显。
我曾多次遇到喜爱的应用在自动更新后反而变得不如之前。通过限制应用的联网权限,可以有效阻止那些不需要的更新。只要对应的应用不依赖网络连接,就可以安全地阻挡其更新。不过,千万不要尝试通过断网来阻止Windows Update,因为随意屏蔽微软的服务,很可能会导致电脑失去网络连接——我经历过这样的情况不止一次。
了解应用向外发送的数据,将使我对它们的信任度有所改变。Portmaster是一个简单且免费的工具,让我能清楚地知晓所有应用的真实行为,能够阻止不信任的新应用,也能限制喜欢的应用进行版本更新。然而,使用时也要谨慎,防止随意屏蔽一个不明的“update.exe”,从而影响应用的正常运行。基础程序是免费的,包括防火墙和短期历史记录;若想获取长期记录,年费大约为5美元;包含SPN网络服务的Pro版本收费则为每年90美元。