콘텐츠로 이동

보안 사고 대응

문서 기준: 2026년 8월

보안 태세 관리로 예방하고 탐지하더라도, 보안 사고는 발생할 수 있습니다. 클라우드 환경에서는 온프레미스와 다른 대응 절차가 필요합니다 — 계정 격리, 토큰 회수, API 기반 증거 보존, 자동 격리 등.

graph LR
    A[탐지] --> B[분류·심각도 판정] --> C[격리] --> D[증거 보존] --> E[제거·복구] --> F[사후 분석]
단계 활동 클라우드 특화 포인트
탐지 GuardDuty/Defender/SCC 알림, SIEM 상관 분석 자동 탐지 서비스 활용
분류 심각도 판정 (Critical/High/Medium/Low), 영향 범위 파악 어떤 계정/리전/서비스가 영향받는지
격리 침해된 리소스를 네트워크/권한에서 분리 SG 변경, IAM 키 비활성화, 역할 세션 차단
증거 보존 포렌식용 데이터 확보 디스크 스냅샷, 메모리 덤프, 감사 로그 보존
제거/복구 위협 제거 후 서비스 복구 감염 인스턴스 교체 (Immutable), 키 교체
사후 분석 근본 원인 분석, 재발 방지 타임라인 재구성, 정책 개선
상황 조치 벤더별 방법
API 키/자격 증명 유출 키 즉시 비활성화 + 활성 세션 무효화 AWS: Access Key 비활성화 + 세션 취소, Azure: Entra ID 세션 취소, Google Cloud: Service Account 키 삭제
역할/권한 탈취 해당 역할에 Deny 정책 추가 또는 세션 만료 강제 AWS: SCP Deny, Azure: Conditional Access 차단, Google Cloud: Organization Policy
계정 전체 침해 계정/구독/프로젝트를 조직에서 격리 AWS: SCP 전체 Deny, Azure: Subscription 비활성화, Google Cloud: Project 정지
조치 방법
인스턴스 격리 방화벽 규칙을 “모든 인바운드/아웃바운드 차단”으로 교체 (삭제하면 안 됨 — 증거 보존)
서브넷 격리 서브넷 레벨 ACL로 해당 서브넷 트래픽 전면 차단
DNS 싱크홀 악성 도메인을 내부 DNS에서 싱크홀로 리다이렉트
증거 유형 수집 방법 보존 위치
디스크 EBS/Managed Disk 스냅샷 포렌식 전용 계정의 암호화된 스토리지
메모리 SSM Run Command로 메모리 덤프 (LiME 등) S3/Blob (암호화)
로그 CloudTrail/Activity Log/Audit Log 보존 기간 연장 별도 로그 아카이브 계정 (변조 방지)
네트워크 VPC Flow Logs, DNS 쿼리 로그 장기 보존 스토리지
타임라인 이벤트 시간순 정리 사고 대응 문서
영역 AWS Azure Google Cloud OCI
탐지 GuardDuty Defender for Cloud Security Command Center Cloud Guard
조사 Detective Sentinel (Investigation) Google Unified Security (구 Chronicle) Logging Analytics
자동 대응 EventBridge → Lambda/Step Functions Sentinel Playbook (Logic Apps) Cloud Functions / Workflows Events → Functions
포렌식 스냅샷 + SSM + Athena (로그 쿼리) Disk Snapshot + Log Analytics Disk Snapshot + BigQuery Block Volume Backup + Logging
로그 장기 보존 S3 + Glacier (Object Lock) Immutable Blob Storage Cloud Storage (Retention Lock) Object Storage (Retention Rules)

사고가 발생하기 전에 준비해야 할 것들:

  • 포렌식 전용 계정 — 증거를 격리 보존할 별도 계정/구독/프로젝트
  • 비상 접근 (Break-glass) 계정 — 평소 비활성, 사고 시에만 활성화. 사후 감사 필수
  • 로그 보존 정책 — 감사 로그(CloudTrail/Activity Log/Audit Log/OCI Audit)를 최소 1년 이상 보존 (변조 방지 설정)
  • 연락 체계 — 보안팀, 경영진, 법무, 벤더 지원 연락처
  • Runbook — 사고 유형별 대응 절차 문서화 (IAM 키 유출, 데이터 유출, 랜섬웨어 등)
  • 정기 훈련 — Tabletop Exercise (시나리오 기반 모의 훈련) 분기 1회
  • 정기 훈련(테이블탑 연습) — 분기 1회 이상 시나리오 기반 모의 훈련을 수행하여 대응 역량을 유지합니다.
  • 플레이북 업데이트 — 실제 사고나 훈련 후 발견된 개선점을 즉시 플레이북에 반영합니다.
  • 사후 분석(Post-mortem) 반영 — 사고 후 근본 원인 분석 결과를 탐지 규칙과 대응 절차에 피드백합니다.
  • 사고 발생 후에야 런북을 작성 — 사전 준비 없이 사고를 맞으면 판단 지연, 증거 유실, 피해 확대로 이어짐
  • 침해된 인스턴스를 즉시 종료(terminate) — 메모리, 디스크, 네트워크 연결 정보가 사라져 포렌식이 불가능해짐. 격리 후 스냅샷 먼저 확보해야 함
  • 감사 로그 보존 기간이 짧음 — 기본 90일 보존으로 두어 사고 조사 시 과거 로그가 이미 삭제된 상태
  • 사고 유형별 런북(IAM 키 유출, 데이터 유출, 랜섬웨어)을 사전에 작성하고 정기 훈련을 수행하는가
  • 포렌식 전용 계정을 분리하고, 감사 로그를 최소 1년 이상 변조 방지 설정으로 보존하는가
  • Break-glass(비상 접근) 계정을 준비하고, 사용 시 사후 감사 절차가 정의되어 있는가