反向防火墙还是应用程序防火墙?


10

通常使用防火墙来防止不良的“数据包”从外部进入。但是如今,我们大多落后于路由器,而路由器可以缓解很多这种危险。我们面临的危险主要来自内部。众所周知的特洛伊木马。

在Windows世界中,有许多应用程序防火墙,而OSX具有一个名为“ Little Snitch”的简洁实用程序,它通过确保应用程序不通过请求超出其范围的数据来确保其行为正常。甚至我的iPhone,越狱了,都有一个应用程序,可以阻止应用程序访问超出其范围的网站。他们“推送”到Scorecard.com和各种Apple服务器等网站的数据量令人惊讶。我禁用了这些功能,应用程序仍然可以正常工作,因此我知道它不是必需的。

在Linux世界中,似乎很少。您可以iptables在perl中将其与其他脚本融合在一起,以非常笨拙的方式获得结果。

提出这样的问题时经常引用的这篇文章。

如何控制每个程序的互联网访问?

它没有回答问题。

他们谈论的是防火墙,它完全切断了端口,这不是大多数人想要的。大多数人想要的是应该是本地应用程序的应用程序X在不需要与Web聊天时不会出去并与Web聊天。或者,访问yahoo天气的程序将转到与其访问天气无关的其他五个站点。或者,在我使用iPhone的一款银行应用程序中,银行以外的地方可以访问Webtrends网站。当然,它与Ubuntu无关,但它是Apps表现不佳的一个示例。

这篇文章中提到的另一个应用程序是Leopard Flower,该应用程序已经一年没有更新了,我不希望在Ubuntu即将发行的版本中使它保持运行状态。

与该领域相关的所有其他帖子仍在为建议应用程序提供建议,这些应用程序完全切断了对应用程序的访问,但没有提供App X的简单“ Little Snitch”想法想要访问Web Y,允许或拒绝访问。没有复杂的iptable规则,没有总的端口中断。

我是否努力看待,还是Ubuntu根本就没有“应用程序防火墙”?

Answers:




1

我不知道您对apparmor有什么不好的看法。当然,这需要阅读手册页。但是除此之外,我发现它易于使用。

过去,当我仍在使用Windows(工作时)时,我曾使用过个人(即应用程序)防火墙。除了没有GUI之外,我没有发现任何缺少的apparmor。但是,它反过来又提供了其他安全功能-您无法通过仅使用Windows个人防火墙吞噬资源的程序来阻止DoS攻击,而使用apparmor可以阻止它。

此外,它还有不错的诊断和管理工具-查找无限制的aa和所有其他aa- *命令(您需要先安装apparmor-utils)。

您将看到,即使在安装默认Ubuntu系统时获得的最低配置,也仍然受到很好的保护。这与setuid机制和许多在Linux上需要特权的低级操作有很大关系-大多数应用程序从未直接访问网络。

除此之外,还要查找Tomoyo。它还不如Apparmor或SELinux成熟,但我认为值得一试。


1

我可以建议您看看我的应用程序http://douaneapp.com/

它是一个应用程序防火墙,限制了每个应用程序的网络访问。随时向我发送评论和反馈。

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.