본문 바로가기

자격증/AWS Certified Security - Specialty

[AWS SCS] AWS CloudTrail 핵심 기능과 활용법

728x90
반응형

클라우드 트레일은 AWS 환경에서 중요한 역할을 하는 서비스입니다. AWS에서 API 호출을 통해 발생하는 모든 활동을 기록하고 관리하는 서비스로, 보안 및 감사 목적으로 매우 유용합니다. 클라우드 트레일에 대해 꼭 알아야 할 몇 가지 주요 사항을 정리해 보았습니다.

1. 로그 파일 무결성 검증

클라우드 트레일은 AWS에서 발생하는 API 호출을 기록하고 이를 매시간마다 Amazon S3로 전송합니다. 이때, '다이제스트 파일'이라는 파일을 생성할 수 있습니다. 이 파일은 지난 한 시간 동안의 모든 로그 파일을 참조하며 각 파일의 해시 값을 포함합니다. 이를 통해 로그 파일이 조작되지 않았는지 쉽게 확인할 수 있습니다. 해시가 일치하면 로그 파일이 조작되지 않았음을 보장할 수 있습니다. 이는 준수 요구사항을 충족하는 데 매우 유용합니다.

2. IAM 보호

클라우드 트레일의 로그 파일은 IAM을 통해 보호되어야 합니다. 이를 통해 로그 파일이 지속적으로 S3로 전송되도록 할 수 있습니다. 또한, 클라우드 트레일을 EventBridge와 통합할 수 있습니다. EventBridge에서 API 호출이 발생하면 이를 트리거하여 Lambda, SNS, SQS 등의 서비스를 통해 원하는 방식으로 통합할 수 있습니다.

3. 조직 트레일 설정

클라우드 트레일을 조직 레벨에서 설정할 수 있습니다. 관리 계정에서 모든 멤버 계정의 API 호출을 대상으로 하는 클라우드 트레일을 설정할 수 있습니다. 멤버 계정은 조직 트레일을 제거하거나 수정할 수 없으며, 단지 존재 여부를 확인할 수 있을 뿐입니다. 이는 계정 관리에 유용합니다.

클라우드 트레일은 AWS에서 발생하는 모든 활동을 기록하고 감사하는 데 매우 중요한 역할을 합니다. 이를 통해 보안과 준수 요구사항을 관리할 수 있으며, AWS 환경의 보안과 감사 프로세스를 강화할 수 있습니다. 클라우드 트레일에 대해 더 깊이 이해하고 적절히 활용하는 것이 AWS 환경에서 성공적인 관리의 첫 걸음이 될 것입니다.

728x90
반응형