Ваша лучшая защита - всегда отключать ненужные сервисы. Если вы не используете удаленный рабочий стол: выключите его. Если вы не используете HTTP или FTP-серверы: отключите их. Меньше запущенных сервисов, меньше точек входа для использования злоумышленниками.
Помимо блокировки, есть несколько бесплатных продуктов с открытым исходным кодом, дружественных к OS X, на которые вы можете обратить внимание при обнаружении вторжений на вашу машину.
Хотя я лично не управлял им, у меня есть коллеги, которые знают и доверяют ему для обнаружения вторжений. Он совместим с BSD, поэтому он хорошо подходит для OS X. Еще одним преимуществом Snort является то, что он доступен в виде пакета 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.
Таким образом, вы получаете упрощенный путь к установке и некоторое доверие к тому факту, что он хорошо переносится на OS X и работает там. С установленным Homebrew вам нужно всего лишь:
> brew install snort
И вы готовы начать с этим.
Ознакомьтесь с этим руководством по установке Snort для OS X Lion Server, которое предоставляет сообщество Snort, чтобы начать писать правила для своего компьютера с OS X. Это отличный документ, и, помимо пошаговой установки Snort из исходного кода (что вам не нужно делать), в нем рассказывается обо всех вещах, которые вы должны выполнить для своего экземпляра OS X Lion Server, чтобы помочь защитить его. Если вы устанавливаете через Homebrew, начните с Раздела 5 (стр. 13) в PDF, так как вам не нужно беспокоиться об установке из исходного кода.
Я запускал Tripwire на машинах Linux для быстрого обнаружения вторжений и оповещения. Это эффективно, но это немного чудовищно для настройки. Он может выполнять действия, когда правила сопоставляются с файлами журналов. Конечно, опытный хакер узнает, как отключить Tripwire, как только они взломают его, чтобы не закончить сессию.
Намек переговоры MacWorld о настройке Tripwire на OS X . Это не просто, и статья заканчивается упоминанием, что это не было проверено.