Skip to main content
AWS Security Hub Architecture

Module Overview

Estimated Time: 2-3 hours | Difficulty: Intermediate | Prerequisites: GuardDuty, IAM, basic compliance concepts
AWS Security Hub provides a comprehensive view of your security state across AWS accounts. It aggregates findings from multiple AWS services and third-party tools, enabling centralized security management and compliance monitoring. Think of Security Hub as a security operations dashboard — it does not detect threats itself (that is GuardDuty’s job), but it collects findings from every security service, scores your compliance posture, and gives you a single pane of glass. Without it, you would have to check GuardDuty, Inspector, Macie, and Config separately across every account and region. What You’ll Learn:
  • Security Hub architecture and data flow
  • Security standards and compliance frameworks
  • Findings management and automation
  • Multi-account deployment
  • Custom insights and dashboards

How Security Hub Works


Enabling Security Hub

Console or CLI

CloudFormation


Security Standards

Available Standards

AWS Foundational Security Best Practices

Disable Specific Controls


Findings Management

AWS Security Finding Format (ASFF)

Finding Workflow

Query Findings

Update Finding Workflow


Automated Remediation

EventBridge Integration

Remediation Lambda


Custom Insights

Create Custom Insight

Built-in Insights


Multi-Account Management

Organization Setup

Enable Organization Integration

Cross-Region Aggregation


SIEM Integration

Export to S3

Export to Splunk/SIEM


Best Practices

Enable in All Regions

Security Hub aggregates findings—enable everywhere

Use Organizations

Centralized management with delegated admin

Automate Remediation

Use EventBridge + Lambda for common fixes

Track Compliance Score

Monitor security score trends over time

🎯 Interview Questions

GuardDuty = Threat detection
  • Analyzes data sources for active threats
  • Uses ML and threat intelligence
  • Generates findings for malicious activity
Security Hub = Aggregation + Compliance
  • Collects findings from GuardDuty and other services
  • Runs security standard checks (CIS, PCI, etc.)
  • Provides centralized dashboard and compliance scores
They work together: GuardDuty detects threats, Security Hub aggregates and tracks compliance.
Prioritization:
  • Focus on CRITICAL/HIGH severity first — anything else is noise at scale
  • Filter by compliance requirements (PCI, HIPAA) relevant to YOUR workload
  • Group by resource type or AWS account to assign ownership
Automation:
  • Auto-remediate common, low-risk issues with Lambda (e.g., enable S3 encryption)
  • Suppress accepted risks with filters AND documented justification
  • Use custom actions for findings that require human judgment (e.g., public SG)
Process (a senior engineer would set these SLAs):
  • CRITICAL = 24h resolution, notify via PagerDuty
  • HIGH = 7 days, tracked in Jira sprint
  • MEDIUM = 30 days, in backlog
  • LOW = Quarterly review
  • Weekly review of suppressed findings to catch drift
  • Track security score trends — a declining score over 2 weeks triggers an investigation
Cost tip: Security Hub costs 0.0010perfindingingestedpermonthafterthefirst10,000.WithGuardDuty,Inspector,andConfigallfeedingfindings,alargeorganizationcangenerate100K+findings/month(0.0010 per finding ingested per month after the first 10,000. With GuardDuty, Inspector, and Config all feeding findings, a large organization can generate 100K+ findings/month (100+). Disable standards you do not need (e.g., PCI-DSS if you do not handle card data).
  1. Designate Admin: Use delegated administrator in security account
  2. Enable Auto-Enable: New accounts automatically get Security Hub
  3. Central Configuration: Push standards from admin account
  4. Cross-Region: Set up finding aggregator to central region
  5. SIEM Export: Stream findings to central SIEM

Hands-On Lab

1

Enable Security Hub

Enable Security Hub with AWS Foundational and CIS standards
2

Review Initial Score

Check your security score and review failing controls
3

Fix Top Issues

Remediate 5 high-severity findings manually
4

Create Automation

Build EventBridge + Lambda for one common finding type
5

Create Custom Insight

Build an insight showing findings by resource type

Next Module

AWS CloudTrail

API logging and auditing for compliance and investigation