기준: SAP-C02 시험 가이드오류 제보
1996년 미국 의회는 HIPAA(Health Insurance Portability and Accountability Act)를 통과시켰다. 원래 목적은 "직장을 옮겨도 건강보험을 유지하게(portability)" 하는 것이었지만, 법의 진짜 유산은 부수 조항인 Privacy Rule과 Security Rule — 환자의 의료 정보(PHI)를 어떻게 보호해야 하는지를 규정한 부분이다. 2009년 HITECH Act가 이를 강화하며 위반 시 벌금을 대폭 올리고, 클라우드 같은 비즈니스 제휴사(Business Associate)도 직접 책임을 지게 만들었다. 그래서 AWS에서 PHI를 다루려면 BAA(Business Associate Addendum) 체결이 법적 전제가 된다. 정부·헬스케어 아키텍처가 다른 도메인과 다른 이유가 여기 있다 — 컴플라이언스가 서비스 선택지 자체를 제한한다.
오늘은 Week 15의 마지막 날로, 두 가지를 한다. 첫째, 정부·헬스케어 컴플라이언스(HIPAA·FedRAMP·GovCloud)를 법적·기술적으로 깊이 파고든다. 둘째, Week 15에서 다룬 다섯 케이스(글로벌 ERP·스타트업·금융·미디어·헬스케어)를 하나의 의사결정 프레임으로 통합하고, 시나리오 12문항으로 케이스 분류 능력을 단련한다. Pro 시험의 본질은 "이 시나리오가 어느 케이스이고, 어떤 키워드가 어떤 서비스를 가리키는가"를 즉각 매핑하는 것이다.
HIPAA의 핵심은 PHI(Protected Health Information, 보호 대상 건강정보) — 개인을 식별할 수 있는 모든 의료 정보다. HIPAA Security Rule은 PHI에 대해 관리적·물리적·기술적 보호장치(safeguard)를 요구하며, 기술적으로는 전송 중·저장 중 암호화, 접근 통제, 감사 로그를 명시한다.
클라우드에서 HIPAA를 이해하는 열쇠는 공동 책임 모델(Shared Responsibility Model)과 BAA다. AWS는 인프라(물리 보안·하이퍼바이저)를 책임지고, 고객은 그 위의 구성(암호화 설정·접근 통제·PHI 처리)을 책임진다. BAA는 이 책임 분담을 법적으로 명문화한 계약으로, AWS Artifact에서 받는다. 결정적 제약은 PHI는 "HIPAA Eligible Services"에서만 처리해야 한다는 것 — AWS의 약 130여 개 서비스만 BAA 범위에 들어간다. HIPAA Eligible이 아닌 서비스에 PHI를 넣으면 BAA 위반이다. 시험에서 "HIPAA Eligible 아닌 서비스 사용 차단"이 보이면 SCP로 그런 서비스를 Deny하는 게 정답이다 — 법적 요구를 기술 통제로 강제한다.
PHI 보호의 한 축은 비식별화(de-identification)다. HIPAA는 두 가지 비식별 방법을 인정한다 — Safe Harbor(18개 식별자를 모두 제거)와 Expert Determination(통계 전문가가 재식별 위험이 낮음을 입증). AWS에서 Comprehend Medical은 의료 텍스트에서 PHI 엔터티(이름·날짜·진단 등)를 자동 추출해 비식별화를 돕고, Macie는 S3에 저장된 PHI/PII를 자동 발견한다. 둘의 구분이 시험에 나온다 — "의료 텍스트에서 PHI 추출·비식별화"=Comprehend Medical, "S3의 민감 데이터 발견·분류"=Macie다. 또 HealthLake는 의료 표준 FHIR R4 형식의 데이터 레이크로, 의료 데이터를 구조화·분석한다.
⚠️ 함정: "HIPAA 인증 리전"이라는 건 없다 — HIPAA는 리전이 아니라 서비스 단위(HIPAA Eligible)와 BAA로 관리된다. 일반 상용 리전(us-east-1 등)에서도 HIPAA Eligible 서비스 + BAA로 PHI를 합법적으로 다룰 수 있다. GovCloud가 필요한 건 HIPAA 때문이 아니라 FedRAMP High·DoD 같은 정부 요구 때문이다. 시험에서 HIPAA만 있으면 일반 리전 + Eligible 서비스로 충분하고, FedRAMP High/DoD가 추가되면 GovCloud로 넘어간다 — 이 둘을 섞으면 함정에 빠진다.
FedRAMP(Federal Risk and Authorization Management Program)는 미국 연방 정부가 클라우드 서비스를 쓰기 위한 보안 인증 프로그램으로, Low·Moderate·High 영향 등급이 있다. GovCloud(US)는 이 정부 요구를 위한 물리적·논리적으로 격리된 별도 파티션이다.
GovCloud의 핵심 특성은 ITAR(국제무기거래규정)·EAR 준수를 위한 인력 제한이다 — GovCloud는 미국 시민권자·영주권자만이 운영·접근하며, 별도 자격증명·별도 콘솔·별도 리전(us-gov-west-1·us-gov-east-1)을 쓴다. 이는 NIST SP 800-53의 High 베이스라인과 DoD SRG(IL2~5)를 충족하기 위함이다. 일반 AWS 파티션(aws)과 GovCloud 파티션(aws-us-gov)은 ARN의 파티션 식별자부터 다르고, IAM·계정이 완전히 분리된다. 그래서 일반 리전과 GovCloud 간에는 직접 연결이 안 되고 별도로 관리해야 한다. 시험에서 "FedRAMP High·DoD·미국 시민 운영"이 보이면 GovCloud, "FedRAMP Moderate"는 일반 상용 리전에서도 다수 서비스가 인증되어 있어 GovCloud가 꼭 필요하진 않을 수 있다.
| 요구 | 충분한 환경 |
|---|---|
| HIPAA만 | 일반 상용 리전 + HIPAA Eligible 서비스 + BAA |
| FedRAMP Moderate | 일반 상용 리전(다수 서비스 인증됨) |
| FedRAMP High / DoD IL4-5 | GovCloud(US) |
| ITAR(무기 관련 데이터) | GovCloud(US) (미국인 운영) |
30년 보존 같은 초장기 WORM은 계층 결합으로 푼다 — 저렴한 저장은 S3 Glacier Deep Archive(가장 싼 아카이브 계층)로, 변경 불가는 Object Lock Compliance 또는 백업의 Vault Lock Compliance로 건다. 둘은 직교한다 — Glacier가 "어디에 싸게 저장하나", Object Lock이 "변경 불가를 어떻게 강제하나"를 담당한다. 시험에서 "30년·최저 비용·변경 불가"가 보이면 Glacier Deep Archive + Object Lock/Vault Lock Compliance의 조합이다.
2015년 미국 연방 인사관리처(OPM) 해킹으로 약 2,150만 명의 연방 공무원 신원조회 기록(지문·SF-86 보안 양식 포함)이 유출됐다. 원인은 다년간의 미흡한 보안 — 다단계 인증 부재, 미암호화 데이터, 레거시 시스템, 탐지 실패가 겹쳤다. 이 사건은 연방 클라우드 보안 강화(FedRAMP 강제·지속 모니터링)를 가속했다. 교훈은 헬스케어·금융과 동일하다 — 컴플라이언스는 체크박스가 아니라 암호화·MFA·세그먼테이션·탐지·감사의 심층 방어 전체가 작동해야 의미가 있다. 시험에서 정부·의료 시나리오는 항상 이 다층 보호를 동시에 묻는다.
Pro 시험의 시나리오는 결국 "어느 케이스인가"를 먼저 분류하고, 그 케이스의 지배 제약(driving constraint)에 맞는 서비스를 고르는 게임이다. Week 15의 다섯 케이스를 한 표로 통합한다.
| 케이스 | 지배 제약 | 시그널 키워드 | 핵심 서비스 |
|---|---|---|---|
| 글로벌 ERP | 거버넌스·네트워크·주권 | 멀티 계정, EU 데이터, 100TB, 하이브리드 | Organizations/SCP, TGW/DX, MGN, DMS+SCT, Aurora Global |
| 스타트업 | 비용·속도·확장 | 비용 0, 빠른 출시, 100x, 3명 팀 | Lambda, DDB On-Demand, Aurora Serverless v2, Compute SP, OIDC |
| 금융 | 격리·암호·감사 | PCI/SOX, HSM, CDE, RTO 분 단위 | CDE OU/SCP, CloudHSM/Custom Key Store, Inspection VPC, Vault Lock, Route 53 ARC |
| 미디어 | 대역폭·지연·DRM | 라이브, VOD, 동시 500만, 4K, DRM | MediaLive/Convert/Package/Connect, Origin Shield, Signed Cookie, Personalize |
| 헬스케어/정부 | 컴플라이언스 제약 | HIPAA, BAA, FedRAMP, PHI, GovCloud | HIPAA Eligible+SCP, Macie/Comprehend Medical, HealthLake, GovCloud |
🎯 시나리오: "한 시나리오에 'PHI 5억 건 + FedRAMP High + 30년 보관 + 라이브 환자 모니터링 스트림'이 동시에 나온다. 어떻게 분해하나?" — 답: 케이스가 혼합됐음을 인식하고 각 제약을 독립적으로 푼다. PHI+FedRAMP High → GovCloud + HIPAA Eligible + BAA, 30년 → Glacier Deep Archive + Vault Lock Compliance, 라이브 스트림 → MediaLive/Connect(단 GovCloud 지원 여부 확인). Pro 시험의 함정은 한 케이스로 단순화하게 유도하는 것 — 실제론 제약마다 다른 서비스가 필요하다. "여러 제약 동시"가 보이면 각각을 분리해 매핑한다.
⚠️ 함정: 모든 케이스에서 반복되는 함정이 "가장 강한 통제가 곧 정답"이 아니라는 것이다. 스타트업에 CloudHSM을 권하거나, 관대한 RTO에 Multi-Site Active-Active를 권하면 over-engineering이다. Pro 사고는 요구를 정확히 충족하는 가장 저렴·단순한 선택이다. 반대로 금융·정부에서 비용을 이유로 격리·암호를 생략하면 컴플라이언스 위반이다. 각 케이스의 지배 제약이 무엇인지 먼저 읽고, 그에 비례하는 통제를 골라야 한다.
헬스케어·정부 아키텍처는 컴플라이언스가 서비스 선택지 자체를 제한한다 — HIPAA Eligible + BAA + SCP로 PHI 처리를 합법 서비스로 가두고, FedRAMP High/DoD는 GovCloud로, PHI 비식별화는 Comprehend Medical, 발견은 Macie, FHIR는 HealthLake, 30년 WORM은 Glacier Deep Archive + Vault Lock Compliance로 푼다. Week 15 전체의 통찰은 시나리오를 케이스로 분류하고, 지배 제약에 비례하는 통제를 고르며, 혼합 제약은 독립적으로 분해하는 것이다.
Week 15 한 줄 정리: "글로벌 ERP=거버넌스/네트워크/MGN, 스타트업=서버리스/비용, 금융=격리/HSM/감사, 미디어=Elemental/CloudFront/DRM, 헬스케어·정부=BAA/Eligible/GovCloud." 다음 주(Week 16)는 도메인별 종합 + 최종 모의고사 + D-Day 전략으로, 이 케이스 분류 능력을 실전 시험 형식에서 단련한다.
선택지를 클릭하면 정답·해설이 펼쳐집니다.
문제 1
한 의료 보험사가 일반 상용 리전(us-east-1)에서 PHI를 처리하되, HIPAA Eligible이 아닌 서비스에 PHI가 들어가는 것을 조직 차원에서 원천 차단하려 한다. 가장 적합한 통제는?
문제 2
의료 임상 노트(자유 텍스트)에서 환자 이름·진단 같은 PHI를 자동 추출해 비식별화하려 한다. 가장 적합한 서비스는?
문제 3
한 정부 기관이 FedRAMP High와 DoD IL5를 충족하고, 시스템을 미국 시민권자만 운영해야 한다(ITAR 관련 데이터 포함). 가장 적합한 환경은?
문제 4
PHI를 의료 상호운용성 표준(FHIR R4) 형식으로 저장·분석하는 데이터레이크를 구축하려 한다. 가장 적합한 서비스는?
문제 5
거래 로그를 30년간 최저 비용으로 저장하되, 누구도(root 포함) 변경·삭제할 수 없어야 한다. 가장 적합한 조합은?
문제 6
글로벌 OTT가 라이브 스포츠를 송출한다. 인코더 장애에도 무중단이어야 하고, 공용 인터넷으로 카메라 피드를 안전하게 받아야 한다. 입력~인코딩 구간의 조합은?
문제 7
시드 단계 SaaS가 관계형 DB가 필요한데, 트래픽이 0이 되는 시간이 많고 갑자기 폭증하기도 한다. 비용을 사용량에 비례시키고 끊김 없는 스케일을 원한다. 가장 적합한 선택은?
문제 8
글로벌 제조사가 EU 워크로드의 데이터가 EU 외 리전으로 나가지 못하게 강제하려 한다. 계정 root조차 비EU 리전에 리소스를 만들 수 없어야 한다. 가장 적합한 통제는?
문제 9
한 은행이 모든 VPC 간·인터넷 트래픽을 중앙에서 IDS/IPS와 TLS Inspection으로 검사해야 한다. 가장 적합한 패턴은?
문제 10
금융사가 분기별로 의도적 장애를 주입해 DR의 RTO/RPO 달성을 입증하고, 이를 자동 스케줄로 실행하려 한다. 가장 적합한 조합은?
문제 11
한 스타트업이 100배로 성장해 Lambda·Fargate 비용이 월 수만 달러가 됐다. 서버리스를 유지하면서 약정 할인을 받되 리전·패밀리 변경 유연성도 원한다. 가장 적합한 것은?
문제 12
한 시나리오에 "PHI 처리 + FedRAMP High + 30년 WORM 보관 + 글로벌 라이브 환자 모니터링 스트림"이 동시에 등장한다. 가장 올바른 접근은?