SCS-C03 — AWS Certified Security – Specialty Quick Review

Quick Review for AWS Certified Security – Specialty (SCS-C03): high-yield AWS security concepts, decision rules, traps, and practice guidance.

Quick Review purpose

This Quick Review is for candidates preparing for the real AWS Certified Security – Specialty (SCS-C03) exam from AWS. Use it to refresh high-yield security concepts before moving into topic drills, mock exams, and detailed explanations.

This page is IT Mastery exam-prep support. It is not affiliated with AWS and does not replace the official exam guide, AWS documentation, or hands-on practice.

How to use this review

  1. Read the decision rules first. The exam often tests which AWS security service or control best fits a scenario.
  2. Review the traps. Many wrong answers are plausible but fail because they are too broad, too manual, not centralized, or do not meet least-privilege requirements.
  3. Practice immediately afterward. Use original practice questions and topic drills to test whether you can apply the rules under exam-style pressure.
  4. Read explanations carefully. For SCS-C03, the explanation is often more valuable than the score because it exposes AWS service boundaries.

SCS-C03 exam mindset

The AWS Certified Security – Specialty (SCS-C03) exam expects more than memorizing services. Strong candidates can choose secure, scalable, auditable solutions across identity, infrastructure, data protection, detection, incident response, and multi-account governance.

Expect questions that ask you to balance:

Decision areaWhat the exam commonly rewards
Least privilegeNarrow permissions, scoped resources, conditions, temporary credentials
Central governanceAWS Organizations, service control policies, delegated administration, centralized logging
AutomationEvent-driven remediation, managed detection, infrastructure as code, repeatable response
Defense in depthIAM + network controls + encryption + monitoring + detective controls
AuditabilityCloudTrail, immutable or protected logs, Config, Security Hub, clear evidence trails
Data protectionKMS key policy design, S3 controls, Secrets Manager, encryption in transit and at rest
Operational securityFast containment, preserving evidence, minimizing blast radius
Service fitChoosing the AWS-native service that directly solves the stated requirement

High-yield service map

RequirementUsually considerCommon traps
Record AWS API activityAWS CloudTrailConfusing with VPC Flow Logs or CloudWatch metrics
Detect suspicious AWS account behaviorAmazon GuardDutyTreating GuardDuty as a firewall or prevention tool
Centralize security findingsAWS Security HubExpecting it to generate all findings by itself
Discover sensitive data in S3Amazon MacieUsing Macie for databases or generic malware scanning
Scan EC2, ECR, Lambda workloads for vulnerabilitiesAmazon InspectorConfusing with GuardDuty malware/suspicious behavior detection
Evaluate resource configurationAWS ConfigConfusing with CloudTrail event history
Enforce org-wide maximum permissionsService control policies, or SCPsUsing SCPs as identity policies or resource grants
Manage human workforce accessIAM Identity CenterCreating long-lived IAM users for each person
Grant app/workload accessIAM rolesEmbedding access keys in code
Protect secretsAWS Secrets Manager or Systems Manager Parameter StoreStoring secrets in plaintext environment variables or code
Encrypt with customer controlAWS KMS customer managed keysAssuming encryption alone solves access control
Protect web apps from Layer 7 attacksAWS WAFUsing security groups for HTTP request inspection
DDoS protectionAWS Shield, CloudFront, Route 53, AWS WAFExpecting WAF alone to solve volumetric DDoS
Private access to AWS servicesVPC endpointsRouting through public internet unnecessarily
Inspect network traffic centrallyAWS Network Firewall, Gateway Load Balancer patternsExpecting NACLs to do deep inspection
Capture network metadataVPC Flow LogsExpecting packet payloads
Protect S3 from public accessS3 Block Public Access, bucket policies, IAM, Access AnalyzerRelying only on “private by default” assumptions

Identity and access management

IAM policy evaluation: know the order conceptually

For exam questions, remember the practical rule:

An explicit deny wins. Otherwise, access requires an applicable allow, and all applicable guardrails must permit the action.

Relevant policy types may include:

Policy/controlPurposeKey exam point
Identity-based policyAttached to IAM user, group, or roleGrants permissions to the principal
Resource-based policyAttached to resource, such as S3 bucket, KMS key, SQS queue, Lambda functionGrants access to principals, including cross-account principals
Permissions boundaryMaximum permissions for an identityDoes not grant access by itself
SCPOrganization/account-level maximum permissionsDoes not grant access by itself
Session policyLimits permissions for a role sessionUseful for temporary constrained access
KMS key policyAuthoritative access control for KMS keysMust allow key use or delegate appropriately
VPC endpoint policyRestricts access through an endpointDoes not replace IAM/resource policy
S3 Block Public AccessPrevents public exposure patternsCan override bucket or access point policies that would make data public

IAM decision rules

ScenarioStrong answer pattern
Application on EC2 needs AWS API accessAttach an IAM role to the instance profile
Lambda function needs AWS API accessUse the Lambda execution role
ECS task needs AWS API accessUse an ECS task role, not the container instance role
EKS workload needs AWS API accessUse IAM roles for service accounts or appropriate pod identity mechanism
Cross-account workload accessUse IAM role assumption with trust policy and scoped permissions
Third party needs account accessUse a cross-account role with external ID where appropriate
Human access to many accountsUse IAM Identity Center integrated with an identity provider
Emergency administrative accessUse controlled break-glass access with MFA, logging, and limited use
Need to prevent privilege escalationRestrict IAM, STS, PassRole, policy attachment, and boundary modification actions

Common IAM traps

  • SCPs do not grant permissions. They only set maximum permissions for accounts or organizational units.
  • Permissions boundaries do not grant permissions. They limit what identity policies can grant.
  • Resource policies can allow cross-account access, but the principal side may also need permission depending on the service and scenario.
  • KMS access is special. Having S3 or EBS permissions is not enough if the data is encrypted with a KMS key the principal cannot use.
  • iam:PassRole is high risk. If a user can pass a powerful role to a service they can control, they may indirectly escalate.
  • Avoid long-term access keys for workloads. Prefer roles and temporary credentials.
  • Do not solve least privilege with AdministratorAccess. Exam scenarios often include a clue requiring narrowly scoped permissions.

AWS Organizations and multi-account security

Multi-account design is central to AWS security. The exam often expects you to isolate workloads, centralize logging, and apply guardrails consistently.

NeedAWS capability
Separate production, development, security, and logging environmentsMultiple AWS accounts
Apply maximum permission guardrailsSCPs
Centralize security service administrationDelegated administrator patterns
Centralize findingsSecurity Hub aggregation
Centralize threat detectionGuardDuty organization configuration
Centralize logsCloudTrail organization trails, centralized S3 logging account
Detect public or cross-account access riskIAM Access Analyzer
Enforce baseline configurationAWS Config aggregators, conformance packs, automation

Organization-level traps

  • Do not put logs in the same account as the workload only. Central log accounts reduce tampering risk.
  • Do not rely on SCPs for resource-level detail if an IAM policy or resource policy is the better control.
  • Do not forget delegated administrators. Many AWS security services can be managed centrally across accounts.
  • Use separate accounts to reduce blast radius. VPC separation alone is not always enough.

Logging, monitoring, and detection

Core logging services

Service/log sourceWhat it tells youHigh-yield notes
AWS CloudTrailAWS API calls and account activityEnable broadly; use organization trails for multi-account visibility
CloudTrail LakeQuery and analyze CloudTrail eventsUseful for investigations and audit queries
Amazon CloudWatch LogsApplication, system, and service logsSupports metric filters, alarms, subscriptions
Amazon CloudWatch MetricsNumeric time-series metricsUsed for alarms and operational thresholds
Amazon EventBridgeEvent routing and automationCommon for event-driven remediation
VPC Flow LogsNetwork metadata for ENIs, subnets, or VPCsNo packet payloads; useful for traffic analysis
Route 53 Resolver query logsDNS query visibilityUseful for detecting suspicious domains or exfiltration indicators
Elastic Load Balancing access logsClient requests to load balancersUseful for web and traffic analysis
S3 server access logs / CloudTrail data eventsObject-level activity evidenceCloudTrail data events are important for object operations

CloudTrail review

RequirementCloudTrail feature/control
Track management API activityManagement events
Track S3 object-level or Lambda invoke activityData events
Track activity across accountsOrganization trail
Detect log file modificationLog file validation
Protect delivered logsS3 bucket policy, KMS encryption, MFA Delete/Object Lock where appropriate
Alert on specific API callsEventBridge rule or CloudWatch Logs metric filter/alarm
Investigate historical eventsCloudTrail event history, S3 logs, CloudTrail Lake depending on setup

Detection service distinctions

ServicePrimary roleNot primarily for
GuardDutyThreat detection from logs and signalsBlocking traffic directly
Security HubFindings aggregation and security posture managementReplacing GuardDuty, Inspector, Macie, or Config
InspectorVulnerability management for supported workloadsDetecting account compromise behavior
MacieSensitive data discovery in S3Scanning EBS volumes or RDS databases directly
ConfigConfiguration recording and compliance rulesCapturing packet traffic
Access AnalyzerExternal/public access analysis and policy reasoningRuntime threat detection
DetectiveInvestigation and relationship analysisPreventing attacks

Alerting and response pattern

    flowchart LR
	    A[Security event or finding] --> B[EventBridge rule]
	    B --> C{Type of issue}
	    C -->|Known safe remediation| D[Lambda or SSM Automation]
	    C -->|Needs approval| E[Ticket / notification / manual review]
	    C -->|Incident severity high| F[Containment playbook]
	    D --> G[Log result and notify]
	    E --> G
	    F --> G

Common monitoring traps

  • CloudTrail is not a network packet capture tool.
  • VPC Flow Logs do not show payload contents.
  • GuardDuty findings are detective, not preventive. Pair with EventBridge and remediation if the scenario requires automated response.
  • Security Hub aggregates and normalizes findings. It does not replace the services that generate specialized findings.
  • AWS Config records configuration state and changes. It is not a complete audit log for every API call.
  • CloudWatch alarms need metrics. Logs may need metric filters or embedded metrics before alarming.

Infrastructure security

VPC security controls

ControlLayer/useKey exam point
Security groupStateful instance/ENI-level filteringAllows only; return traffic is automatically allowed
Network ACLStateless subnet-level filteringSupports allow and deny; rules evaluated by number
Route tableNetwork path controlDetermines where traffic goes
Internet gatewayPublic internet access for VPC resourcesPublic subnet route alone is not enough without public IP where required
NAT gatewayOutbound internet for private subnetsDoes not allow unsolicited inbound connections
VPC endpointPrivate connectivity to AWS servicesHelps avoid public internet paths
AWS Network FirewallManaged network inspection and filteringBetter fit for centralized inspection than NACLs
Gateway Load BalancerDeploy/scale third-party appliancesOften used in centralized inspection architecture
Transit GatewayHub connectivity among VPCs/on-premisesUseful for large-scale network design

Security group vs NACL

FeatureSecurity groupNetwork ACL
ScopeENI/instance levelSubnet level
StateStatefulStateless
RulesAllow rules onlyAllow and deny rules
Return trafficAutomatically allowedMust be explicitly allowed
EvaluationAll rules consideredLowest numbered matching rule applies
Best forWorkload-level accessCoarse subnet guardrails or explicit deny use cases

Public, private, and isolated subnet review

Subnet typeTypical routeTypical use
Public subnetRoute to internet gatewayLoad balancers, bastion alternatives only if required
Private subnetRoute to NAT gateway or egress pathApplication servers needing outbound updates
Isolated subnetNo internet routeDatabases or internal-only workloads

VPC endpoint decision rules

NeedEndpoint type commonly used
Private S3 or DynamoDB accessGateway endpoint
Private access to many AWS services through ENIsInterface endpoint powered by AWS PrivateLink
Restrict which resources can be accessed through endpointEndpoint policy plus IAM/resource policies
Keep traffic off public internetVPC endpoints, private DNS where appropriate

Edge and application protection

RequirementStrong AWS-native option
Block common web exploitsAWS WAF
Rate-limit abusive HTTP clientsAWS WAF rate-based rules
DDoS resilience for edge appsAWS Shield, CloudFront, Route 53, AWS WAF
Global edge caching and TLS terminationAmazon CloudFront
Protect custom originsOrigin access controls, restricted origin access, security groups where applicable
Central firewall policy across accountsAWS Firewall Manager

Infrastructure traps

  • A private subnet is not private just because of its name. Routes determine reachability.
  • Security groups are stateful; NACLs are stateless. Many exam questions hinge on return traffic.
  • NAT gateway is outbound-focused. It is not a secure inbound access method.
  • Use Systems Manager Session Manager instead of public bastion hosts when the scenario emphasizes reduced exposure and auditability.
  • VPC endpoints can need multiple policy layers. Endpoint policy, IAM policy, resource policy, and KMS key policy may all matter.
  • WAF is Layer 7. It inspects HTTP/S request attributes, not arbitrary TCP payloads.

Data protection and encryption

AWS KMS essentials

AWS Key Management Service is a frequent SCS-C03 focus. Know the difference between who can administer a key, who can use a key, and which service uses the key on behalf of a principal.

ConceptReview point
AWS owned keysManaged by AWS; customer does not manage policy
AWS managed keysManaged by AWS for a service in your account; limited customer control
Customer managed keysCustomer controls policy, rotation settings, grants, aliases, permissions
Key policyPrimary control for KMS key access
GrantsTemporary/delegated KMS permissions, often used by AWS services
Encryption contextAdditional authenticated data; can be used in conditions
Envelope encryptionData key encrypts data; KMS key protects data key
Multi-Region keysRelated keys in multiple Regions for certain cross-Region use cases
External key store / imported materialAdvanced control patterns with operational tradeoffs

KMS policy decision points

RequirementCheck
Principal can call KMS directlyIAM permission plus key policy permission or delegation
AWS service needs to decrypt dataKey policy allows service usage path and relevant principal
Cross-account encrypted data accessResource policy + IAM permission + KMS key policy
Restrict key use to a serviceUse KMS condition keys such as service context where appropriate
Separate key admins from key usersDistinct administrative and cryptographic permissions
Prevent accidental deletionRestrict key deletion and schedule controls

Envelope encryption concept

\[ \text{Plaintext data} \xrightarrow{\text{data key}} \text{ciphertext data} \]\[ \text{Data key} \xrightarrow{\text{KMS key}} \text{encrypted data key} \]

The application stores the encrypted data and encrypted data key. To decrypt, it asks KMS to decrypt the encrypted data key, subject to KMS permissions and key policy.

S3 data protection

RequirementStrong control
Prevent accidental public exposureS3 Block Public Access
Enforce encryption on uploadBucket policy requiring server-side encryption
Use customer managed KMS keySSE-KMS with appropriate key policy
Immutable retentionS3 Object Lock where appropriate
Restrict access by network pathBucket policy with VPC endpoint conditions where appropriate
Detect public/cross-account exposureIAM Access Analyzer for S3
Discover sensitive dataAmazon Macie
Audit object accessCloudTrail data events and/or S3 access logs depending on need
Secure static website alternativesCloudFront with controlled origin access when appropriate

Database and storage encryption

Service areaCommon security points
EBSEncryption at rest, snapshots, KMS permissions, sharing restrictions
EFSEncryption at rest/in transit, file system policies, security groups
RDS/AuroraEncryption at rest, TLS, IAM authentication where supported, Secrets Manager integration
DynamoDBEncryption at rest, IAM fine-grained access patterns, point-in-time recovery
RedshiftEncryption, audit logging, network isolation, IAM integration
OpenSearchEncryption at rest, node-to-node encryption, fine-grained access control, VPC access

Secrets management

RequirementPrefer
Rotate database credentials automaticallyAWS Secrets Manager with rotation
Store configuration values and simple secretsSystems Manager Parameter Store, depending on requirements
Avoid hardcoded credentialsIAM roles, Secrets Manager, Parameter Store
Audit secret accessCloudTrail and service logs
Restrict secret decryptionIAM policy plus KMS key policy

Data protection traps

  • Encryption does not equal authorization. You still need IAM, resource policies, and network controls.
  • SSE-S3 and SSE-KMS have different control and audit implications.
  • KMS key policy can block otherwise valid IAM permissions.
  • Cross-account encrypted access often fails because the KMS key policy was forgotten.
  • Secrets Manager is usually the better answer when automatic rotation is required.
  • Do not expose S3 buckets publicly to serve private content. Use CloudFront access controls and signed URLs/cookies when appropriate.

Incident response and forensics

Incident response priorities

For AWS security scenarios, prefer responses that preserve evidence, contain impact, and automate repeatable steps.

Incident needStrong action
Suspected compromised IAM access keyDisable/deactivate key, investigate CloudTrail, rotate credentials
Compromised IAM role sessionRevoke active sessions where applicable, adjust policies, investigate activity
Compromised EC2 instanceIsolate via security group, preserve snapshots/volumes, capture memory if process exists, investigate logs
Public S3 bucket exposureBlock public access, review bucket policy/ACLs/access points, analyze access logs
Malware or suspicious EC2 behaviorIsolate instance, preserve evidence, inspect with approved tooling, review GuardDuty/Inspector findings
Unauthorized API callsIdentify principal/session/source, contain credentials, review CloudTrail, add detective controls
Data exfiltration suspicionAnalyze CloudTrail data events, S3 logs, VPC Flow Logs, DNS logs, GuardDuty findings

EC2 containment pattern

    flowchart TD
	    A[Potentially compromised EC2 instance] --> B[Do not terminate immediately]
	    B --> C[Attach restrictive isolation security group]
	    C --> D[Preserve evidence: snapshots, logs, metadata]
	    D --> E[Investigate from forensic account or isolated environment]
	    E --> F[Eradicate, rebuild from trusted image, rotate credentials]
	    F --> G[Document lessons and automate controls]

Incident response traps

  • Do not terminate first if evidence is required. Snapshot and isolate.
  • Do not log in and change the compromised host casually. You may alter evidence.
  • Do not reuse compromised credentials. Rotate secrets and keys.
  • Containment should reduce blast radius quickly. Security group isolation is a common answer for EC2.
  • Use EventBridge for automated response. For known findings, automated containment or notification is often expected.
  • Rebuild from known-good artifacts. Do not simply “clean” a compromised instance and return it to service without confidence.

Application and workload security

Compute identity patterns

WorkloadSecure AWS access pattern
EC2Instance profile with IAM role
LambdaExecution role
ECSTask role for application permissions
EKSPod-level IAM integration where appropriate
On-premises workloadIAM Roles Anywhere or federation patterns when appropriate
CI/CD pipelineShort-lived credentials and scoped deployment roles

Lambda security review

AreaReview point
Execution roleLeast privilege; avoid broad managed policies
Environment variablesEncrypt sensitive values; prefer Secrets Manager for secrets
VPC accessNeeded only for private resources; not automatically more secure
Function URL/API GatewayControl auth, CORS, resource policies, WAF where appropriate
DependenciesScan and update packages
LoggingCloudWatch Logs with sensitive data handling

Container security review

AreaReview point
Image scanningAmazon Inspector/ECR scanning
Runtime permissionsUse task roles, avoid privileged containers unless required
SecretsInject securely from Secrets Manager or Parameter Store
NetworkSecurity groups, private subnets, service mesh or network policies where relevant
Registry accessIAM and repository policies
Base imagesUse trusted, minimal, patched images

CI/CD security traps

  • Deployment roles should be scoped. Avoid giving pipelines unrestricted administrator access.
  • Secrets should not be stored in source control or plaintext build logs.
  • Artifact integrity matters. Use trusted repositories, signing/verification where appropriate.
  • Separate build, deploy, and runtime permissions.
  • Use temporary credentials for automation whenever possible.

Policy conditions and least privilege

Condition keys are often the difference between a broad answer and the best answer.

GoalCondition idea
Require MFA for sensitive actionsMFA-related condition keys
Restrict by source IPSource IP conditions, noting limitations with AWS service calls
Restrict by VPC endpointSource VPC endpoint conditions
Restrict by organizationPrincipal organization conditions
Restrict by RegionRequested Region conditions
Restrict S3 uploads to encrypted objectsS3 server-side encryption condition
Restrict KMS use via a specific serviceKMS via-service style conditions
Restrict role assumption contextExternal ID, principal tags, session tags, source identity where appropriate

Least-privilege review checklist

  • Scope Action to required API calls.
  • Scope Resource to specific ARNs when the service supports it.
  • Add Condition keys for context, such as MFA, tags, network path, encryption, or organization.
  • Avoid wildcard administrative permissions.
  • Separate human, workload, and break-glass access.
  • Review unused permissions with access analysis tools.
  • Protect policy editing permissions because they can become privilege escalation paths.

Service-specific quick hits

IAM Access Analyzer

Use when a question asks to identify unintended public or cross-account access, validate policies, or reason about external access. It is especially relevant for S3 buckets, IAM roles, KMS keys, Lambda functions, SQS queues, and Secrets Manager secrets.

AWS Config

Use when a question asks whether resources comply with required configurations over time. Config rules can trigger remediation. Config is not the same as CloudTrail; it records configuration state, not every API event.

Amazon GuardDuty

Use for threat detection across supported data sources. Findings may indicate compromised credentials, suspicious network activity, malware-related behavior, or anomalous activity. Pair with EventBridge for response.

AWS Security Hub

Use for centralized findings and posture management. It integrates findings from AWS services and partner tools. It is a strong answer when the requirement is aggregation, prioritization, compliance views, or centralized security operations.

Amazon Inspector

Use for vulnerability detection in supported compute and container environments. It is the better fit for CVEs, vulnerable packages, and exposure analysis than GuardDuty.

Amazon Macie

Use for sensitive data discovery in S3, such as personally identifiable information patterns. Do not choose Macie for generic network threat detection.

AWS WAF

Use for HTTP/S inspection, managed rule groups, SQL injection/XSS patterns, rate limits, and application-layer filtering. Associate it with CloudFront, Application Load Balancer, API Gateway, and supported resources.

AWS Shield

Use for DDoS protection. Standard protection is broadly available; advanced DDoS scenarios may involve AWS Shield Advanced, AWS WAF, CloudFront, Route 53, and architecture choices. Do not treat Shield as a web request rule engine; that is AWS WAF.

AWS Firewall Manager

Use when the requirement is centrally managing firewall/security policies across accounts, such as AWS WAF rules, Shield Advanced protections, security group policies, or network firewall policies.

AWS Network Firewall

Use for managed network traffic filtering and inspection at the VPC level. It is a stronger fit than NACLs when the scenario needs centralized, stateful inspection or domain/protocol-aware network controls.

Scenario decision table

If the question says…Think…
“Central security team must enforce across all accounts”AWS Organizations, delegated admin, Firewall Manager, Security Hub, GuardDuty organization setup
“Developers can create roles but must not exceed approved permissions”Permissions boundaries
“Prevent accounts in an OU from using a service”SCP
“Third-party vendor needs access to your account”Cross-account role, external ID, least privilege, CloudTrail
“Find who changed this resource”CloudTrail
“Find whether this resource is compliant”AWS Config
“Find whether this S3 bucket exposes data externally”IAM Access Analyzer, S3 Block Public Access, bucket policy review
“Find sensitive data in S3”Macie
“Detect compromised credentials”GuardDuty, CloudTrail investigation
“Aggregate security findings”Security Hub
“Scan workloads for vulnerabilities”Inspector
“Block SQL injection attempts”AWS WAF
“Private access to S3 from VPC”S3 gateway endpoint and bucket policy conditions
“Private access to Secrets Manager from VPC”Interface endpoint
“Rotate database password automatically”Secrets Manager rotation
“Application needs AWS access without stored keys”IAM role
“Preserve evidence after EC2 compromise”Isolate, snapshot, investigate, rebuild
“Restrict use of KMS key to requests from S3”KMS key policy/conditions with service context
“Prevent public S3 buckets account-wide”S3 Block Public Access and guardrails

Common candidate mistakes

Choosing the wrong service category

Many candidates choose a familiar service instead of the service that directly satisfies the requirement.

MistakeBetter reasoning
Choosing CloudWatch for all audit questionsCloudTrail is usually for API audit activity
Choosing GuardDuty for compliance configurationAWS Config evaluates configuration compliance
Choosing Security Hub as the detectorSecurity Hub aggregates; other services detect
Choosing Macie for all sensitive systemsMacie focuses on S3 sensitive data discovery
Choosing WAF for all network filteringWAF is Layer 7 web filtering
Choosing NACLs for deep inspectionUse AWS Network Firewall or inspection appliances

Overlooking policy intersections

A principal may need several permissions to complete one operation.

Example: reading an encrypted S3 object may require:

  • S3 permission to read the object.
  • Bucket policy that does not deny access.
  • KMS permission to decrypt using the key.
  • KMS key policy that allows or delegates that access.
  • Network or endpoint policy that permits the request path.
  • No applicable SCP or permissions boundary blocking the action.

Missing the “centralized” clue

If a scenario says “multiple accounts,” “organization-wide,” “central security team,” or “consistent enforcement,” consider:

  • AWS Organizations.
  • SCPs.
  • Delegated administrator.
  • Security Hub aggregation.
  • GuardDuty organization configuration.
  • AWS Config aggregator.
  • Firewall Manager.
  • Centralized logging account.

Missing the “automated” clue

If the requirement says “automatically remediate,” “near real time,” or “without manual intervention,” consider:

  • EventBridge rule.
  • Lambda remediation.
  • Systems Manager Automation.
  • AWS Config remediation.
  • Security Hub custom actions or automation patterns.
  • Step Functions for multi-step workflows.

Fast final review checklist

Before practice, make sure you can answer these without notes:

  • What is the difference between identity-based policies, resource-based policies, SCPs, and permissions boundaries?
  • Why does an explicit deny override an allow?
  • When does a cross-account role need a trust policy?
  • Why is iam:PassRole sensitive?
  • What is the difference between CloudTrail, CloudWatch, Config, and VPC Flow Logs?
  • Which service detects suspicious account or workload behavior?
  • Which service aggregates security findings?
  • Which service scans for vulnerabilities?
  • Which service discovers sensitive data in S3?
  • How do you secure S3 against public access?
  • What extra permission is needed to read KMS-encrypted data?
  • How do VPC gateway endpoints and interface endpoints differ?
  • Why are security groups stateful and NACLs stateless?
  • What should you do first with a compromised EC2 instance when evidence matters?
  • Which services help enforce security centrally across multiple AWS accounts?
  • How do you avoid long-term credentials for applications?
  • When should you choose Secrets Manager over Parameter Store?
  • How do WAF, Shield, Network Firewall, and security groups differ?
  • What logs would you inspect for suspected S3 data exfiltration?
  • How would you build an automated response to a GuardDuty finding?

Practice strategy after this Quick Review

Use this Quick Review as a map, then move into IT Mastery practice:

  1. Start with topic drills for IAM, KMS, logging, and network security.
  2. Review detailed explanations for every missed or guessed question.
  3. Build a personal error log with the service you confused, the clue you missed, and the correct decision rule.
  4. Take mixed mock exams only after you can explain why each wrong answer is wrong.
  5. Return to weak topics with targeted original practice questions instead of rereading broadly.

A practical next step: begin with focused SCS-C03 topic drills on IAM policy evaluation, KMS access, CloudTrail/Config/GuardDuty distinctions, and VPC security controls, then use detailed explanations to close each gap before attempting a full mock exam.

Continue in IT Mastery

Use this Quick Review as a final concept map, then move into IT Mastery for focused topic drills, mixed practice sets, timed mock exams, and detailed explanations. The practice questions are original IT Mastery practice items; they are not official AWS questions, copied live-exam content, or exam dumps.

Browse Certification Practice Tests by Exam Family