AWS Macie 개요

  • 정의:
    AWS Macie는 데이터 보호 서비스로, 머신러닝(ML)과 패턴 매칭을 활용하여
    S3 버킷에 저장된 개인정보(PII)나 기밀 데이터를 자동으로 식별·분류하고
    접근 위험 및 노출 가능성을 분석하는 데이터 보안 및 규제 준수 서비스임.

  • 주요 목적:

    • 개인정보 및 기밀 데이터 자동 탐지
    • 데이터 분류 및 시각화
    • 데이터 접근 리스크 분석 및 리포트 생성
    • GDPR, PCI-DSS 등 개인정보보호 관련 규제 준수 지원

PII(개인식별정보)란?

  • PII (Personally Identifiable Information):
    개인을 직접적 또는 간접적으로 식별할 수 있는 모든 정보
  • 예시: 이름, 주민등록번호, 주소, 전화번호, 이메일 주소 등
  • 중요성: 조직이 다루는 데이터 중 PII가 포함되어 있으면,
    법적/보안적 책임이 발생하므로 자동 탐지 및 보호가 필요함

Macie 동작 구조

  1. S3 버킷 연결

    • 계정 내 모든 S3 버킷을 자동 탐색
    • 버킷의 공개 여부, 암호화 상태, 정책 설정 등 메타데이터 수집
  2. 데이터 샘플링 / 스캔

    • 머신러닝 기반으로 일부 객체를 샘플링하여 분석
    • 민감한 데이터가 존재하는지 탐지
  3. 결과 분석 및 리포트 생성

    • 어떤 버킷에 어떤 유형의 민감 데이터가 포함되어 있는지 시각화
    • 예: [bucket-aasx] → 신용카드 정보 120건, 이메일 주소 250건
  4. 보안 대시보드 제공

    • 위험 버킷 수, 스캔된 데이터 양, 최근 탐지된 민감 데이터 통계 표시

탐지 가능한 데이터 예시

  • 개인 정보 관련: 이름, 주민번호, 이메일, 주소
  • 금융 정보: 신용카드 번호, 은행 계좌 번호
  • 신원 정보: 여권번호, 운전면허번호
  • 인증 정보: API 키, 자격 증명(Credentials)
  • 기타: 의료 정보, 세금 관련 문서 등

요금 구조

  • 30일 무료 체험 제공
    • 자동 탐지 및 버킷 모니터링
    • 최대 150GB 데이터 분석 무료
  • 이후 데이터 분석량(GB 단위) 기반 과금
  • 주의: 요금 정책은 변경될 수 있으므로 공식 사이트 재확인 필수

설정 및 사용 과정

  1. S3 버킷 선택

    • 전체 버킷 또는 특정 버킷만 지정 가능
  2. 범위 구체화

    • 샘플링 깊이 설정 → 분석 비율 조정 (100% 이하 가능)
  3. 추가 설정

    • 파일 확장자 기준 포함(Include) / 제외(Exclude) 가능
  4. 관리형 데이터 식별자 선택

    • PERSONAL_INFORMATION, CARD_NUMBER, PASSPORT_NUMBER,
      CREDENTIALS, AWS
  5. 허용 목록(Allow List) 설정

    • 정규식 또는 특정 문자열 패턴을 기반으로 제외 조건 지정 가능
  6. 검토 및 생성

    • 검색 작업 생성 후 결과 리포트 확인 가능

결과 분석 및 리포트 관리

  • 결과 저장 기간: 90일
  • 이후 별도의 리포지토리에 저장 필요
  • 시각화 예시:
    • 빨간색: 민감도 ≥ 51
    • 파란색(하늘색): 민감도 ≤ 49
    • ▲ 표시: S3 버킷이 공개 상태 (Public Access)

활용 사례

  • 데이터 유출 방지(DLP): 민감 데이터 자동 탐지 및 보호
  • 규제 준수 지원: GDPR, HIPAA, PCI-DSS 등 글로벌 규제 대응
  • 보안 감사 자동화: 정기적 데이터 스캔을 통한 자동화된 보안 점검
  • S3 버킷 보안 강화: 공개 버킷 식별 및 접근 위험 알림

추가 보강 내용

  • Macie의 장점

    • 완전관리형 서비스로 별도 인프라 필요 없음
    • AWS 콘솔 내 시각화된 리포트로 쉽게 파악 가능
    • 조직 내 데이터 분류 체계 구축에 유용
  • Macie + GuardDuty + Security Hub 연동

    • Macie 탐지 결과를 Security Hub로 통합 관리 가능
    • GuardDuty에서 네트워크 기반 위협 탐지
    • Macie에서 데이터 기반 위협 탐지 → 상호 보완 구조
  • 활용 팁

    • 정기적인 민감 데이터 스캔 스케줄링
    • IAM 정책과 연계하여 탐지 결과 기반 자동 조치
    • DLP(데이터 손실 방지) 정책과 함께 사용 시 효과 극대화

0개의 댓글