보안 엔지니어는 심각도가 높은(High severity) Amazon GuardDuty 결과에 대해 Amazon Simple Notification Service(Amazon SNS)를 통해 보안 팀에 이메일 알림을 보내야 합니다. 또한 엔지니어는 심층 분석을 위해 이러한 결과를 시각화 플랫폼으로 전달해야 합니다. 다음 중 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: GuardDuty가 두 개의 대상을 가진 Amazon EventBridge로 알림을 보내도록 구성합니다. EventBridge를 사용하여 Amazon Kinesis Data Firehose를 통해 Amazon OpenSearch Service 도메인으로 결과를 라우팅합니다. OpenSearch Dashboards를 사용하여 시각화 및 쿼리합니다. SNS 주제를 두 번째 대상으로 구성합니다. EventBridge 이벤트 패턴을 사용하여 심각도가 높은(High severity) 결과만 일치시킵니다..
이것이 정답인 이유
정답은 Amazon EventBridge를 사용하여 GuardDuty 결과를 처리하는 것입니다. GuardDuty는 EventBridge에 직접 이벤트를 전송할 수 있으며, EventBridge는 이벤트 패턴을 사용하여 심각도가 높은 결과만 필터링할 수 있습니다. EventBridge는 여러 대상을 지원하므로, Kinesis Data Firehose를 통해 Amazon OpenSearch Service로 결과를 전달하여 OpenSearch Dashboards로 시각화하고, 동시에 SNS 주제로 이메일 알림을 보낼 수 있습니다.
오답 설명:
첫 번째 옵션은 CloudWatch 경보를 사용하는데, GuardDuty 결과는 CloudWatch 경보의 직접적인 소스가 아닙니다. 또한 Kinesis Data Streams를 사용하면 Firehose보다 더 많은 관리 오버헤드가 발생합니다.
두 번째 옵션은 AWS CloudTrail을 사용하는데, CloudTrail은 AWS API 호출 및 리소스 변경 사항을 기록하는 서비스이지 GuardDuty 결과를 처리하는 데 적합한 서비스가 아닙니다.
네 번째 옵션은 Kinesis Data Streams를 사용하는데, Kinesis Data Firehose가 OpenSearch Service로 데이터를 스트리밍하는 데 더 간단하고 관리형 솔루션입니다. 또한 QuickSight보다는 OpenSearch Dashboards가 OpenSearch Service 데이터 시각화에 더 적합합니다.