如何防止文件访问互联网?


16

有一些.exe.dll属于我的笔记本电脑的一些程序,其没有我的允许与Internet通信的文件(自我更新一般)。我想阻止那些文件一个一个地访问互联网。我不想安装任何外部防火墙。我正在使用Windows 7 Home Pro,如果可以通过Windows防火墙完成此操作,则可以。我看了看Windows防火墙,但找不到禁用文件访问的设置。


2
如果这些确实是自我更新,则应该有一个选项可以将其关闭。这样做更好,因为它不仅可以节省带宽,还可以节省用于尝试连接的内存和CPU时间。
petersohn

@petersohn:没错,但是某些程序没有此选项。我仍然想知道如何手动执行此操作。
Mehper C. Palavuzlar

Answers:


14

我似乎需要“具有高级安全性的Windows防火墙”。我在Windows 7的“开始”菜单搜索框中键入“ Windows防火墙”,而我偶然看到了另一个名为“具有高级安全性的Windows防火墙”的程序。它具有可以由用户定义的入站和出站规则的设置。以下是来自Google搜索的内容:

替代文字


1

您正在寻找 个人防火墙程序,其中的大多数(或全部)程序都可以阻止出站流量。(较旧版本的内置Windows防火墙仅通过阻止应用程序将自己暴露为网络服务器来阻止入站流量。)

更新:Mehper发现Windows 7附带的具有高级安全性的Windows防火墙确实允许您定义出站防火墙规则。

多年前,我曾经使用ZoneAlarm进行此操作,但是当它破坏了我的网络堆栈并使我根本无法连接到网络时,我停止使用它。也有其他几种可供选择,例如Comodo Personal Firewall(具有免费版本)和Norton Internet Security


仍然有一个免费版本的ZoneAlarm。他们称其为“ ZoneAlarm Basic”。您可以从zonealarm.com/security/en-us/…
Beaner

嘿,您说得对...谢谢您的指正。我尝试过更早地找到ZoneAlarm Basic,当我进入该Trialware页面时,我什至没有注意到Download.com链接,并认为通过试用软件免费提供“ Free ZoneAlarm Basic”使它们更加危险。

虽然Zone Alarm在XP机器上可以正常工作,但是它可能会导致Vista出现问题,并且我假设7的自动更新功能。
克里斯(Chris)2010年

Comodo是我在Vista和7中使用很长时间的个人防火墙。可以阻止应用程序的传出连接,并在尝试建立连接时发出警报。但是,安装时请小心不要注册他们的额外服务。
LawrenceC

1

使用Sandboxie(共享软件;对于功能有限的个人,非商业用途免费),您可以阻止沙盒中的所有程序访问Internet。另外沙盒在隔离的空间中运行您的程序,以防止它们对计算机中的其他程序和数据进行永久更改。

我将向您展示如何创建,设置和使用沙箱:

安装沙盘开始沙盘控制

"%programfiles%\Sandboxie\SbieCtrl.exe" /open

1个 2 3 4 “阻止所有程序”按钮可阻止沙箱中的所有程序访问Internet。启用该模式后,该按钮将更改为“允许所有程序”,并且单击该按钮将撤消阻止所有程序的效果。

当访问被拒绝时,发出消息SBIE1307:当程序由于该设置而受到限制时,Sandboxie可以发出通知消息。使用此复选框设置指示您是否要接收这些通知。

您可以在“ DisabledInternet”沙箱中运行可执行文件

1)右键单击文件->在上下文菜单中选择“发送到”->“沙盒-DisabledInternet”

2)右键单击文件->在上下文菜单中选择“运行沙盒”->选择“禁用Internet”沙盒

3)将文件拖放到“沙箱控制”窗口->选择“ DisabledInternet”沙箱

4)您也可以使用命令行并创建快捷方式:

"%programfiles%\Sandboxie\Start.exe"  /box:DisabledInternet  "path to executable file"

有关Sandboxie的一些重要说明:

Sandboxie是共享软件。免费版缺少一些功能(付费版本中提供了一些功能(在Sandboxie下自动运行程序,并且能够同时在多个沙箱中运行程序))。使用30天后,免费版本会显示提醒(5秒弹出窗口)以升级到付费版本,但仍可正常使用。

资源:

http://www.sandboxie.com/

http://en.wikipedia.org/wiki/Sandboxie


0

不要以“文件访问”来考虑。从“例外”的角度考虑它。Windows防火墙用来确定哪些进程(您的exe文件,在这种情况下,尤其是这种情况)可以绕过Windows防火墙访问Internet的功能是例外。

转到Windows防火墙设置,然后您可以自定义可以与网络和Internet通信的应用程序。

替代文字

资源


问题是,上面的列表适用于允许的程序。我需要禁止程序列表。
Mehper C. Palavuzlar,2010年

为什么需要不需要的程序列表?我不太明白 如果有东西正在访问互联网,那么它应该在“允许”列表中。从那里,您可以删除它的权限,使其无法再访问。
th3dude

某些程序不在列表中,并且可以访问。例如,巴比伦。顺便说一句,我找到了解决方案,并将在一段时间内将其发布为答案。无论如何,谢谢您的回答。
Mehper C. Palavuzlar 2010年

@rob您错了-Windows防火墙能够控制入站和出站流量,并遵循规则表。
AMN
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.