C-13
📦 특권(privileged) 컨테이너
클라우드/컨테이너 · 컨테이너
위험도: 상💡 쉽게 말하면
특권 컨테이너는 호스트라는 건물 전체 마스터키를 방 안에 둔 격입니다. 방(컨테이너) 안 침입자가 그 키로 건물(호스트)을 통째로 장악합니다. 특권 제거는 방을 건물과 완전히 격리합니다.
특권 컨테이너는 호스트라는 건물 전체 마스터키를 방 안에 둔 격입니다. 방(컨테이너) 안 침입자가 그 키로 건물(호스트)을 통째로 장악합니다. 특권 제거는 방을 건물과 완전히 격리합니다.
🎯 직접 해보기 — 공격을 실행해 보세요
아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.
# 특권 컨테이너에서 호스트로 탈출한다
# [공격 실행] 버튼을 누르면 시작합니다.
📋 설정 비교 (왜 막혔나?)
✗ 취약한 설정
# 컨테이너 권한
$ kubectl get pod -o yaml | grep privileged
privileged: true
→ 컨테이너 탈출로 호스트 장악
✓ 안전한 설정
# 특권 제거
$ securityContext: privileged: false
runAsNonRoot + drop ALL
→ 권한 격리
🔧 조치 방법
privileged: false,allowPrivilegeEscalation: false를 설정합니다.- Capabilities를 drop하고 비루트로 실행합니다.
- Pod Security Standards(restricted)를 적용합니다.
✅ 점검 체크리스트
- 특권 컨테이너가 없는가
- 비루트·권한 최소화로 실행되는가
점검기준: 컨테이너 보안 > 특권 컨테이너