Q26. AWS Config로 S3 버킷 구성 변경 모니터링하기

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS Config를 활용하여 Amazon S3 버킷의 구성 변경을 모니터링하는 방법에 대해 알아보겠습니다. 이는 AWS 클라우드 환경의 보안과 규정 준수를 유지하는 데 매우 중요한 주제입니다.

문제 상황

Q1:
회사는 AWS 클라우드 배포를 검토하여 Amazon S3 버킷에 무단 구성 변경이 없는지 확인해야 합니다. 솔루션 설계자는 이 목표를 달성하기 위해 무엇을 해야 합니까?

<small>A company needs to review its AWS Cloud deployment to ensure there are no unauthorized configuration changes to Amazon S3 buckets. What should a solutions architect do to accomplish this goal?</small>

선택지

A. 적절한 규칙으로 AWS Config를 켭니다.
<small>Turn on AWS Config with the appropriate rules.</small>

B. 적절한 검사를 통해 AWS Trusted Advisor를 켭니다.
<small>Turn on AWS Trusted Advisor with the appropriate checks.</small>

C. 적절한 평가 템플릿으로 Amazon Inspector를 켭니다.
<small>Turn on Amazon Inspector with the appropriate assessment templates.</small>

D. Amazon S3 서버 액세스 로깅을 켭니다. Amazon EventBridge(Amazon CloudWatch Events)를 구성합니다.
<small>Turn on Amazon S3 server access logging. Configure Amazon EventBridge (Amazon CloudWatch Events).</small>

정답 및 해설

정답은 A입니다.

AWS Config는 AWS 리소스의 구성을 지속적으로 모니터링하고 기록하는 서비스입니다. S3 버킷의 무단 구성 변경을 감지하고 추적하는 데 가장 적합한 도구입니다.

AWS Config를 사용하면 다음과 같은 이점이 있습니다:

  1. 리소스 인벤토리: S3 버킷을 포함한 모든 AWS 리소스의 상세 목록을 제공합니다.
  2. 구성 기록: 시간에 따른 리소스 구성 변경 사항을 기록합니다.
  3. 규정 준수 모니터링: 사전 정의된 규칙 또는 사용자 지정 규칙을 사용하여 리소스 구성이 조직의 정책을 준수하는지 확인합니다.
  4. 변경 알림: 리소스 구성이 변경될 때 알림을 받을 수 있습니다.

적절한 규칙을 설정함으로써, S3 버킷의 중요한 설정(예: 퍼블릭 액세스 차단, 암호화 설정 등)에 대한 변경을 즉시 감지하고 보고할 수 있습니다.

오답 설명

B. AWS Trusted Advisor: 비용 최적화, 보안, 성능, 내결함성 및 서비스 한도에 대한 권장 사항을 제공하지만, S3 버킷의 세부적인 구성 변경을 모니터링하는 데는 적합하지 않습니다.

C. Amazon Inspector: EC2 인스턴스의 보안 취약점을 평가하는 데 사용되며, S3 버킷 구성 모니터링과는 관련이 없습니다.

D. S3 서버 액세스 로깅과 EventBridge: 이 조합은 S3 버킷에 대한 액세스를 로깅하고 특정 이벤트에 대한 반응을 할 수 있게 해주지만, 구성 변경을 포괄적으로 추적하고 평가하는 데는 AWS Config만큼 효과적이지 않습니다.

결론

이 문제는 AWS의 다양한 모니터링 및 보안 서비스 중에서 특정 사용 사례에 가장 적합한 서비스를 선택하는 능력을 테스트합니다. S3 버킷의 구성 변경을 모니터링하고 감사하는 데는 AWS Config가 가장 적합한 도구임을 기억하세요. 이는 클라우드 환경의 규정 준수와 보안을 유지하는 데 중요한 역할을 합니다.

원본 문제 링크

댓글

이 블로그의 인기 게시물

Python 웹 크롤링 - Scrapy 활용 파워볼 번호 수집(파일)

Anaconda-Python 환경 VSCode에서 사용하기