CertNote/ 출퇴근 학습 노트
로드맵
KOEN
CLF-C02 · FoundationalCloud Practitioner - Foundational
DVA-C02 · AssociateDeveloper - Associate
SAA-C03 · AssociateSolutions Architect - Associate
SOA-C02 · AssociateCloudOps Engineer - Associate
  • Week 1
    • 1.운영자가 보는 AWS 인프라: 리전, AZ, 그리고 책임의 경계선
    • 2.IAM의 운영자 사용설명서: 사용자·그룹·역할·정책 평가 알고리즘
    • 3.IAM 심화: Permission Boundary, SCP, Identity Center로 짓는 가드레일
    • 4.AWS Organizations: 100개 계정을 한 사람이 운영하는 법
    • 5.Week 1 통합 복습: 운영자 시나리오로 다시 보는 첫 주
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
    • 1.KMS, 키를 한 번도 보지 않고 키를 관리하는 법
    • 2.Secrets Manager, 살아있는 시스템의 비밀번호를 무중단으로 바꾸는 법
    • 3.IAM Access Analyzer와 Trusted Advisor, 권한을 코드로 증명하는 법
    • 4.위협을 탐지하는 네 개의 눈, 그리고 그것들을 하나로 모으는 법
    • 5.Week 9 종합 복습, 키워드가 답을 가리키는 법
  • Week 10
  • Week 11
  • Week 12
SAP-C02 · ProfessionalSolutions Architect - Professional
DOP-C02 · ProfessionalDevOps Engineer - Professional
SCS-C03 · SpecialtySecurity - Specialty
MLA-C01 · AssociateMachine Learning Engineer - Associate
AIF-C01 · FoundationalAI Practitioner - Foundational
DEA-C01 · AssociateData Engineer - Associate
MLS-C01 · SpecialtyMachine Learning - Specialty
합격 후기

© CertNote · 주간랩스

  • 소개
  • 수정 기록
  • 문의
  • 이용약관
  • 개인정보처리방침
← SOA-C02/Week 9/Day 5

기준: SOA-C02 시험 가이드·오류 제보

SOA-C02· AssociateWeek 9 · Day 5읽기 약 18분

Day 5 - Week 9 종합 복습, 키워드가 답을 가리키는 법

한 주 동안 KMS의 키 격리부터 GuardDuty·Inspector·Macie·Security Hub의 탐지 분담까지 보안과 암호화의 전체 지형을 훑었다. 시험에서 이 영역의 문제는 거의 항상 "시나리오 속 한두 개의 키워드가 정답을 가리키는" 구조다. "리전을 넘어 복호화"라는 말이 나오면 Multi-Region Key고, "자동 회전"이 나오면 Secrets Manager고, "에이전트 없이 위협 탐지"가 나오면 GuardDuty다. 이 글은 그 키워드-정답 매핑을 한 번에 굳히는 복습이다.

복습의 핵심은 단순 암기가 아니라 왜 그 답인지의 이유를 함께 쥐는 것이다. KMS가 4KB만 처리하는 건 마스터 키를 대량 데이터에 노출시키지 않으려는 Envelope Encryption 강제 때문이고, Key Policy가 IAM보다 우선하는 건 키 하나가 뚫려도 전체가 노출되지 않게 하려는 폭발 반경 제한 때문이다. 이유를 알면 처음 보는 변형 문제도 풀린다. 아래 한 줄 요약과 비교표로 뼈대를 세우고, 시나리오 12문제로 살을 붙인다.

Week 9 핵심 개념 한 줄 요약

  1. KMS 키 종류 — AWS Owned(무료, 보이지 않음) / AWS Managed(aws/ 접두사, 강제 회전) / Customer Managed($1/월, 정책·회전 제어). 키 원본은 절대 다운로드 불가.
  2. Envelope Encryption — KMS 4KB 한도 우회. GenerateDataKey로 DEK 받아 로컬 암호화, 암호화된 DEK만 데이터와 함께 저장. Plaintext DEK는 메모리에서만.
  3. Key Policy가 1순위 — IAM에 kms:*가 있어도 Key Policy가 위임하지 않으면 거부. 기본 정책의 root 위임 줄을 지우면 키가 잠긴다.
  4. 키 회전 — 자동 회전은 backing key만 추가하고 Key ID는 불변. 손상 대응책이 아니라 사전 예방이다.
  5. 키 삭제 — 7~30일 대기 강제. 영구 복호화 불가 위험. 먼저 disable로 리허설.
  6. Multi-Region Key — Cross-Region 복호화의 유일한 길. Global Table·S3 CRR(SSE-KMS)에 필요.
  7. Encryption Context — AAD로 작동. 암복호화 시 정확히 일치해야 함. 권한 맞는데 복호화 실패 시 1순위 의심.
  8. Secrets Manager vs Parameter Store — 자동 회전 + Cross-Region은 Secrets Manager만. Parameter Store는 일반 설정·무료.
  9. IAM Access Analyzer — Zone of Trust 외부 노출 자동 탐지 + CloudTrail 90일로 최소 권한 정책 생성.
  10. GuardDuty(행동/위협) + Inspector(소프트웨어/취약점) + Macie(데이터/민감정보) + Security Hub(통합/표준) — 네 도구의 보는 층위가 다르다.
  11. CloudHSM — 단독 HSM, FIPS 140-2 L3, AWS도 키 접근 불가. 규제가 강제할 때만.
  12. 자동 대응 골격 — 보안 도구 → EventBridge → Lambda/SSM Automation. 폴링은 오답.

💡 관련 이론: 이 12개 개념을 관통하는 한 가지 사상은 "심층 방어(Defense in Depth)"다. 단일 통제에 의존하지 않고 여러 겹의 독립적 방어선을 쌓아, 한 겹이 뚫려도 다음 겹이 막는 군사 전략에서 온 개념이다. KMS의 Key Policy(IAM이 뚫려도 키는 별도 방어선), Envelope Encryption(마스터 키 노출 최소화), 삭제 대기 기간(실수에 브레이크), 네 탐지 도구의 층위 분담(행동·소프트웨어·데이터·구성을 각각 감시)이 모두 이 사상의 구현이다. 시험에서 "가장 안전한 구성"을 고르라는 문제는 대개 "겹을 하나 더 쌓는" 선택지가 정답이다.

헷갈리기 쉬운 비교표

KMS vs CloudHSM

항목KMSCloudHSM
HSM 점유멀티테넌트(AWS 운영)단독(고객 임대)
FIPS 140-2모듈 L3, 서비스 맥락 L2L3(단독)
키 통제AWS 운영, 고객은 정책 제어고객 100%, AWS도 접근 불가
비용$1/월/키 + API시간당 $1.45+ 상시
키 복구Support 한도 내분실 시 영구 손실
사용 사례대부분의 워크로드규제가 단독 HSM 강제 시

Parameter Store vs Secrets Manager

항목Parameter StoreSecrets Manager
비용Standard 무료 / Advanced 저렴$0.40/시크릿/월 + API
자동 회전❌✅ (RDS는 AWS 제공 Lambda)
Cross-Region 복제❌✅
최대 크기Standard 4KB / Advanced 8KB64KB
사용 사례일반 설정값·평문 파라미터DB 자격증명·회전 필요 시크릿

탐지 4종 도구

항목GuardDutyInspector v2MacieSecurity Hub
보는 층위행동(위협)소프트웨어(취약점)데이터(민감정보)통합·표준
대상계정 활동 전반EC2/ECR/LambdaS3 객체 본문모든 finding
에이전트❌(Runtime만 ✅)SSM Agent❌❌
데이터 소스Flow Logs/CloudTrail/DNSOS 패키지/이미지/코드S3 객체 내용ASFF finding
과금 기준분석 이벤트량스캔 리소스 수스캔 데이터 바이트finding 수

비교표를 외울 때 "왜 이 차이가 생기는가"를 붙이면 변형 문제에 강해진다. 예로 Secrets Manager만 자동 회전을 지원하는 건 그것이 회전을 위한 4단계 lifecycle(createSecret → setSecret → testSecret → finishSecret)을 Lambda로 오케스트레이션하도록 설계됐기 때문이고, Parameter Store는 단순 키-값 저장소라 그 오케스트레이션 개념 자체가 없다. Macie만 데이터 바이트로 과금하는 건 유일하게 객체 본문을 읽기 때문이고(나머지는 메타데이터만 봄), 그래서 대용량 스캔 비용 통제가 Macie 특유의 시험 포인트가 된다.

⚠️ 함정: 비교표에서 틀리기 쉬운 두 지점. 첫째, "DB 비밀번호를 무료로 자동 회전"은 모순 선택지다 — 자동 회전은 Secrets Manager($0.40/월)만 가능하므로 "무료(Parameter Store)"와 "자동 회전"이 한 선택지에 같이 있으면 오답이다. 둘째, "GuardDuty로 OS 취약점 스캔" 또는 "Inspector로 악성 도메인 통신 탐지"처럼 도구의 층위를 바꿔치기한 선택지. GuardDuty는 행동을, Inspector는 소프트웨어 약점을 본다 — 이 경계를 흐리는 선택지가 오답으로 쓰이기 쉽다.

시나리오 12문제

📝 연습 문제

선택지를 클릭하면 정답·해설이 펼쳐집니다.

문제 1

IAM 사용자에게 kms:* 권한이 있는데도 특정 KMS 키 사용이 AccessDenied로 거부된다. 가장 가능성 높은 원인은?

문제 2

1GB 로그 파일을 KMS로 직접 암호화하려다 4KB 한도 에러가 났다. 표준 해결책은?

문제 3

RDS MySQL의 마스터 비밀번호를 30일마다 자동 회전하되, 회전 Lambda를 직접 작성하지 않으려 한다. 가장 적합한 구성은?

문제 4

Secrets Manager가 RDS 비밀번호를 회전하는 동안 실행 중인 애플리케이션이 인증 실패 없이 동작해야 한다. 이를 가능하게 하는 메커니즘은?

문제 5

서울 리전에서 운영 중인 데이터를 도쿄 리전으로 S3 Cross-Region Replication하려는데, 원본 객체가 SSE-KMS로 암호화돼 있다. 도착지에서 복호화가 가능하려면?

문제 6

운영자가 KMS 키를 더 이상 안 쓴다고 판단해 삭제하려 한다. 데이터 영구 손실 위험을 최소화하는 절차는?

문제 7

권한·키 상태·리전이 모두 정상인데도 특정 암호문의 복호화가 계속 InvalidCiphertext로 실패한다. 권한 외에 1순위로 의심할 원인은?

문제 8

EC2 인스턴스가 알려진 C&C 서버 도메인과 통신하는 정황을 에이전트 설치 없이 자동 탐지하려 한다. 어떤 도구이며 그 근거는?

문제 9

Inspector v2를 ECR에 켜둔 지 한 달째다. 지난주 깨끗하게 스캔된 이미지에서 오늘 Critical finding이 떴고, 그 사이 이미지는 변경되지 않았다. 올바른 해석은?

문제 10

80TB 규모 S3 데이터 레이크에서 신용카드·SSN 노출 위험 버킷을 찾되 스캔 비용을 통제해야 한다. 가장 적절한 접근은?

문제 11

회사가 모든 멤버 계정의 GuardDuty·Inspector·Macie·Access Analyzer·서드파티 finding을 한 화면에서 동일 형식으로 보고, 동시에 CIS·PCI-DSS 표준 충족 여부를 자동 채점하려 한다. 어떤 서비스이며 전제 조건은?

문제 12

GuardDuty가 severity 8.2의 침해 의심 인스턴스를 탐지했다. 사람 개입 없이 즉시 격리 SG로 교체하는 자동 대응을 구성하려 한다. AWS 권장 표준 흐름은?

🔮 다음 주 예고 (Week 10)

Week 10은 백업·DR 운영 — Snapshot, AWS Backup, Multi-AZ, Cross-Region이다.

  • Day 1: EBS Snapshot, AMI, DLM(Data Lifecycle Manager)
  • Day 2: AWS Backup — Plan, Vault, Cross-Region/Cross-Account
  • Day 3: RDS Multi-AZ vs Read Replica, Aurora Global DB
  • Day 4: S3 복제(CRR/SRR), Storage Gateway, Elastic Disaster Recovery
  • Day 5: Week 10 복습 + 시나리오 10문제

💡 안정성·BCP(16%) 도메인의 핵심이다. RTO/RPO 시나리오가 빈출하며, "복구 목표 시간 vs 복구 목표 시점"의 트레이드오프가 단골 출제 포인트다.

이전위협을 탐지하는 네 개의 눈, 그리고 그것들을 하나로 모으는 법Week 9 · Day 4다음 EBS Snapshot, 변경된 블록만 기억하는 백업의 내부Week 10 · Day 1

참고 공식 자료

  • SOA-C02 공식 시험 안내(새 탭에서 열림)
  • AWS KMS 공식 문서(새 탭에서 열림)
  • AWS Secrets Manager 공식 문서(새 탭에서 열림)
  • Amazon Inspector 공식 문서(새 탭에서 열림)
  • AWS Lambda 공식 문서(새 탭에서 열림)
  • Amazon GuardDuty 공식 문서(새 탭에서 열림)

이 페이지

  • Week 9 핵심 개념 한 줄 요약
  • 헷갈리기 쉬운 비교표
  • KMS vs CloudHSM
  • Parameter Store vs Secrets Manager
  • 탐지 4종 도구
  • 시나리오 12문제
  • 다음 주 예고 (Week 10)