试图找出更多关于苹果的“防火墙”。 究竟是什么?
In /usr/libexec/ApplicationFirewall
有一堆没有logging的程序,我在OSx文档的神秘迷宫中漫步……但他们甚至不提及它。 这是什么东西?
维基百科是你的朋友 – 应用程序防火墙基本上是一个防火墙,它在应用程序层(而不仅仅是像分组过滤防火墙这样的networking层)运行。
应用程序防火墙的主要优点是可以说“魔兽世界允许使用端口12345,但是没有其他人”,或者“端口80上的HTTPstream量正常,但是如果数据包看起来不像HTTP数据块他们“,取决于有问题的防火墙的复杂性和它在networking上的位置(一个本地应用防火墙知道魔兽世界试图使用一个端口,其中一个插入以后只能进行数据包检查来弄清楚什么样的它正在处理的应用程序)。
Google 也是你的朋友 ,但显然Leopard的“应用程序”防火墙实际上只是一个套接字防火墙,可以让你信任某些应用程序和端口,就像Windows防火墙或Zone Alarm一样。
有关应用程序防火墙的正确定义,请参阅voretaq7的答案。