최선의 방어는 항상 불필요한 서비스를 끄는 것입니다. 원격 데스크톱을 사용하지 않는 경우 : 끕니다. 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
이제 시작할 준비가되었습니다.
이 체크 아웃 OS X 라이온 서버 설치 가이드를 위해 스 노트를 Snort를 커뮤니티이 OS X 컴퓨터에 대한 규칙을 쓰기 시작하는 제공. 이 문서는 훌륭한 문서이며, 소스에서 Snort를 설치하는 것 외에도 (필요하지는 않음) OS X Lion 서버 인스턴스를 보호하기 위해 수행해야하는 모든 작업에 대해 설명합니다. Homebrew를 통해 설치하는 경우 소스 코드에서 설치하는 것에 대해 걱정할 필요가 없으므로 PDF의 섹션 5 (13 페이지)에서 시작하십시오.
Linux 컴퓨터에서 Tripwire 를 실행 하여 빠른 침입 탐지 및 경고를 수행했습니다. 효과적이지만 설정하는 것은 약간의 야수입니다. 규칙이 로그 파일과 일치 할 때 작업을 수행 할 수 있습니다. 물론 정통한 해커는 침입하자마자 Tripwire를 비활성화하여 세션이 중단되는 것을 막을 것입니다.
MacWorld 힌트 는 OS X에서 Tripwire를 설정하는 것에 대해 설명합니다 . 그것은 간단하지 않으며 기사는 테스트되지 않았다는 언급으로 끝납니다.