[Linux] SELinux 개념과 기본 설정법
리눅스를 조금 더 안전하게 운영하고 싶다면 SELinux에 대해 알아두는 것이 좋습니다.처음 접할 땐 다소 어렵게 느껴질 수 있지만, 핵심 개념과 기본 설정만 알아도 실무에 큰 도움이 됩니다. 1. SELinux란 무엇인가요?SELinux(Security-Enhanced Linux)는 리눅스 시스템의 접근 제어를 강화하기 위해 만들어진 보안 모듈입니다.미국 NSA에서 개발했으며, Red Hat 계열(CentOS, RHEL, Fedora 등)에서 기본으로 탑재되어 있습니다.기존의 리눅스 권한 모델이 사용자/그룹/퍼미션(UGP)에만 의존한다면, SELinux는 리소스 간 상호작용을 정책(policy)에 따라 더욱 엄격하게 제어합니다. 2. SELinux 동작 모드SELinux는 세 가지 모드로 작동합니다:E..