AWS Certified Security – Specialty
The certifications hub already places this exam side by side with CKS and the site's DevSecOps-practitioner credential on one comparison table. This page is what that table can't hold: all six current domains with their published weights, what each domain actually asks a candidate to know with real IAM, KMS and GuardDuty examples, and — because it's the single fact most likely to trip up anyone studying from an old guide — a plain explanation of why the domain names in circulation on plenty of study material are already retired. AWS quietly rewrote this exam's entire domain structure in December 2025.
Imagine a sixty-five-question quiz about keeping one specific, enormous rented building secure: who gets a key to which room, what's locked in a safe versus left on a desk, who's watching the security cameras, and what happens the moment an alarm goes off. It's multiple choice, not a practical test — you're not handed a real building to secure, you're asked whether you'd know what to do if you were. And here's the part that catches people out: the landlord rewrote which questions count for how much a few months ago, and plenty of study guides out there still describe the old version.
What this credential is, and the domain rewrite you need to know about first
☺ Like you're 10: It's Amazon's own knowledge test for defending things that run on Amazon's cloud specifically — and the test was quietly rewritten a few months before this page was.
The AWS Certified Security – Specialty exam is issued directly by Amazon Web Services, at the Specialty tier of its own certification ladder — above the Foundational and Associate tiers, alongside the other Specialty credentials rather than above them. It validates a candidate's ability to secure AWS workloads specifically: applying data classification and encryption mechanisms, following secure network protocols, using AWS's own security services correctly, and reasoning about tradeoffs between cost, security, and deployment complexity. Per AWS's own target-candidate description, it's aimed at people with roughly 3–5 years of experience securing cloud solutions. Where the CDE-style credentials covered elsewhere on this site test whether you can do the work against a live environment, this one tests whether you know AWS's specific answers well enough to select them from a list under time pressure.
AWS organizes its own knowledge and skills into "recommended AWS knowledge" for this exam: the shared responsibility model, managing identity at scale, multi-account governance, managing software supply-chain risk, incident prevention and response, cloud vulnerability management, layer 3–7 firewall rules at scale, incident root-cause analysis, audit response, logging and monitoring strategy, encryption at rest and in transit, and disaster-recovery controls. Just as tellingly, AWS also publishes what's explicitly out of scope: designing cryptographic algorithms, packet-level traffic analysis, architecting whole cloud deployments from scratch, managing end-user compute, and training machine learning models. That boundary matters — this is a defender's exam about configuring AWS's own controls correctly, not a cryptography exam and not a general solutions-architecture exam.
As of this page's writing, the current version is SCS-C03, live since December 2, 2025. Its predecessor, SCS-C02, stopped being offered on December 1, 2025 — per AWS's own exam-guide appendix comparing the two. If a study guide, a practice-test bank, or a colleague's notes describe domains called "Threat Detection and Incident Response," "Security Logging and Monitoring," or "Management and Security Governance," they're describing the retired SCS-C02 structure. SCS-C03 restructured all six domains and changed every single weight. The domain table further down this page is the current one — with the old names mapped alongside it, in case that's the material you've already been studying from.
Where it sits on AWS's own ladder
AWS certifications run Foundational (Cloud Practitioner) → Associate (Solutions Architect, Developer, the newly renamed CloudOps Engineer — formerly SysOps Administrator, itself renamed on the same late-2025 schedule that swapped in SCS-C03) → Professional (Solutions Architect Pro, DevOps Engineer Pro) → Specialty, a set of narrower credentials — Security, Machine Learning, Networking, Data — that sit beside the Professional tier rather than above it. AWS removed formal prerequisites across its whole certification program at the end of 2018, so nothing blocks booking this exam cold. That doesn't mean it's wise to: the exam's own scenario questions assume Associate-level AWS service fluency as background you already have, the same way the CKA assumes you already know what a Pod is before it asks you to fix one.
The six current domains, weighted
☺ Like you're 10: Six topics, and unlike a lot of exams here, no single one dominates — the biggest is a fifth of the test, not a third.
These are the six content domains and weights exactly as published in AWS's current SCS-C03 exam guide. They sum to exactly 100% — 16 + 14 + 18 + 20 + 18 + 14 — and the shape is worth reading before the content: Identity and Access Management alone is the largest domain at 20%, with Infrastructure Security and Data Protection tied for second at 18% each. Detection and Incident Response — which used to be one combined domain — are now split, at 16% and 14%.
Listed in official order: Detection, Incident Response, Infrastructure Security, Identity and Access Management, Data Protection, and Security Foundations and Governance. That's 16 published task statements across the six domains — 3 + 2 + 3 + 2 + 3 + 3 — noticeably leaner than the equivalent CNCF exam guides on this site, because a multiple-choice knowledge exam doesn't need the same granularity as a performance-based one grading live cluster state.
How SCS-C02 maps onto SCS-C03, if that's what you've already studied
The mapping isn't a simple rename in every row — AWS's own appendix is explicit that Domains 1 and 2 were restructured, not relabeled: the old combined "Threat Detection and Incident Response" and "Security Logging and Monitoring" domains were dissolved and re-split into the new, cleanly separated Detection and Incident Response domains. Only the old Domain 6 was a straight rename, from "Management and Security Governance" to "Security Foundations and Governance." Infrastructure Security, Identity and Access Management, and Data Protection kept their names but not their weights.
| SCS-C02 domain (retired Dec 1, 2025) | Old weight | SCS-C03 domain (current) | New weight |
|---|---|---|---|
| Threat Detection and Incident Response | 14% | Detection | 16% |
| Security Logging and Monitoring | 18% | Incident Response | 14% |
| Infrastructure Security | 20% | Infrastructure Security | 18% |
| Identity and Access Management | 16% | Identity and Access Management | 20% |
| Data Protection | 18% | Data Protection | 18% |
| Management and Security Governance | 14% | Security Foundations and Governance | 14% |
Notice Infrastructure Security actually dropped four points (20% → 18%) while Identity and Access Management gained four (16% → 20%) — IAM overtook Infrastructure Security as the single largest domain in the rewrite. If a comparison you've read elsewhere still calls Infrastructure Security "the biggest domain," it's describing SCS-C02.
AWS also added two response types beyond the multiple-choice and multiple-response formats SCS-C02 used: ordering questions, where you arrange 3–5 responses into the correct sequence, and matching questions, where you pair a list of responses against 3–7 prompts, with no credit for a partially correct match. Both formats punish memorized answer letters and reward actually understanding a process's real order — which is exactly the kind of change a knowledge exam makes when it wants to look less like a knowledge exam.
What the domains actually test
☺ Like you're 10: Here's the real substance behind each percentage — the actual AWS services and the actual configuration choices, not just the domain's name.
Identity and Access Management — 20%
The exam's single largest domain, split across two task statements: designing, implementing, and troubleshooting authentication strategies, and designing, implementing, and troubleshooting authorization strategies. In practice that's IAM users, roles, and policies; federation with IAM Identity Center or an external SAML/OIDC provider; resource-based versus identity-based policies and how AWS evaluates them together; permission boundaries; and — the AWS-specific version of workload identity covered generally in Workload Identity & Pipeline IAM — IAM roles for EC2 instance profiles, IAM Roles Anywhere, and IRSA or EKS Pod Identity for workloads running inside a cluster.
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "ReadArtifactsWithFreshMFA",
"Effect": "Allow",
"Action": ["s3:GetObject", "s3:ListBucket"],
"Resource": ["arn:aws:s3:::platform-artifacts", "arn:aws:s3:::platform-artifacts/*"],
"Condition": {
"Bool": { "aws:MultiFactorAuthPresent": "true" },
"NumericLessThan": { "aws:MultiFactorAuthAge": "3600" }
}
}]
}An identity-based policy like that one is never the whole story on AWS: a resource-based bucket policy attached to the same bucket is evaluated alongside it, and an explicit Deny anywhere in either one beats any Allow, no matter how permissive the other policy is. The exam tests that evaluation order directly, and it's the same logic behind the SCP guardrail later on this page.
The Capital One breach disclosed in 2019 is worth knowing cold for this domain and the next one. An attacker used a server-side request forgery against a misconfigured web application firewall to reach the EC2 instance metadata service, retrieved temporary credentials for an IAM role that was authorized to list and read far more S3 buckets than that application ever needed, and used those credentials to exfiltrate roughly 106 million records. Nothing about the initial SSRF was exotic — the finding that actually mattered was an over-permissioned role. AWS's own shipped mitigation is IMDSv2, which requires a session-oriented token obtained via a PUT request before any metadata GET succeeds, defeating the simplest class of SSRF-to-credential-theft attack outright.
# require IMDSv2 on every new instance in the account — the exam-relevant # control that would have blunted the Capital One SSRF path directly aws ec2 modify-instance-metadata-options --instance-id i-0abc123 \ --http-tokens required --http-put-response-hop-limit 1
Study here: Workload Identity & Pipeline IAM for the general least-privilege and short-lived-credential discipline; Zero Trust for Pipelines for why "authenticated" and "authorized to do this specific thing" are two different questions; the Capital One case study for the full breach walkthrough.
Infrastructure Security — 18%
Three task statements: security controls for network edge services (in SCS-C03, explicitly including integrations with third-party services and ingesting findings in Open Cybersecurity Schema Framework format), security controls for compute workloads (newly including guardrails for generative AI applications, referencing the OWASP Top 10 for LLM Applications), and network security controls generally. Concretely: security groups and NACLs, AWS WAF and Shield for edge protection, Network Firewall for VPC-level filtering, and the EKS/ECS container-platform controls this course covers in far more depth in Kubernetes Security Deep Dive and Container Runtime Security.
This is also the domain where the two-part Capital One lesson finishes: the WAF misconfiguration that let the SSRF request through in the first place is squarely Infrastructure Security, while the over-broad IAM role that made the SSRF worth exploiting is Identity and Access Management. The exam, like the real incident, expects you to reason about both layers together rather than treat either one as sufficient alone.
Data Protection — 18%
Three task statements: controls for data in transit (SCS-C03 adds explicit coverage of inter-resource encryption — EMR inter-node encryption, EKS, SageMaker, Nitro encryption), controls for data at rest, and controls to protect confidential data, credentials, secrets, and cryptographic key material — with new SCS-C03 content on the difference between imported and AWS-generated KMS key material, masking sensitive data with CloudWatch Logs and SNS data-protection policies, and managing keys and certificates across single or multiple Regions.
# a customer-managed KMS key, an S3 bucket that can't be created without
# encrypting through it, and a bucket that can't be made public no matter who tries
aws kms create-key --description "platform-artifacts key" \
--key-usage ENCRYPT_DECRYPT --key-spec SYMMETRIC_DEFAULT
aws s3api put-bucket-encryption --bucket platform-artifacts \
--server-side-encryption-configuration '{"Rules":[{
"ApplyServerSideEncryptionByDefault":
{"SSEAlgorithm":"aws:kms","KMSMasterKeyID":"alias/platform-artifacts"},
"BucketKeyEnabled": true}]}'
aws s3api put-public-access-block --bucket platform-artifacts \
--public-access-block-configuration \
BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=trueStudy here: Secrets management for the discipline of never letting a credential sit somewhere it could be found; Cryptography & Key Management for the KMS-specific depth this exam expects; HashiCorp Vault and Sigstore & cosign for the portable, multi-cloud version of the same idea.
Detection — 16% — and Incident Response — 14%
Detection's task statements are designing monitoring and alerting for an account or organization, designing logging, and troubleshooting monitoring, logging, and alerting when it isn't working. Incident Response's are designing and testing an incident response plan, and responding to security events — including, new in SCS-C03, explicitly validating findings from AWS security services to assess an event's real scope before acting on it. Together these two domains are AWS's version of the shift-left-plus-runtime argument made in What is DevSecOps?: catching things early doesn't remove the need to keep watching once something's live.
# wire a GuardDuty finding straight into an automated first response —
# no human has to be awake and watching a dashboard for this to fire
aws guardduty create-detector --enable --finding-publishing-frequency FIFTEEN_MINUTES
aws events put-rule --name guardduty-high-severity \
--event-pattern '{"source":["aws.guardduty"],"detail-type":["GuardDuty Finding"],
"detail":{"severity":[{"numeric":[">=",7]}]}}'
aws events put-targets --rule guardduty-high-severity \
--targets 'Id=1,Arn=arn:aws:lambda:eu-west-1:111122223333:function:isolate-instance'
# the containment step itself — strip routable security groups, drop the
# instance into a quarantine group with no rules at all, pending investigation
aws ec2 modify-instance-attribute --instance-id i-0abc123 \
--groups sg-0quarantine00000000Study here: Incident response & forensics is the direct match for the Incident Response domain; Detection Engineering & Security Observability for the Detection domain's broader, tool-agnostic version; Falco and Wazuh for the equivalent behavioral-detection tooling outside AWS's own managed services.
Security Foundations and Governance — 14%
Three task statements: developing a strategy to centrally deploy and manage AWS accounts, implementing a secure and consistent deployment strategy for cloud resources, and evaluating the compliance of AWS resources. This is AWS Organizations, Control Tower, Service Control Policies as an account-wide guardrail that only ever subtracts permission and never grants it, AWS Config for continuous compliance evaluation, and Security Hub for aggregating findings against a named standard like CIS or the AWS Foundational Security Best Practices.
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "DenyUnencryptedEBSVolumes",
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": "arn:aws:ec2:*:*:volume/*",
"Condition": { "Bool": { "ec2:Encrypted": "false" } }
}]
}An SCP like that one is enforced organization-wide and cannot be overridden by any single account's own IAM policy — it sets a ceiling, not a grant, which is exactly the "only ever subtracts" property that makes it a governance control rather than a permissions control.
Study here: Compliance & governance for the evidence-and-audit-trail half of this domain; Compliance as Code at Scale for expressing exactly this kind of guardrail as a versioned, reviewable artifact instead of a console click; Prowler and ScoutSuite for open-source tools that check an AWS account against the same benchmarks Security Hub does.
In a throwaway AWS account with a hard budget alarm set first: run prowler aws or ScoutSuite against it cold, before changing anything, and read every finding it returns without dismissing one as "obviously fine." Pick the three highest-severity findings, fix each one by hand using the AWS CLI rather than the console, then run the scan again and confirm the finding actually cleared. Thirty minutes of real findings against a real account teaches the IAM and governance domains faster than an equivalent hour of reading — and it's a closer rehearsal for how a security engineer's day actually starts than any practice question is.
Exam logistics — attributed, and due for a re-check by the time you read this
☺ Like you're 10: Here are the numbers Amazon has published. Numbers like these move — check them yourself before you pay.
Everything below reflects the official AWS certification page and the SCS-C03 exam guide as of this page's writing in August 2026. Duration, price, and validity are widely and consistently published figures that AWS's own domain-and-format revision did not appear to change — but a content revision of this size is exactly the kind of event that makes "widely published" worth double-checking rather than trusting.
| Item | Per the official pages, as of writing |
|---|---|
| Exam code | SCS-C03 — current since December 2, 2025; SCS-C02 was retired the day before |
| Level | Specialty |
| Format | 65 questions, drawn from up to four response types: multiple choice, multiple response, ordering, and matching — the last two are new to SCS-C03 |
| Scoring detail | 50 questions affect your score; 15 are unscored trial questions, not identified on the exam. Unanswered questions score as incorrect — there is no penalty for guessing beyond that |
| Duration | 170 minutes, as widely published for this exam |
| Cost | Around 300 USD list; AWS prices by country and offers a 50% discount voucher toward your next exam after passing any AWS certification |
| Score & pass mark | Scaled score 100–1,000; minimum passing score 750; a compensatory model — you don't need to pass every domain individually, only the exam overall |
| Delivery | Pearson VUE testing center or online proctored |
| Prerequisites | None formally required. AWS's target-candidate description asks for the equivalent of 3–5 years of experience securing cloud solutions — a change in wording from SCS-C02's older "5 years IT security, 2+ years on AWS" phrasing |
| Validity | 3 years from the date you pass, per AWS's standard recertification policy across its certification program |
Exam codes, domain weights, question formats, and prices all change — and this exam just proved it. This page is independent and unofficial. Before you register or build a study plan around any figure above, check it against the official SCS-C03 exam guide directly, and check Coming soon to AWS Certification for anything already scheduled to change next. Treat any blog post, practice-test bank, or study guide dated before December 2025 as describing a retired exam version unless it explicitly says otherwise — a large share of the material in general circulation right now still does.
Why a DevSecOps practitioner might take it — and when to skip it
☺ Like you're 10: Take it if your whole job runs on Amazon's cloud specifically. If it doesn't, you'd be memorizing one landlord's rulebook for a building you don't live in.
Take this exam if AWS is the platform your team's workloads actually run on, and your job increasingly means being the person who can say with confidence whether an IAM role, an SCP, or a KMS key policy is doing what everyone assumes it's doing. It's also a real, unromantic hiring signal at plenty of AWS-committed organizations, independent of how much it teaches you personally. The IAM and Data Protection domains in particular reward exactly the kind of least-privilege, defense-in-depth thinking this whole course argues for — this exam just examines it through one vendor's specific service catalog rather than the portable version.
| If you... | Consider instead | Because |
|---|---|---|
| Run mostly Kubernetes, on any cloud or none | CKS | Portable across providers, performance-based against a live cluster rather than multiple choice, and it's the deepest container-and-supply-chain-security credential on this site |
| Work primarily on Azure or Google Cloud instead | AZ-500 or the GCP Professional Cloud Security Engineer | Same shape of exam, same kind of value, aimed at the cloud you actually operate |
| Want to prove hands-on security skill under a clock, not recognition of the right answer | CDE | Task-based against a live environment, with no multiple-choice safety net anywhere in it |
| Need a broader, management-adjacent security credential rather than one cloud's service catalog | CISSP or CISM | Vendor-neutral and aimed at security leadership and program design, not one provider's console |
| Are new to cloud security generally and need a cheaper, faster first credential | ISC2 Certified in Cybersecurity or CompTIA Security+ | Entry-level, vendor-neutral, and a far gentler ramp before a Specialty-tier exam that assumes 3–5 years of experience |
Where it sits among the other credentials on this site
☺ Like you're 10: It's one specific answer to "prove you can secure a cloud" — useful, but only one of several equally valid answers.
Within AWS's own ladder, Security Specialty sits beside the DevOps Engineer and Solutions Architect Professional exams rather than above them, and requires none of them formally — though the scenario questions assume the Associate-level fluency those exams also build. Outside AWS specifically, the certifications hub compares it directly against CKS and this course's hands-on practitioner credential on assessment style and scope; that three-way framing is the better starting page if you haven't chosen a certification yet. If your organization runs on more than one cloud, treat this page, the AZ-500 page, and the GCP Professional Cloud Security Engineer page as parallel, not sequential — there's no ladder rule that says learn one cloud's security model before another's, only the reality of which cloud your team is actually paying to run.
Sol the Sloth: Twenty percent of this exam is Identity and Access Management alone. One in five questions, before you've even opened a single S3 bucket.
Foxy: Why would a cloud vendor's own exam care that much about IAM specifically?
Nutty the Squirrel: Because nearly every AWS breach anyone's ever written a post-mortem about starts with a role that could do more than it needed to. I've got the Capital One writeup filed if anyone wants to see exactly how that plays out.
Ellie the Elephant: And Data Protection is tied for second at eighteen percent — encryption at rest, in transit, and exactly where every key actually lives. That's the domain I'd want cold.
Professor Owl: Which is the whole exam in one sentence: prove you know precisely who can touch what, and precisely what happens to it once they do.
Timmy the Turtle: One more thing before anyone registers — check the exam code first. AWS retired SCS-C02 in December. If a study guide still says C02, it's already out of date, and so is whatever domain weights it quotes.
1. What is the current exam code, and when did its predecessor retire? 2. Name the six current domains and their weights, and identify the single largest one. 3. Which SCS-C02 domains were restructured rather than simply renamed, and what did they become? 4. Beyond multiple choice and multiple response, what two question formats did SCS-C03 add? 5. In the Capital One breach, which domain does the WAF misconfiguration fall under, and which domain does the over-permissioned IAM role fall under? 6. What's the practical difference between an SCP and an IAM policy, illustrated by the EBS-encryption example on this page? 7. Name two situations in which a DevSecOps practitioner should reach for a different certification than this one.
Check your answers
- SCS-C03, current since December 2, 2025. Its predecessor, SCS-C02, was retired the day before, on December 1, 2025.
- Detection (16%), Incident Response (14%), Infrastructure Security (18%), Identity and Access Management (20%), Data Protection (18%), Security Foundations and Governance (14%). Identity and Access Management is the single largest at 20%.
- The old, combined "Threat Detection and Incident Response" and "Security Logging and Monitoring" domains were dissolved and re-split into the new Detection and Incident Response domains. Every other domain kept a recognizable name; only the old "Management and Security Governance" was a straight rename, to "Security Foundations and Governance."
- Ordering (arrange 3–5 responses into correct sequence) and matching (pair a list of responses against 3–7 prompts, with no partial credit).
- The WAF misconfiguration that let the SSRF request through is Infrastructure Security. The IAM role that was authorized to list and read far more than the application needed, which is what made the SSRF worth exploiting, is Identity and Access Management.
- An SCP is an organization-wide guardrail that only ever subtracts permission — it can never grant anything, and it's enforced across every account it applies to regardless of what that account's own IAM says. An IAM policy is scoped to one account or identity and can grant permission directly. The EBS example denies unencrypted-volume creation org-wide via an SCP; no account's own IAM policy can override that deny.
- Any two of: running mostly Kubernetes on any cloud (CKS is more portable and performance-based); working primarily on Azure or GCP instead of AWS (AZ-500 or the GCP equivalent matches the actual job); wanting proof of hands-on skill rather than recognition of the right answer (CDE is task-based, not multiple choice); needing a vendor-neutral, management-adjacent credential (CISSP or CISM); or being new to cloud security and needing a gentler entry point first (ISC2 CC or Security+).