# 계정·리전 단위 기본 암호화 (가장 먼저 적용)
resource "aws_ebs_encryption_by_default" "this" { enabled = true }
resource "aws_ebs_default_kms_key" "this" {
key_arn = aws_kms_key.fin_ebs.arn # 서비스 기본키가 아닌 고객관리형 키(CMK)
}
resource "aws_instance" "core_app" {
root_block_device {
encrypted = true
kms_key_id = aws_kms_key.fin_ebs.arn
}
}
주의 — 기본 암호화를 켜도 이미 만들어진 볼륨은 바뀌지 않습니다. 또한 서비스 기본키(aws/ebs) 로 암호화하면 키 정책을 통제할 수 없어 "암호화했다"는 형식만 남습니다 — 금융권은 고객관리형 키(CMK) 로 교체 주기와 접근 권한을 직접 관리해야 합니다(PISM-026 연계). 마지막으로 평문 시절의 스냅샷이 남아 있으면 조치가 무효입니다. 반드시 함께 폐기하세요.
📋 평가항목 정보
평가항목 ID
PISM-031
구분
기술적 보안
통제분야
5. 운영 관리
통제구분(대)
5.3 정보처리시스템 보호대책
평가항목
디스크 볼륨 암호화 적용 여부
위험도
5
평가 구분 (AWS)
스크립트
상세설명
디스크 볼륨이 암호화되지 않은 경우 비인가자에 의해 복원되어 중요 정보가 유출될 수 있는 위협이 존재하므로, 디스크 볼륨의 암호화 적용 여부를 점검합니다.
📎 확인 자료 (증적)
describe-volumes 전체 출력 (Encrypted, KmsKeyId)
get-ebs-encryption-by-default 출력
암호화 미적용 볼륨의 교체 계획 및 수행 기록
평문 시절 스냅샷·AMI 폐기 내역
사용 중인 KMS 키가 고객관리형(CMK)임을 보이는 키 정책
평가에서는 화면 캡처보다 CLI 출력이 강한 증적입니다. 명령·실행시각·계정 ARN 이 함께 남기 때문입니다. 위 진단 탭의 출력을 그대로 보고서에 붙이면 됩니다.
🏦 금융 관점
개인정보 보호법상 고유식별정보·비밀번호는 암호화 저장이 의무이고, 전자금융감독규정도 이용자 정보의 암호화를 요구합니다. 클라우드 EBS 는 스냅샷·AMI 로 손쉽게 복제되므로, 평문 볼륨 하나가 곧 복제 가능한 전체 데이터입니다. 평가에서 위험도 5 가 붙는 이유입니다.
「클라우드 관리체계 보안 취약점 평가기준(퍼블릭 클라우드)」의 평가항목을 교육용으로 재구성한 시뮬레이터입니다.
계정 ID·ARN·리소스 ID 는 형식만 실제와 같게 만든 가상 값이며, 어떤 AWS 환경에도 접속하지 않습니다.
실제 평가에서는 기관의 최신 평가기준 원문과 AWS 공식 문서를 따르십시오.