Skip to main content

Security, Identity, and Compliance

Grouped by job: identity, data protection, network/edge defense, threat detection, and compliance/audit. Most exam traps live in the “similar name, different job” gaps below.

Identity

ServiceWho it’s forKey distinction
AWS Identity and Access Management (IAM)People/workloads managing your accountUsers, roles, policies; explicit deny wins
AWS IAM Identity CenterEmployees across many accountsWorkforce SSO, temporary credentials
Amazon CognitoYour application’s end customersSign-up/sign-in for apps
AWS Directory ServiceAD-dependent workloadsManaged/proxied Microsoft AD

Data protection

ServiceJobKey distinction
AWS Key Management Service (KMS)Encryption keysMulti-tenant, integrated everywhere
AWS CloudHSM (Hardware Security Module)Dedicated key hardwareSingle-tenant; AWS can’t access keys
AWS Secrets ManagerSecrets with rotationAuto-rotates DB credentials
AWS Certificate Manager (ACM)TLS certificatesFree public certs, auto-renew (in transit)

Network & edge defense

ServiceLayerKey distinction
AWS WAFL7 (HTTP)Blocks SQLi/XSS on CloudFront/ALB/API GW
AWS ShieldL3/4DDoS; Standard is free for all
AWS Network FirewallL3/4 (VPC-wide)Stateful IPS for all VPC traffic
AWS Firewall ManagerPolicy managerDeploys the above across accounts

Threat detection & investigation

ServiceJobKey distinction
Amazon GuardDutyDetect active threatsReads logs for malicious behavior
Amazon InspectorFind vulnerabilitiesScans workloads for CVEs/exposure
Amazon DetectiveInvestigateRoot-cause graph from a finding
Amazon MacieDiscover sensitive dataFinds PII in Amazon S3
AWS Security HubAggregateCentral dashboard of all findings

Compliance & sharing

ServiceJobKey distinction
AWS ArtifactAWS’s own audit reportsSecurity of the cloud (SOC/ISO/PCI)
AWS Audit ManagerEvidence for your auditMaps your usage to frameworks
AWS Resource Access Manager (RAM)Share resources across accountsShares the resource, not API permissions
  • GuardDuty (active threat) vs Inspector (potential weakness) vs Detective (investigate) vs Macie (sensitive data).
  • KMS (managed, shared) vs CloudHSM (dedicated, exclusive custody).
  • WAF (L7 content) vs Shield (L3/4 DDoS) vs Network Firewall (all VPC traffic).

Linked from