Skip to main content

AWS Security Service Comparison

GuardDuty vs Security Hub: When to Use Each AWS Security Service

Most AWS estates need both — they answer different questions. The architectural difference, the 2025 Security Hub pricing reset, and the deployment pattern we run on every regulated workload.

Last updated:
Ask AI: ChatGPT Claude Perplexity Gemini

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

GuardDuty vs Security Hub on AWS — they are complementary, not redundant. Threat detection feed vs aggregation hub, when each wins, and the cost model for both in 2026.

Key Facts

  • GuardDuty vs Security Hub on AWS — they are complementary, not redundant
  • Threat detection feed vs aggregation hub, when each wins, and the cost model for both in 2026
  • Most AWS estates need both — they answer different questions
  • The architectural difference, the 2025 Security Hub pricing reset, and the deployment pattern we run on every regulated workload
  • This comparison is written for security architects deploying AWS-native detection on regulated workloads
  • 0, NIST 800-53 r5, HIPAA, and more — and emits normalized findings

Entity Definitions

Lambda
Lambda is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
EC2
EC2 is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
S3
S3 is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
RDS
RDS is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
Aurora
Aurora is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
IAM
IAM is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
VPC
VPC is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
EKS
EKS is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
API Gateway
API Gateway is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
EventBridge
EventBridge is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
GuardDuty
GuardDuty is an AWS service referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
compliance
compliance is a cloud computing concept referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
HIPAA
HIPAA is a cloud computing concept referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
SOC 2
SOC 2 is a cloud computing concept referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.
PCI DSS
PCI DSS is a cloud computing concept referenced in the GuardDuty vs Security Hub: When to Use Each AWS Security Service comparison.

Frequently Asked Questions

Do I need GuardDuty if Security Hub is already on?

Yes — they are complementary, not redundant. Security Hub Essentials is the aggregator: it ingests findings from AWS services and partner tools, runs continuous standards checks (AWS Foundational Security Best Practices, CIS, PCI DSS 4.0, NIST 800-53 r5, HIPAA), and emits a normalized severity score. GuardDuty is one of those finding sources — it produces threat-detection findings (cryptocurrency mining, anomalous CLI activity, credential exfiltration, malware, EKS runtime threats) by analyzing CloudTrail, VPC Flow Logs, DNS logs, S3 data events, EKS audit logs, RDS login events, and Lambda invocations. Without GuardDuty, Security Hub still runs the standards checks but has no behavioral threat-detection feed.

What did Security Hub Essentials change in 2025?

AWS rearchitected Security Hub pricing in 2025. The new "Security Hub Essentials" tier moves from per-finding-ingested billing to per-protected-resource billing — unlimited checks and findings, billed per EC2 instance, container image, Lambda function, IAM principal, S3 bucket, or other protected resource per month. Most mid-market regulated workloads land at $300–$1,500/month. The change was significant for high-volume environments where finding ingestion costs had grown faster than budgets; it slightly increased cost for very small environments. Conformance pack overlap with AWS Config remains separate.

How is GuardDuty priced in 2026?

GuardDuty has a base price plus optional protection plans. Base: $4.00 per million CloudTrail management events plus VPC Flow Log and DNS log analysis at variable rates by region. Protection plans bill separately: GuardDuty S3 Protection ($0.10–$1.00 per million S3 data events), EKS Protection (audit log + runtime), RDS Protection (per RDS login event), Lambda Protection (per invocation), and EC2 Runtime Monitoring (per vCPU per hour). Most production workloads turn on CloudTrail, VPC, S3, and EKS protection — typical mid-market spend $300–$2,000/month.

Can Security Hub replace a SIEM like Splunk or Sumo Logic?

For AWS-only environments with light SOC operations, yes — Security Hub plus CloudTrail Lake or Security Lake on OCSF 1.1 covers the use cases most teams need. For multi-cloud environments, mature SOCs with custom correlation rules, or teams already running Splunk/Sumo for non-AWS log sources, Security Hub serves as a feeder rather than a replacement. The pattern that works: Security Hub aggregates AWS-side findings, Security Lake normalizes events to OCSF, and the SIEM ingests from Security Lake (or Security Hub via EventBridge) for cross-source correlation.

Where does Amazon Detective fit?

Detective is a separate service that pre-builds an entity graph from GuardDuty, VPC Flow Logs, CloudTrail, Route 53, and EKS audit logs. When a Security Hub finding lands and you need to investigate "what else has this IAM principal touched in the last 30 days?", Detective answers that question in clicks instead of CloudWatch Logs Insights queries. Most teams add Detective once GuardDuty findings exceed ~50/week or a security analyst is dedicated to AWS. Below that threshold, jumping to CloudTrail Lake queries is acceptable.

Do GuardDuty and Security Hub satisfy compliance audit evidence?

Yes for most frameworks. SOC 2 CC7.1 (system monitoring) and CC7.2 (anomaly detection) map directly to GuardDuty + Security Hub. PCI DSS 4.0.1 Req 10 (logging and monitoring) and Req 11 (testing) leverage both. HIPAA §164.308(a)(1)(ii)(D) (information system activity review) cites Security Hub findings continuously instead of point-in-time. ISO 27001:2022 A.8.16 (monitoring activities) maps to the combined output. Auditors increasingly accept Security Hub control status as evidence; some QSAs still ask for AWS Config rule evaluations to corroborate.

Quick Answer: Security Hub is the aggregation and standards-evaluation layer. GuardDuty is the behavioral threat-detection feed that flows into it. You need both — Security Hub alone has no anomaly detection; GuardDuty alone has no continuous standards checks or normalized severity.

GuardDuty and Security Hub are not competing services — they answer different questions. Confusing them leads to one of two wrong calls: turning on Security Hub and assuming behavioral threats are covered (they are not), or running GuardDuty without Security Hub and ending up with a stream of findings nobody can normalize across CIS, PCI DSS, NIST 800-53, or HIPAA.

This comparison is written for security architects deploying AWS-native detection on regulated workloads.

The Core Distinction

Security Hub is the aggregation and posture layer. Security Hub CSPM (continuous controls) evaluates your environment against security standards — AWS Foundational Security Best Practices, CIS AWS Foundations, PCI DSS 4.0, NIST 800-53 r5, HIPAA, and more — and emits normalized findings. The broader Security Hub service also correlates those posture findings with signals from other AWS services (GuardDuty, Inspector, Macie, and others) so teams can prioritize risk. It is not a substitute for GuardDuty’s standalone behavioral threat-detection models.

GuardDuty is the behavioral threat-detection layer. It analyzes CloudTrail management events, CloudTrail S3 data events, VPC Flow Logs, DNS query logs, EKS audit logs, RDS login events, and Lambda invocations — looking for cryptocurrency mining, credential exfiltration, anomalous API patterns, malware on EBS volumes, and EKS runtime compromises. It feeds findings into Security Hub.

The right way to think about it: GuardDuty is a finding source; Security Hub is a finding destination + standards evaluator.

What Each Service Detects

GuardDuty Foundation (CloudTrail-based):

GuardDuty Protection Plans (add-ons):

Security Hub:

Cost Comparison (2026)

GuardDuty Foundation is priced per CloudTrail management event and per GB of VPC Flow Logs / DNS analyzed. For a typical mid-market workload with 50M CloudTrail events/month, expect $200/month base. Protection plans:

Mid-market regulated workloads typically land at $300–$2,000/month for GuardDuty.

Security Hub Essentials (2025 reprice) bills per protected resource per month — $0.0010 per AWS resource per month for security checks, plus per-finding ingestion charges from external sources. Mid-market regulated workloads land at $300–$1,500/month. Unlimited control checks and findings within scope; cross-region aggregation included.

Combined typical mid-market spend: $600–$3,500/month for the GuardDuty + Security Hub pair on a regulated workload.

Decision Framework

Turn on Security Hub if you have any of:

Turn on GuardDuty if you have any of:

In practice: enable both on every regulated production workload from day one. The combined cost is a fraction of one breach, and the deployment is a single Terraform module.

Deployment Pattern We Use

For multi-account AWS Organizations:

  1. Designate the Security account as Security Hub delegated administrator — all findings aggregate there
  2. Enable GuardDuty Organization-wide with auto-enrollment on new accounts
  3. Enable Security Hub Organization-wide with the AWS Foundational Security Best Practices and any framework-specific standards (PCI DSS, NIST 800-53)
  4. Enable Macie selectively on accounts that hold sensitive data (full-account is overkill)
  5. Enable Inspector v2 on every account with EC2 / ECR / Lambda
  6. Wire EventBridge rules in the Security account to fan critical findings to PagerDuty and Slack
  7. Connect Security Hub to your GRC tool (Vanta, Drata, Secureframe) via the read-only integration

The full pattern is documented in our GuardDuty production guide, Security Hub setup guide, and Security & Compliance hub.

When You Outgrow Native AWS

Native AWS detection works for AWS-only estates. You start to need a third-party tool when:

For most regulated SaaS, healthtech, and fintech in AWS-only estates, the native pair (GuardDuty + Security Hub + Inspector v2 + Macie) is the right call. We size up to a third-party CSPM only when one of the conditions above triggers it.

Frequently Asked Questions

Do I need GuardDuty if Security Hub is already on?
Yes — they are complementary, not redundant. Security Hub Essentials is the aggregator: it ingests findings from AWS services and partner tools, runs continuous standards checks (AWS Foundational Security Best Practices, CIS, PCI DSS 4.0, NIST 800-53 r5, HIPAA), and emits a normalized severity score. GuardDuty is one of those finding sources — it produces threat-detection findings (cryptocurrency mining, anomalous CLI activity, credential exfiltration, malware, EKS runtime threats) by analyzing CloudTrail, VPC Flow Logs, DNS logs, S3 data events, EKS audit logs, RDS login events, and Lambda invocations. Without GuardDuty, Security Hub still runs the standards checks but has no behavioral threat-detection feed.
What did Security Hub Essentials change in 2025?
AWS rearchitected Security Hub pricing in 2025. The new "Security Hub Essentials" tier moves from per-finding-ingested billing to per-protected-resource billing — unlimited checks and findings, billed per EC2 instance, container image, Lambda function, IAM principal, S3 bucket, or other protected resource per month. Most mid-market regulated workloads land at $300$1,500/month. The change was significant for high-volume environments where finding ingestion costs had grown faster than budgets; it slightly increased cost for very small environments. Conformance pack overlap with AWS Config remains separate.
How is GuardDuty priced in 2026?
GuardDuty has a base price plus optional protection plans. Base: $4.00 per million CloudTrail management events plus VPC Flow Log and DNS log analysis at variable rates by region. Protection plans bill separately: GuardDuty S3 Protection ($0.10$1.00 per million S3 data events), EKS Protection (audit log + runtime), RDS Protection (per RDS login event), Lambda Protection (per invocation), and EC2 Runtime Monitoring (per vCPU per hour). Most production workloads turn on CloudTrail, VPC, S3, and EKS protection — typical mid-market spend $300$2,000/month.
Can Security Hub replace a SIEM like Splunk or Sumo Logic?
For AWS-only environments with light SOC operations, yes — Security Hub plus CloudTrail Lake or Security Lake on OCSF 1.1 covers the use cases most teams need. For multi-cloud environments, mature SOCs with custom correlation rules, or teams already running Splunk/Sumo for non-AWS log sources, Security Hub serves as a feeder rather than a replacement. The pattern that works: Security Hub aggregates AWS-side findings, Security Lake normalizes events to OCSF, and the SIEM ingests from Security Lake (or Security Hub via EventBridge) for cross-source correlation.
Where does Amazon Detective fit?
Detective is a separate service that pre-builds an entity graph from GuardDuty, VPC Flow Logs, CloudTrail, Route 53, and EKS audit logs. When a Security Hub finding lands and you need to investigate "what else has this IAM principal touched in the last 30 days?", Detective answers that question in clicks instead of CloudWatch Logs Insights queries. Most teams add Detective once GuardDuty findings exceed ~50/week or a security analyst is dedicated to AWS. Below that threshold, jumping to CloudTrail Lake queries is acceptable.
Do GuardDuty and Security Hub satisfy compliance audit evidence?
Yes for most frameworks. SOC 2 CC7.1 (system monitoring) and CC7.2 (anomaly detection) map directly to GuardDuty + Security Hub. PCI DSS 4.0.1 Req 10 (logging and monitoring) and Req 11 (testing) leverage both. HIPAA §164.308(a)(1)(ii)(D) (information system activity review) cites Security Hub findings continuously instead of point-in-time. ISO 27001:2022 A.8.16 (monitoring activities) maps to the combined output. Auditors increasingly accept Security Hub control status as evidence; some QSAs still ask for AWS Config rule evaluations to corroborate.

Not Sure Which AWS Service Is Right?

Our AWS-certified architects help engineering teams choose the right architecture for their workload, scale, and budget — before they build the wrong thing.