AWS CloudTrail은 AWS 계정에서 수행된 API 호출과 관련된 이벤트를 기록하고, 지속적으로 모니터링 및 감사할 수 있도록 지원하는 서비스입니다.


📌 CloudTrail 주요 기능

  1. API 활동 로깅
    • AWS 콘솔, SDK, CLI, 및 AWS 서비스에서 실행된 모든 API 호출을 기록
    • 이벤트 시간, 요청자, 서비스, 작업 유형, 리소스 등의 정보 저장
  2. 보안 및 규정 준수 지원
    • 보안 모니터링 및 감사를 통해 비정상적인 액세스 탐지 가능
    • AWS의 보안 표준 및 규정 준수 요구 사항 충족 (예: PCI-DSS, GDPR 등)
  3. S3 및 CloudWatch 연동
    • S3 버킷에 로그 저장 가능 → 장기 보관 및 분석
    • CloudWatch Logs와 연동하여 실시간 이상 행위 감지 가능
  4. 이벤트 기록 유형
    • 관리 이벤트: AWS 리소스 생성/수정/삭제 등
    • 데이터 이벤트: S3 객체 수준 활동, Lambda 실행 등
    • 인사이트 이벤트: 비정상적인 API 사용 패턴 감지

🔎 CloudTrail 흐름 예시

CloudTrail이 이벤트를 기록하는 기본적인 과정은 다음과 같습니다:

1️⃣ 사용자가 AWS 콘솔, CLI, SDK에서 API 요청 수행
2️⃣ CloudTrail이 해당 요청을 로그 파일로 저장
3️⃣ 저장된 로그는 S3, CloudWatch, Athena 등을 이용해 분석 가능


📀 CloudTrail 로그 예제 (JSON 형식)

{
  "eventTime": "2025-02-26T12:34:56Z",
  "eventSource": "ec2.amazonaws.com",
  "eventName": "StartInstances",
  "awsRegion": "ap-northeast-2",
  "sourceIPAddress": "192.168.1.1",
  "userIdentity": {
    "type": "IAMUser",
    "userName": "admin"
  }
}

✅ EC2 인스턴스 시작(StartInstances) 이벤트가 기록됨
✅ 이벤트 발생 시간, 요청한 IP, 실행한 사용자 등의 정보 포함


🛠 활용 예시

  • 보안 감사: 비정상적인 IAM 활동 탐지
  • 규정 준수: 법적 요구사항 준수 검증
  • 운영 모니터링: AWS API 호출 분석을 통한 문제 해결

CloudTrail을 활용하면 보안 로그 추적 및 AWS 환경의 투명성 확보가 가능합니다. 🔍

'IT.' 카테고리의 다른 글

AWS Athena  (0) 2025.03.01
AWS CloudWatch  (0) 2025.02.28
카카오톡 연동된 서비스 확인하기  (0) 2024.02.19
네이버 계정으로 연동된 사이트 확인하기  (1) 2024.02.13
AWS WAF는?  (0) 2024.02.07

+ Recent posts