Su mejor defensa es siempre desactivar los servicios innecesarios. Si no está utilizando el escritorio remoto: apáguelo. Si no está utilizando los servidores HTTP o FTP: apáguelos. Menos servicios en funcionamiento, menos puntos de entrada para posibles intrusos para explotar.
Además de bloquearlo, hay algunos productos gratuitos y de código abierto que son compatibles con OS X que puede observar para detectar intrusiones en su máquina.
Aunque no lo he ejecutado personalmente, tengo colegas que lo conocen y confían en él para la detección de intrusiones. Es compatible con BSD, por lo que es una buena opción para OS X. Otra ventaja de Snort es que está disponible como un paquete Homebrew :
> brew info snort
snort 2.9.0.5
http://www.snort.org
Depends on: daq, libdnet, pcre
Not installed
https://github.com/mxcl/homebrew/commits/master/Library/Formula/snort.rb
==> Caveats
For snort to be functional, you need to update the permissions for /dev/bpf*
so that they can be read by non-root users. This can be done manually using:
sudo chmod 644 /dev/bpf*
or you could create a startup item to do this for you.
Entonces obtienes una ruta simplificada para la instalación y algo de confianza en el hecho de que se adapta bien a OS X y se ejecuta allí. Con Homebrew instalado solo necesitas hacer:
> brew install snort
Y ya está listo para comenzar.
Consulte esta guía de configuración de Snort para OS X Lion Server que la comunidad de Snort proporciona para comenzar a escribir reglas para su máquina con OS X. Es un documento excelente y, además de explicar cómo instalar Snort desde el origen (que no es necesario que hagas), habla sobre todas las cosas que debes hacer en tu instancia de OS X Lion Server para ayudar a protegerlo. Si instala a través de Homebrew, comience en la Sección 5 (página 13) en el PDF, ya que no necesita preocuparse por instalarlo desde el código fuente.
Me he encontrado Tripwire en máquinas Linux para hacer una rápida detección de intrusiones y alertas. Es efectivo pero es un poco una bestia para configurar. Puede realizar acciones cuando las reglas coinciden con los archivos de registro. Por supuesto, un hacker inteligente sabrá deshabilitar Tripwire tan pronto como intervenga para que no terminen con su sesión interrumpida.
La sugerencia de conversaciones MacWorld sobre la configuración de Tripwire en OS X . No es simple y el artículo termina mencionando que no ha sido probado.