Search Pass4Sure

AWS Security Specialty SCS-C02 Study Guide 2025

Complete AWS Security Specialty SCS-C02 study guide covering GuardDuty, CloudTrail, IAM policy evaluation, KMS, VPC security, and AWS governance for 2025.

AWS Security Specialty SCS-C02 Study Guide 2025

What does the AWS Security Specialty exam cover?

The AWS Security Specialty SCS-C02 exam covers six security domains specific to AWS: threat detection and incident response, security logging and monitoring, infrastructure security, IAM, data protection, and management and security governance. It requires passing the AWS Solutions Architect Associate or equivalent AWS experience first and costs $300 USD.


The AWS Certified Security – Specialty (SCS-C02) is Amazon Web Services' advanced security certification, validating expertise in securing AWS environments. It is one of six AWS specialty certifications and covers the AWS-specific implementation of security controls for identity, data protection, infrastructure, logging, threat detection, and governance.

AWS Security Specialty is among the most valuable certifications for cloud security professionals working in AWS environments, with certified professionals commanding salaries of $130,000-$175,000. The exam costs $300 USD and requires a passing score of 750 out of 1000.


Exam Overview

Detail Information
Exam Code SCS-C02
Full Name AWS Certified Security – Specialty
Number of Questions 65
Time Limit 170 minutes
Passing Score 750/1000
Cost $300 USD
Prerequisites AWS Associate certification or 2+ years AWS security experience
Validity 3 years

The exam covers six domains:

  1. Threat detection and incident response (14%)
  2. Security logging and monitoring (18%)
  3. Infrastructure security (20%)
  4. Identity and access management (16%)
  5. Data protection (18%)
  6. Management and security governance (14%)

"AWS Security Specialty is where the theoretical cloud security knowledge tested in CCSP becomes AWS-specific operational expertise. You must know not just that 'CloudTrail logs API calls' but the exact log format, which services CloudTrail covers, what it does not log, and how to detect specific attack patterns in CloudTrail data." -- AWS Security Specialty certified professional community


Domain 1: Threat Detection and Incident Response (14%)

AWS Threat Detection Services

Amazon GuardDuty is AWS's managed threat detection service:

  • Data sources: VPC Flow Logs, DNS logs, AWS CloudTrail events, S3 data events
  • Threat categories: Reconnaissance (port scans, instance profiling), instance compromise (cryptocurrency mining, C2 traffic), account compromise (unusual API calls, root account usage)
  • Findings: Structured threat findings with severity rating, affected resource, and recommended remediation
  • Integration: GuardDuty findings can trigger EventBridge rules for automated response

AWS Security Hub:

  • Aggregates findings from GuardDuty, Inspector, Macie, Firewall Manager, and third-party tools
  • Provides automated security checks against CIS AWS Foundations Benchmark and AWS Foundational Security Best Practices
  • Normalized finding format (ASFF - Amazon Security Finding Format) for cross-service correlation

Incident Response in AWS

Automated remediation patterns:

  • GuardDuty finding → EventBridge rule → Lambda function → Remediation action (revoke IAM credentials, isolate EC2 instance, block IP in WAF)
  • AWS Systems Manager Automation documents provide pre-built runbooks for common remediation tasks

Domain 2: Security Logging and Monitoring (18%)

AWS Logging Services

Service What It Logs Retention
CloudTrail All AWS API calls (management events) 90 days default; archive to S3
CloudTrail Data Events S3 object operations, Lambda function invocations Separate trail required
VPC Flow Logs Network traffic metadata at VPC/subnet/ENI level S3 or CloudWatch Logs
Route 53 DNS Logs All DNS queries to Route 53 CloudWatch Logs
S3 Server Access Logs S3 bucket request logs Destination S3 bucket
ALB/ELB Access Logs Load balancer request details S3 bucket
CloudFront Access Logs CDN request details S3 bucket

CloudTrail best practices:

  • Enable multi-region trail to capture all regions including global services
  • Enable log file integrity validation to detect tampering
  • Encrypt CloudTrail logs with SSE-KMS using a CMK
  • Send CloudTrail logs to CloudWatch Logs for real-time alerting
  • Never delete CloudTrail; use SCP to prevent disabling

Amazon Macie

Amazon Macie discovers and protects sensitive data in S3:

  • Automated discovery of S3 buckets containing PII, PHI, financial data, credentials
  • Customizable data identifiers for organization-specific sensitive data patterns
  • Policy findings: Buckets that are publicly accessible, unencrypted, or not replicated
  • Sensitive data findings: Specific objects containing detected sensitive data

Domain 3: Infrastructure Security (20%)

VPC Security Architecture

Defense-in-depth for VPC:

  • Security Groups: Instance-level stateful firewall. Inbound rules specify what traffic is allowed in; by default all outbound is allowed. Changes take effect immediately.
  • Network ACLs: Subnet-level stateless firewall. Rules evaluated in order from lowest rule number. Must explicitly allow both inbound and outbound. Stateless means return traffic needs an explicit rule.
  • AWS Network Firewall: Managed stateful firewall and intrusion prevention system for VPC traffic inspection. Supports Suricata-compatible rules.
  • AWS WAF: Layer 7 protection for CloudFront, ALB, API Gateway, AppSync. Protects against OWASP Top 10, rate limiting, geo-blocking.

AWS Shield

  • AWS Shield Standard: Automatic protection against Layer 3 and 4 DDoS attacks, included for all AWS customers at no cost
  • AWS Shield Advanced: Enhanced protection ($3,000/month) with DDoS Response Team access, financial protection (service credits for scaling costs during attacks), and enhanced detection

Private Connectivity

  • VPC Endpoints: Gateway endpoints (S3, DynamoDB) and Interface endpoints (all other services) allow private access to AWS services without internet gateway
  • PrivateLink: Service provider creates an NLB; service consumer creates an interface endpoint; traffic stays on AWS backbone
  • Direct Connect: Dedicated private network connection to AWS; bypasses public internet

Domain 4: Identity and Access Management (16%)

IAM Policy Evaluation

IAM policy evaluation logic (order of evaluation):

  1. Explicit DENY (anywhere in the evaluation) = DENY
  2. Service Control Policy (SCP) ALLOW required in Organizations
  3. Resource-based policy (if applicable)
  4. IAM permission boundary (if set)
  5. Session policy (if using STS assume-role)
  6. IAM identity policy ALLOW

Key policy evaluation rule: An explicit DENY always overrides any ALLOW. The absence of a DENY does not mean allowed -- there must be an explicit ALLOW.

AWS Organizations and SCPs

Service Control Policies (SCPs) restrict what actions can be performed in member accounts:

{
  "Effect": "Deny",
  "Action": [
    "cloudtrail:StopLogging",
    "cloudtrail:DeleteTrail",
    "guardduty:DisassociateFromMasterAccount"
  ],
  "Resource": "*"
}

This SCP prevents any account in the organization from disabling security controls, even if administrators have full IAM permissions.

AWS Identity Center (SSO)

AWS IAM Identity Center provides centralized SSO for AWS accounts and business applications:

  • Users authenticate through Identity Center (or federated IdP)
  • Permission sets define IAM role-equivalent permissions
  • Assignment maps users/groups to accounts and permission sets
  • Supports AD Connector (on-premises AD) or Managed AD for identity source

Domain 5: Data Protection (18%)

AWS KMS (Key Management Service)

Key types in AWS KMS:

Key Type Managed By Use Case
AWS managed keys AWS Default encryption for AWS services
Customer managed keys (CMK) Customer Fine-grained key policy control
Customer provided keys (SSE-C) Customer S3 only; customer provides key per request

Key policies control who can use and administer CMKs. Key policies plus IAM policies both must allow an action.

KMS key rotation: Customer managed keys can be automatically rotated annually. The old key material is retained for decryption of existing data; new data uses the new key material.

S3 Encryption

Encryption Type Key Management Notes
SSE-S3 (AES-256) AWS managed Default encryption; no cost
SSE-KMS CMK or AWS managed KMS Audit trail, fine-grained control; KMS costs apply
SSE-C Customer provided Customer manages and provides key per request
Client-side encryption Customer Data encrypted before upload; AWS never sees plaintext

S3 bucket security:

  • Block Public Access settings (4 independent settings) prevent accidental public exposure
  • Bucket policies enforce encryption at upload (aws:SecureTransport, s3:x-amz-server-side-encryption)
  • S3 Object Lock prevents object deletion or modification (WORM compliance)

Domain 6: Management and Security Governance (14%)

AWS Config

AWS Config records configuration changes and evaluates compliance:

  • Configuration recorder: Captures configuration state of AWS resources and changes over time
  • Managed rules: Pre-built compliance rules (s3-bucket-public-read-prohibited, encrypted-volumes, access-keys-rotated)
  • Custom rules: Lambda-based custom compliance evaluation logic
  • Conformance packs: Collections of rules for specific compliance frameworks (CIS, PCI-DSS, HIPAA)
  • Remediation actions: Automated or manual remediation triggered by non-compliant resources

AWS Trusted Advisor

Trusted Advisor provides recommendations across five categories:

  • Cost Optimization
  • Performance
  • Security (most relevant for this exam)
  • Fault Tolerance
  • Service Limits

Security checks include: S3 buckets with open access, security groups with unrestricted access, IAM use, MFA on root account, exposed access keys.


Frequently Asked Questions

What AWS certifications should I have before AWS Security Specialty? AWS recommends the Solutions Architect Associate or equivalent experience before attempting Security Specialty. Security Specialty assumes deep knowledge of AWS services including VPCs, IAM, S3, EC2, and Lambda. Candidates who have not passed an AWS Associate certification typically spend more time understanding the services themselves rather than their security configurations.

How is AWS Security Specialty different from CCSP for cloud security careers? AWS Security Specialty validates technical AWS-specific implementation knowledge -- you need to know exact service names, configuration options, and how AWS services integrate. CCSP validates vendor-neutral cloud security governance and architecture knowledge. Both are valuable; AWS Security Specialty is essential for hands-on AWS security practitioners while CCSP demonstrates broader cloud security leadership credentials.

What study resources are most effective for AWS Security Specialty? The most effective combination is Stephane Maarek's AWS Security Specialty course on Udemy, Zeal Vora's Security Specialty course, hands-on labs in a personal AWS account (use Free Tier services where possible), and Adrian Cantrill's courses for deep service understanding. AWS documentation for GuardDuty, CloudTrail, KMS, and WAF should be read in full. Practice exams from Tutorials Dojo (Jon Bonso) align most closely with actual exam question style.

References

  1. Amazon Web Services. (2025). AWS Certified Security – Specialty Exam Guide. https://aws.amazon.com/certification/certified-security-specialty/
  2. Amazon Web Services. (2025). AWS Security Documentation. https://docs.aws.amazon.com/security/
  3. Amazon Web Services. (2025). AWS Well-Architected Security Pillar. https://docs.aws.amazon.com/wellarchitected/latest/security-pillar/
  4. Maarek, S. (2025). AWS Certified Security Specialty Course. Udemy.
  5. Tutorials Dojo. (2025). AWS Security Specialty Practice Exams. https://tutorialsdojo.com/
  6. CIS. (2025). CIS AWS Foundations Benchmark. https://www.cisecurity.org/benchmark/amazon_web_services