Amazon GuardDuty Popular2017年〜
A machine learning-powered threat detection service
What It Does
Amazon GuardDuty is a managed service that continuously monitors and detects threats to your AWS accounts and workloads. It analyzes CloudTrail logs, VPC Flow Logs, and DNS logs using machine learning and threat intelligence to automatically detect threats like unauthorized access, malware, and cryptocurrency mining.
Use Cases
It is used for detecting unauthorized access to AWS accounts, identifying malware infections on EC2 instances, detecting abnormal access patterns to S3 buckets, and identifying leaked IAM credentials.
Everyday Analogy
Think of it like a building's security cameras with an AI monitoring system. Cameras (logs) monitor 24/7, and AI (machine learning) automatically detects suspicious behavior and alerts the security guard (administrator).
What Is GuardDuty?
Amazon GuardDuty is a threat detection service that can be enabled with a single click. No agent installation or log configuration is needed - just enable it and monitoring of your AWS environment begins. Detected threats are reported as 'findings' with severity levels (low, medium, high).
Detectable Threats
GuardDuty detects three categories of threats: reconnaissance (port scanning, abnormal API calls), instance compromise (malware communication, cryptocurrency mining, C&C server connections), and account compromise (API calls from unusual regions, unauthorized use of IAM credentials). Additional protection for EKS, S3, RDS, and Lambda can also be enabled. For a comprehensive overview of detectable threats, reference books (Amazon) are a helpful resource.
Getting Started
Simply click 'Enable GuardDuty' in the GuardDuty console to get started. A 30-day free trial is provided. Findings can be integrated with EventBridge for automated Lambda responses, or aggregated in Security Hub for centralized management. Integration with Organizations enables bulk enablement across all accounts.
Things to Watch Out For
- GuardDuty only detects threats - it does not automatically block or remediate. Automate responses with EventBridge + Lambda integration
- Pricing is based on the volume of logs analyzed, so estimate costs in advance for large environments. The 30-day free trial lets you see actual costs