C-06
🔐 저장 데이터 암호화 미적용
클라우드/컨테이너 · 스토리지
위험도: 상💡 쉽게 말하면
암호화 없는 저장소는 유리 금고와 같습니다. 디스크나 스냅샷을 훔치면 안의 내용이 그대로 보입니다. 저장 암호화는 내용을 해독 불가 암호문으로 바꿔, 훔쳐도 읽지 못하게 합니다.
암호화 없는 저장소는 유리 금고와 같습니다. 디스크나 스냅샷을 훔치면 안의 내용이 그대로 보입니다. 저장 암호화는 내용을 해독 불가 암호문으로 바꿔, 훔쳐도 읽지 못하게 합니다.
🎯 직접 해보기 — 공격을 실행해 보세요
아래에서 시스템 상태를 취약 또는 안전(조치 적용)으로 바꾼 뒤 공격 실행을 눌러, 같은 공격이 어떻게 다르게 끝나는지 직접 확인하세요.
# 백업 스냅샷을 빼내 저장된 평문 데이터를 읽는다
# [공격 실행] 버튼을 누르면 시작합니다.
📋 설정 비교 (왜 막혔나?)
✗ 취약한 설정
# 암호화 여부
$ aws s3api get-bucket-encryption --bucket data
ServerSideEncryption: none
→ 스냅샷 탈취 시 평문
✓ 안전한 설정
# 암호화 적용
$ aws s3api put-bucket-encryption (aws:kms)
SSE-KMS 적용
→ 저장 데이터 보호
🔧 조치 방법
- 스토리지/볼륨/DB에 저장 암호화(SSE-KMS 등)를 적용합니다.
- KMS 키 접근 권한을 최소화합니다.
✅ 점검 체크리스트
- 저장 데이터 암호화가 적용됨
- KMS 키 권한이 제한됨
점검기준: 클라우드 스토리지 > 저장 암호화