C-02

👑 과도한 IAM 권한(AdministratorAccess)

클라우드/컨테이너 · 계정/권한

위험도: 상
💡 쉽게 말하면
관리자 권한은 만능 출입증입니다. 모두에게 만능 출입증을 주면, 한 명만 도둑맞아도 전부 털립니다. 최소 권한은 필요한 방 열쇠만 주는 것이라 피해가 그 방에 그칩니다.

🎯 직접 해보기 — 공격을 실행해 보세요

아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.

현재: 취약한 설정 — 공격이 통할까요?
# 탈취한 개발자 키로 새 관리자 계정을 만든다 # [공격 실행] 버튼을 누르면 시작합니다.

📋 설정 비교 (왜 막혔나?)

✗ 취약한 설정
# 권한 점검 $ aws iam list-attached-user-policies --user-name dev AdministratorAccess (전체 권한) → 한 키 탈취로 전체 장악
✓ 안전한 설정
# 최소 권한 $ aws iam attach-user-policy --policy S3ReadOnly 필요한 권한만 부여 → 피해 범위 최소화

🔧 조치 방법

  1. AdministratorAccess 등 과도 권한을 회수하고 업무에 필요한 정책만 부여합니다.
  2. 권한 분석 도구(Access Analyzer)로 미사용 권한을 정리합니다.

✅ 점검 체크리스트

  • 과도한 관리자 권한이 회수됨
  • 최소 권한 정책이 적용됨
점검기준: 클라우드 계정 관리 > IAM 최소 권한