핵심 인사이트
- 클라우드 시대의 섀도 IT는 개인 SaaS 사용을 넘어 무단 클라우드 인프라 프로비저닝(Shadow Cloud)으로 확대 — 개발자가 신용카드로 AWS 계정을 직접 개설하거나, 팀이 IT 승인 없이 Azure 구독을 생성하면서 기업 보안 경계가 무너진다.
- CSPM(Cloud Security Posture Management)이 클라우드 섀도 IT 탐지와 거버넌스의 핵심 도구 — 다중 클라우드 환경에서 리소스 구성 오류(Misconfiguration), 공개 S3 버킷, 과도한 권한을 자동으로 탐지하고 컴플라이언스 위반을 실시간으로 모니터링한다.
- FinOps와 클라우드 거버넌스의 결합이 클라우드 섀도 IT의 비용 최적화 접근법 — 승인되지 않은 클라우드 리소스는 비용 추적이 안 되어 예산 초과와 낭비로 이어지며, 태깅(Tagging) 정책과 비용 할당이 가시성 확보의 첫걸음이다.
Ⅰ. 클라우드 섀도 IT
클라우드 섀도 IT:
IT 승인 없이 생성된 클라우드 리소스/서비스
유형:
1. 섀도 SaaS:
개인 계정 SaaS (Salesforce 개인판, GitHub 개인)
IT 모르는 SaaS 구독 (팀이 공유 카드로 결제)
2. 섀도 클라우드 (Shadow Cloud):
개발자가 개인 카드로 AWS 계정 개설
팀이 기업 계정 외부에 새 Azure 구독 생성
GCP 프로젝트 무단 생성
예:
스타트업 개발팀: "프로덕션 배포가 느려서
개인 AWS로 POC 시작 → 그대로 프로덕션화"
3. 미승인 클라우드 서비스:
기업이 Azure 쓰는데 팀이 AWS Lambda 무단 사용
생성형 AI API 직접 결합
발생 원인:
클라우드 계정 생성: 신용카드 하나로 5분
vs 기업 IT 승인: 수주 대기
비용:
AWS 무료 티어: 12개월 무료
→ "일단 써보고 나중에 승인"
위험:
공개 S3 버킷: 데이터 유출
취약한 구성: 공개 RDS, 개방 보안 그룹
비용 폭발: 예산 통제 불가
컴플라이언스: GDPR, PCI-DSS 위반
📢 섹션 요약 비유: 클라우드 섀도 IT = 사무실 밖 개인 사무실 차리기 — 회사 사무실(승인 클라우드) 절차 복잡해서 개인 임대(개인 AWS). 화재(보안 사고) 나도 회사가 모름. 비용도 개인 카드!
Ⅱ. CSPM
CSPM (Cloud Security Posture Management):
클라우드 환경의 보안 구성 오류 탐지 및 수정
주요 기능:
1. 리소스 가시성:
모든 클라우드 계정/구독의 리소스 자동 발견
지원: AWS, Azure, GCP, OCI 등 멀티클라우드
발견:
기업 승인 외 계정 탐지 (CIS Benchmark 기반)
2. 구성 오류 탐지 (Misconfiguration):
고위험 사례:
- S3 퍼블릭 접근 허용
- 보안 그룹 0.0.0.0/0 인바운드 (모든 포트)
- 루트 계정 MFA 미설정
- 미암호화 EBS 볼륨 (민감 데이터)
- CloudTrail 로깅 비활성화
자동 점검: 수백 개 규칙 매일 실행
3. 컴플라이언스 모니터링:
CIS AWS Foundations Benchmark
PCI-DSS, HIPAA, GDPR, ISO 27001
대시보드: 각 규정별 준수율 (%) 실시간
4. 자동 수정 (Auto-Remediation):
고위험 오류: 자동 수정
예:
S3 퍼블릭 접근 활성화 탐지 → 자동 차단
(또는 알림 → 수동 승인 후 차단)
주요 제품:
Prisma Cloud (Palo Alto)
Microsoft Defender for Cloud
AWS Security Hub + Config
Wiz, Orca Security
📢 섹션 요약 비유: CSPM = 클라우드 자동 안전 감사원 — 매일 전체 클라우드 자산 점검. 열린 창문(S3 퍼블릭), 잠금 없는 문(MFA 없음) 자동 탐지. 규정 준수율(%) 실시간 표시!
Ⅲ. 클라우드 거버넌스 프레임워크
클라우드 거버넌스 핵심 요소:
1. 계정/구독 관리:
AWS Organizations / Azure Management Group
구조:
루트 계정
├── 프로덕션 OU (Organizational Unit)
│ ├── 프로덕션 계정
│ └── DR 계정
├── 개발 OU
│ └── 개발 계정
└── 보안 OU
└── 로깅 계정
SCP (Service Control Policy):
특정 서비스/리전 사용 제한 (전체 OU에 적용)
예:
"ap-northeast-2(서울) 외 리전 사용 금지"
"S3 퍼블릭 액세스 설정 변경 금지"
2. 태깅 정책 (Tagging Policy):
모든 리소스에 필수 태그:
Owner: team-platform@company.com
CostCenter: CC-1234
Environment: production
Project: project-alpha
태그 없는 리소스: 자동 경보 + 정지 예고
3. 비용 거버넌스 (FinOps):
예산 알림: 80%, 100% 초과 시 자동 알림
사용되지 않는 리소스 자동 식별
Reserved Instance / Savings Plan 분석
4. 접근 제어:
최소 권한 IAM 정책
Break-Glass 절차 (긴급 관리자 계정)
IAM Access Analyzer
📢 섹션 요약 비유: 클라우드 거버넌스 = 도시 계획 — AWS Organizations(행정구역), SCP(건축 규제), 태깅(주소 등록 필수), FinOps(세금 납부). 무단 건물(섀도 클라우드)은 철거!
Ⅳ. 멀티클라우드 가시성
멀티클라우드 섀도 IT 문제:
기업이 AWS 주력 → 팀이 Azure, GCP도 사용
단일 콘솔로 전체 가시성 필요
통합 가시성 도구:
Wiz:
에이전트리스 (에이전트 설치 불필요)
AWS/Azure/GCP/K8s 통합 스캔
공격 경로 분석:
"인터넷 → 공개 VM → 과도한 권한 역할 → DB 접근"
최고 위험 경로 우선 시각화
Prisma Cloud:
CSPM + CWPP (Cloud Workload Protection)
컨테이너/서버리스도 지원
클라우드 에셋 목록 (Asset Inventory):
전체 클라우드 리소스 목록 (계정별)
미승인 계정/구독 탐지
AWS Config:
모든 리소스 변경 이력 기록
ConfigRule: 컴플라이언스 규칙 평가
실시간 알림 체계:
새 계정 생성 → 즉시 보안팀 알림
고위험 구성 오류 → PagerDuty 에스컬레이션
대용량 데이터 전송 → 이상 탐지 알림
📢 섹션 요약 비유: 멀티클라우드 가시성 = 위성 지도 — Wiz/Prisma Cloud가 AWS+Azure+GCP 전체를 위성으로 내려다봄. 불법 건물(섀도 클라우드), 잠금 없는 창고(S3 퍼블릭) 한눈에!
Ⅴ. 실무 시나리오 — 클라우드 거버넌스 구축
글로벌 제조기업 멀티클라우드 거버넌스:
배경:
AWS(메인) + Azure(M365) + GCP(ML)
개발팀이 무단으로 AWS 계정 5개 생성 발견
월 클라우드 비용: 예산 대비 140% 초과 (원인 불명)
현황 조사 (CSPM 도입):
Wiz로 전체 클라우드 스캔:
발견된 섀도 리소스:
- 미승인 AWS 계정: 5개
- 공개 S3 버킷: 12개 (데이터 유출 위험)
- MFA 없는 루트 계정: 3개
- 2년 이상 미사용 EC2: 67대 (월 $8,500 낭비)
고위험 발견:
개발팀 AWS 계정 중 1개에
테스트용 고객 데이터 5만 건 저장 (GDPR 위반!)
즉시 조치:
1. 공개 S3 → 즉시 차단
2. 고객 데이터 → 격리 후 삭제
3. GDPR DPA에 위반 신고 (72시간 이내)
4. 미사용 EC2 67대 정지
거버넌스 수립:
AWS Organizations로 계정 통합
SCP: 서울 리전 외 사용 금지
태깅 정책 강제 적용
월간 비용 리뷰 (FinOps)
결과 (3개월):
월 클라우드 비용: -32% (미사용 리소스 제거)
섀도 클라우드 리소스: 95% 감소
CSPM 점수: 34% → 89%
GDPR 위반 재발: 0건
📢 섹션 요약 비유: 클라우드 거버넌스 구축 = 도시 무허가 건물 정비 — CSPM으로 전체 스캔(위성 지도). 무허가(섀도) 5개 계정, 12개 열린 창고 발견. 정비 후 비용 32% 절감, GDPR 위반 0건!
📌 관련 개념 맵
클라우드 섀도 IT
+-- 유형
| +-- 섀도 SaaS
| +-- 섀도 클라우드 (무단 계정)
| +-- 미승인 클라우드 서비스
+-- 탐지
| +-- CSPM (Wiz, Prisma Cloud)
| +-- AWS Config, Security Hub
+-- 거버넌스
| +-- AWS Organizations + SCP
| +-- 태깅 정책
| +-- FinOps (비용 거버넌스)
+-- 관련
+-- CASB (SaaS 제어)
+-- Zero Trust
📈 관련 키워드 및 발전 흐름도
[클라우드 셀프서비스 확산 (2010s)]
신용카드로 클라우드 계정 생성
섀도 클라우드 시작
|
v
[CSPM 등장 (2015~)]
클라우드 구성 오류 자동 탐지
Dome9, Evident.io
|
v
[멀티클라우드 (2017~)]
AWS+Azure+GCP 병존
통합 가시성 필요
|
v
[Wiz, Orca (2020~)]
에이전트리스 CSPM
공격 경로 분석
|
v
[현재: AI 기반 CNAPP]
Cloud Native Application Protection
예측적 리스크 탐지
👶 어린이를 위한 3줄 비유 설명
- 클라우드 섀도 IT = 개인 사무실 차리기 — 신용카드로 5분에 AWS 계정 생성. 회사 모르는 클라우드 = 보안·비용 사각지대!
- CSPM = 자동 안전 감사원 — 매일 전체 클라우드 점검. 열린 S3(잠금 없는 창고), MFA 없는 계정 자동 탐지. 컴플라이언스 준수율 실시간!
- AWS Organizations = 도시 계획 — 계정(구역) 분리, SCP(건축 규제), 태깅(주소 등록). 무허가 건물(섀도 클라우드) 자동 발견!