Question

Difficulty: MediumSecurity Logging, Monitoring, and Auditing

An online education platform needs to implement a security and monitoring strategy for its AWS environment. The security team must meet two primary requirements: first, they must keep a complete history of all API calls made within their AWS account for auditing purposes; second, they need to continuously monitor their AWS accounts and workloads for malicious activity and unauthorized behavior, such as potential cryptocurrency mining. Which AWS services should the company implement to meet these requirements? (Select TWO.)

  1. AWS CloudTrailAnswer
  2. Amazon GuardDutyAnswer
  3. C
    Amazon CloudWatch
  4. D
    Amazon Inspector

Answer

The company should use AWS CloudTrail to record the history of API calls, and Amazon GuardDuty to monitor the account and workloads for malicious behavior like cryptocurrency mining.
AWS CloudTrail is designed to record API calls and user activity for security auditing. Amazon GuardDuty is a threat detection service that continuously monitors accounts and workloads for malicious activity, such as unauthorized access or cryptocurrency mining.

Step-by-Step Solution

1
Identify the service that records AWS API calls and user activity.
AWS CloudTrail is identified as the audit log provider.
The requirement is to keep a history of all API calls for auditing purposes.
2
Identify the service that performs intelligent threat detection and workload monitoring.
Amazon GuardDuty is identified as the threat detection service.
The requirement is to monitor for malicious activities and unauthorized behaviors like cryptocurrency mining.
3
Verify that the incorrect services are ruled out based on their use cases.
Amazon CloudWatch and Amazon Inspector are ruled out.
CloudWatch is for performance monitoring and Inspector is for vulnerability scanning.

Key Concept

Distinguishing between audit trails, active threat detection, and operational monitoring in AWS.
Rate this question