Cloud Security Maturity Model·AWS v3.0.0

Drag to explore · pinch to zoom

Foundational Threat detection

c2.8 Triage GuardDuty findings and enable protection plans

Do not act only on critical findings. Review medium and low findings too — they surface reconnaissance and early compromise attempts — and enable GuardDuty protection plans for deeper coverage across your workloads.

Implementation guidance

Investigate beyond the critical findings

A foundational detective practice is to triage most Amazon GuardDuty findings, not only the critical ones. Medium and low findings often reveal reconnaissance and early compromise attempts. For example, an SSH brute force finding means an adversary is probing an exposed SSH service — even a failed attempt is a signal to close that vector (for example, manage instances with Session Manager and remove open administration ports from security groups).

Enable protection plans for deeper coverage

GuardDuty's optional protection plans widen what it can detect:

  • Runtime Monitoring — an agent that observes activity inside EC2, ECS, and EKS workloads, pinpointing the process and container behind suspicious behavior for faster isolation.
  • Malware Protection — scans EBS volumes of instances flagged by a finding, agentless, with no performance impact; also available for Amazon S3.
  • S3 Protection — detects suspicious access to your S3 buckets.
  • RDS Protection — flags anomalous and brute-force login attempts against Amazon Aurora and RDS.
  • EKS Protection and Lambda Protection — extend coverage to Kubernetes control-plane activity and Lambda network activity.

Correlate with Extended Threat Detection

GuardDuty Extended Threat Detection automatically correlates events across data sources to surface multi-stage attack sequences as a single finding. Enabling more protection plans widens the range of sequences it can detect.

How it fits together

Amazon GuardDuty CloudTrail · DNS · VPC flow signals enable Optional protection plans Runtime Monitoring Malware Protection S3 Protection RDS Protection EKS Protection Lambda Protection each plan widens what GuardDuty can detect findings Extended Threat Detection correlates into one attack-sequence finding Triage medium and low findings too — they surface reconnaissance and early compromise.
GuardDuty core analyzes account signals; optional protection plans (Runtime, Malware, S3, RDS, EKS, Lambda) widen coverage; and Extended Threat Detection correlates events across sources into a single multi-stage attack-sequence finding. Triage medium and low findings too — they surface reconnaissance and early compromise.

How to validate

  • Do you review medium and low findings, not just critical ones?
  • Which GuardDuty protection plans are enabled (Runtime Monitoring, Malware, S3, RDS, EKS, Lambda)?
  • Are findings routed into your incident-response process rather than just a dashboard?

Threats addressed

  • Acting only on critical findings lets reconnaissance and early-stage intrusions go unnoticed until they escalate.
  • Workloads without the relevant protection plan enabled are a coverage gap GuardDuty cannot see into.

AWS services

Amazon GuardDuty Amazon S3

Pricing

Free trial · 30 days

Amazon GuardDuty offers a 30-day free trial; optional protection plans have their own trial periods (on-demand malware scan is not included in the trial). See GuardDuty pricing.

Framework mappings

AWS CAF

NIST CSF

References