Linux AppArmor 9개 결함(CrackArmor) 로트 권한 상승 및 컨테이너 격리 우회
리눅스 주요 보안 제어 메커니즘의 근본적 결함, 마이크로서비스 기반 인프라 보안 축 무너짐
- 보안 연구자들이 Linux 커널의 AppArmor 강제 접근 제어(Mandatory Access Control) 프레임워크에서 9개의 심각한 결함(CrackArmor)을 발견했으며, 이들은 낮은 권한 프로세스가 루트 권한(UID 0)으로 상승하거나 컨테이너 격리 경계를 우회하는 경로를 제공한다.
- AppArmor는 Docker, Kubernetes 등 현대적 컨테이너 오케스트레이션 환경에서 워크로드 격리의 핵심 보안 메커니즘으로 광범위하게 배포되어 있으며, 이 결함들은 개별 컨테이너의 침해가 호스트 커널 및 인접 컨테이너로 쉽게 전파되는 경로를 열어준다.
- 클라우드 네이티브 애플리케이션, 쿠버네티스 클러스터, 마이크로서비스 아키텍처가 AppArmor 정책에 의존하는 상황에서, 9개 결함의 조합적 악용은 전체 컨테이너 환경의 격리 경계 붕괴를 초래할 수 있다.
- 리눅스 커널 유지보수팀이 긴급 보안 업데이트를 배포했으나, 기존 배포 환경에서의 즉시 적용은 서비스 중단 위험을 수반하므로, 클라우드 제공자와 기업들은 단계적 패치 전략과 함께 AppArmor 정책의 강화 검토를 병행해야 한다.
- 이 사건은 오픈소스 소프트웨어의 보안 유지보수 비용과 커뮤니티 역량의 한계를 재차 드러내며, 국내 클라우드 서비스 제공자들도 동일한 리스크 노출 상태에 있을 가능성이 높다.
AppArmor 결함은 단순한 기술 취약점을 넘어 마이크로서비스 기반 클라우드 인프라의 보안 기초가 무너졌음을 의미하며, 한국 정부와 기업들은 국내 클라우드 환경의 AppArmor 정책 감사, 커널 업데이트 강화 정책, 격리 메커니즘의 다층화(SELinux 병행 등)를 즉시 추진해야 한다.
출처: The Hacker News