Definition: Amazon GuardDuty is a managed threat detection service that continuously monitors AWS accounts, workloads, and data for malicious activity using machine learning and threat intelligence.
Key Features:
Analyzes CloudTrail, VPC Flow Logs, S3 event logs, DNS logs, and EKS/Kubernetes events.
Detects unauthorized access, privilege escalation, malware, crypto-mining, and data exfiltration.
Integrates with EventBridge, Lambda, Security Hub, and WAF for automated remediation.
Provides findings with severity levels (low, medium, high).
Use Cases: Detect account compromise, monitor network threats, protect S3 buckets, identify malware in workloads.
Key Updates (2024–2025):
Enhanced malware protection with EKS and S3 scanning (October 2024).
Improved EventBridge integration for automated WAF blocking (March 2024).
Cross-account threat analysis via Security Hub (January 2025).
1. Core Concepts
Detectors:
Enable monitoring for an AWS account and Region.
Analyze logs and events for threats.
Example: Detector flags unusual API calls in us-east-1.
Findings:
Alerts for suspicious activity (e.g., brute-force SSH, crypto-mining, S3 data leaks).
Include severity, resource, and remediation steps.
Example: Finding for EC2 instance mining cryptocurrency.