본문 바로가기
Q&A2021년 10월 4일1분 읽기

리눅스 SELinux와 AppArmor 차이는?

허
허진우
조회 647댓글 3

리눅스 보안 모듈로 SELinux와 AppArmor가 있던데 뭐가 다르고 어떤 걸 써야 하나요?

댓글 3

김김영삼5년 전

둘 다 MAC(Mandatory Access Control) 시스템이지만 접근 방식이 다릅니다.

SELinuxAppArmor개발NSA/Red HatCanonical/SUSE기본 탑재RHEL, CentOS, FedoraUbuntu, SUSE정책 방식레이블 기반경로 기반복잡도매우 복잡상대적으로 간단보안 수준더 세밀한 제어충분한 수준

추천:

  • Ubuntu 쓰면 → AppArmor (이미 활성화되어 있음)
  • RHEL/CentOS 쓰면 → SELinux
  • 둘 다 끄지 마세요. 보안이 크게 약화됩니다.

SELinux를 끄는 대신 permissive 모드로 두고 로그를 분석한 후 정책을 수정하는 게 좋습니다.

류류지훈(guest)5년 전
저도 같은 궁금증이 있었는데 해결됐습니다.
남남궁현(guest)5년 전
좋은 답변 감사합니다! 많이 배웠습니다.
Ctrl+Enter로 등록