자격증/정보보안기사, 산업기사

무결성(Integrity) 검사 도구의 종류(Tripwire, AIDE, Samhain, Fcheck 등)

Standard Eom 2024. 6. 17. 02:04

이 포스팅은 정보보안기사 토픽 중 한 가지인 무결성(Integrity)에 관한 정보를 다룬다. 무결성 검사 도구의 개요, 종류 등의 내용을 포함한다. 미흡한 점이 있기에 다른 전문가의 정보도 함께 찾아보시기를 바랍니다. 또한 맞춤법 및 단어 선정, 문법적인 오류, 오탈자가 있거나 불편함이 있을 수 있다.


무결성 검사 도구 개요

무결성 검사 도구는 시스템의 파일, 데이터베이스 등 중요한 정보의 무결성을 점검하는 도구입니다. 이를 통해 시스템의 보안 상태를 확인하고 무단 변경을 탐지할 수 있다. 대표적인 무결성 검사 도구로는 Tripwire, AIDE, Samhain 등이 있다.


무결성 검사 도구 종류

Tripwire

  • Tripwire는 가장 널리 사용되는 파일 무결성 검사 도구입니다.
  • 모니터링 에이전트와 중앙 로그 서버로 구성되어 있으며, 파일시스템의 변경 사항을 탐지하고 보고한다.
  • 설치 과정에서 초기 데이터베이스를 생성하고, 정책 파일을 설정하여 무결성 검사를 수행한다.

AIDE (Advanced Intrusion Detection Environment)

  • AIDE는 오픈소스 기반의 파일 무결성 검사 도구입니다.
  • 시스템 파일, 디렉토리, 권한 등을 모니터링하고 변경 사항을 탐지한다.
  • 설치 후 초기 데이터베이스를 생성하고, 정기적인 검사를 통해 무단 변경을 확인할 수 있다.

Samhain

  • Samhain은 강력한 파일 무결성 검사 및 침입 탐지 시스템
  • 파일, 디렉토리, 레지스트리, 프로세스 등 다양한 객체를 모니터링할 수 있다.
  • 중앙 집중식 관리 기능을 제공하여 여러 시스템을 효과적으로 관리할 수 있다.

Fcheck

  • Fcheck는 Tripwire와 유사한 파일 무결성 검사 도구
  • Linux/Unix 계열 시스템에서 사용 가능한 파일 시스템의 무결성을 유지하고 시스템 보안을 강화하는 도구로 시스템의 초기 상태를 데이터베이스로 저장하고, 이후 변화를 비교하여 무결성을 검사한다.
  • 최초 실행 시 시스템의 파일, 디렉토리 정보(체크섬, 크기, 수정 날짜 등)를 데이터베이스에 저장한다.
  • 이후 주기적으로 시스템을 검사하여 데이터베이스와 비교, 변경 사항을 탐지한다.
  • 변경 사항이 발견되면 관리자에게 알림을 보내 무단 변경을 방지한다.
  • 설정 파일 (fcheck.cfg)

OSSEC(Open Source Security)

  • 호스트 기반 침입 감지 시스템으로, 파일 시스템 무결성 검사 기능을 포함하여 네트워크와 호스트에서의 다양한 보안 이벤트를 모니터링.

데이터베이스 무결성 검사

  • 데이터베이스의 무결성을 검사하는 도구
  • DBCHECK 명령을 실행하면 테이블 및 색인의 손상 여부를 확인할 수 있다.