¿Cómo funciona el Firewall de nivel de aplicación?

5

Estoy un poco confundido acerca del Firewall de nivel de aplicación de OS X Mountain Lion.

He habilitado ALF (Firewall de nivel de aplicación) en Configuración - > Secuity & Privacidad - > Firewall y tiene algunas reglas para algunas aplicaciones en él y ALF las almacena en /usr/libexec/ApplicationFirewall/com.apple.alf.plist

Pero parece que ipfw está deshabilitado (no / etc / ipfilter) y sudo ipfw list es 65535 allow ip from any to any . pf también está deshabilitado.

Así que no entiendo cómo funciona ALF. Si ALF no utiliza las aplicaciones de cortafuegos heredadas conocidas, ¿cómo hace lo que hace? ¿Qué utiliza para un backend o es una aplicación totalmente independiente que no trata con ipfw o pf ?

    
pregunta mixel 25.10.2012 - 08:19

2 respuestas

7

ALF utiliza un proceso llamado Firewall. La lista de reglas que busca existe en: /usr/libexec/ApplicationFirewall/com.apple.alf.plist

Además, cualquier cambio realizado por usuario, se realiza en ~/Library/Preferences/com.apple.alf.plist .

Si navega a /usr/libexec/ApplicationFirewall/ , también verá los procesos Firewall y socketfilterfw, que suministran al administrador de configuración y backend (respectivamente) para ALF.

Puede leer más sobre el firewall interno de Apple aquí: enlace

    
respondido por el user10355 24.01.2013 - 03:45
1

Consulte Servidor OS X: sobre el servicio de firewall .

Aunque el tema trata sobre el servidor OS X, el último párrafo dice:

  

Información adicional
      El comando ipfw está en desuso en Mountain Lion. Si desea configurar manualmente las reglas de Firewall, use el binario pfctl para la compatibilidad hacia adelante. Para obtener instrucciones, consulte man pfctl .

    
respondido por el M K 25.10.2012 - 11:48

Lea otras preguntas en las etiquetas