Amazon Guard Duty is a continuous cloud security monitoring service that consistently monitors and administers several data sources. These include AWS CloudTrail data events for EKS (Elastic Kubernetes Service) audit logs, VPC (Virtual Private Cloud) flow logs, DNS (Domain Name System) logs, S3 (Simple Cloud Storage), and AWS CloudTrail event logs.
Amazon GuardDuty intuitively uses threat intelligence data - such as lists of malicious domains and IP addresses - and ML (machine learning) to quickly discover suspicious and problematic activity in a user's AWS ecosystem. Activities may include concerns such as interactions with malicious IP addresses or domains, exposed credentials usage, or changes and/or escalation of privileges.
GuardDuty is able to easily determine problematic AWS EC2 (Elastic Compute Cloud) instances delivering malware or mining bitcoin. It is also able to trace AWS account access history for evidence of destabilization. such as suspicious API calls resulting in changing password policies to minimize password strength or anomalous infrastructure deployments in new or different never-used regions.
Product | Market Share (%) |
---|---|
AWS GuardDuty | 11.8% |
Wiz | 18.3% |
Microsoft Defender for Cloud | 13.6% |
Other | 56.3% |
Type | Title | Date | |
---|---|---|---|
Category | Cloud Workload Protection Platforms (CWPP) | Aug 27, 2025 | Download |
Product | Reviews, tips, and advice from real users | Aug 27, 2025 | Download |
Comparison | AWS GuardDuty vs Microsoft Defender for Cloud | Aug 27, 2025 | Download |
Comparison | AWS GuardDuty vs Wiz | Aug 27, 2025 | Download |
Comparison | AWS GuardDuty vs SentinelOne Singularity Cloud Security | Aug 27, 2025 | Download |
Title | Rating | Mindshare | Recommending | |
---|---|---|---|---|
Wiz | 4.5 | 18.3% | 95% | 22 interviewsAdd to research |
Microsoft Defender for Cloud | 4.0 | 13.6% | 94% | 78 interviewsAdd to research |
Company Size | Count |
---|---|
Small Business | 8 |
Midsize Enterprise | 4 |
Large Enterprise | 12 |
Company Size | Count |
---|---|
Small Business | 318 |
Midsize Enterprise | 217 |
Large Enterprise | 990 |
GuardDuty will continually alert users regarding their AWS environment status and will send the security discoveries to the GuardDuty dashboard or Amazon CloudWatch events for users to view.
Users can access GuardDuty via:
Amazon Elastic Kubernetes Service (Amazon EKS)
Kubernetes protection is an optional add-on in Amazon GuardDuty. This tool is able to discover malicious behavior and possible destabilization of an organization's Kubernetes clusters inside of Amazon Elastic Kubernetes Service (Amazon EKS).
When Amazon EKS is activated, GuardDuty will actively use various data sources to discover potential risks against Kubernetes API. When Kubernetes protection is enabled, GuardDuty uses optional data sources to detect threats against Kubernetes API.
Kubernetes audit logs are a Kubernetes feature that captures historical API activity from applications, the control plane, users, and endpoints. GuardDuty collates these logs from Amazon EKS to create Kubernetes discoveries for the organization's Amazon EKS assets; there is no need to store or turn on the logs.
As long as Kubernetes protection remains activated, GuardDuty will continuously dissect Kubernetes data sources from the Amazon EKS clusters to ensure no suspicious or anomalous behavior is taking place.
Amazon Simple Cloud Storage (S3) Protection
Amazon S3 allows Amazon GuardDuty to actively audit object-level API processes to discover possible security threats to data inside an organization's S3 buckets. GuardDuty continually audits risk to the organization’s S3 assets by carefully dissecting AWS CloudTrail management events and AWS CloudTrail S3 data events. These tools are continually auditing various CloudTrail management events for potential suspicious activities that affect S3 buckets, such as PutBucketReplication, DeleteBucket, ListBucket, and data events for S3 object-level API processes, such as PutObject, GetObject, ListObject, and DeleteObject.
Reviews from Real Users
“The most valuable features are the single system for data collection and the alert mechanisms. Prior to using GuardDuty, we had multiple systems to collect data and put it in a centralized location so we could look into it. Now we don't need to do that anymore as GuardDuty does it for us.” - Arunkumar A., Information Security Manager at Tata Consultancy Services
autodesk, mapbox, fico, webroot
Author info | Rating | Review Summary |
---|---|---|
Senior Security Analyst (AppSec) at ELETROBRAS | 4.5 | I've extensively used AWS GuardDuty to detect threats and unauthorized access in my environment and appreciate its integration with the AWS ecosystem. While it's effective, I think container environment detections could be improved for services like Fargate and EKS. |
AWS Cloud Engineer at Standard Telephones and Cables | 4.5 | I mainly use AWS GuardDuty to detect compromised EC2 instances and monitor threats in S3 buckets and Lambda functions. Its ease of use and cost-effectiveness are valuable, but improvements are needed for multi-region management and more detailed investigations. |
DevOps Engineer at a consultancy with 10,001+ employees | 4.0 | I use AWS GuardDuty with AWS Security for detecting threats like brute force attacks and unauthorized SSH attempts. It's valued for its threat detection integration, though I wish it integrated with more AWS services. AWS's notifications improve response times significantly. |
Security and Compliance Architect at a manufacturing company with 1,001-5,000 employees | 4.5 | I use AWS GuardDuty for effective threat detection and monitoring of AWS accounts, containers, and Amazon S3 buckets. It needs updates to handle evolving threats, but it significantly improves incident prevention, offering early notifications and valuable ROI. |
Vice President at a financial services firm with 10,001+ employees | 4.0 | I use AWS GuardDuty to detect threats, valuing its S3 and malware protection features. However, improvements are needed in support response time and detection accuracy. Despite some challenges, our investment in GuardDuty appears to deliver satisfactory results. |
Solutions architect at University of Helsinki | 5.0 | AWS GuardDuty serves as a basic threat detection tool within AWS's vast portfolio. While not my primary focus, it's a good starting point for endpoint protection. For larger scale needs, I would consider AWS Shield or third-party solutions. |
Cloud System Specialist at a financial services firm with 51-200 employees | 4.0 | I find AWS GuardDuty valuable for its machine learning-based intrusion detection, which effectively alerts our security team about potential brute-force attacks. I would appreciate adding IPS features in future releases. It provides a good ROI through effective attack detection. |
Cloud Engineer at Epsilon | 4.0 | I use AWS GuardDuty to continuously monitor AWS accounts and enhance security through intelligent threat detection and integration with other AWS services. Its machine learning capabilities are valuable, though the high cost needs improvement. Overall, it's crucial for detecting threats. |