SCS-C03 question patterns
Find a pattern
Each row is wording that keeps showing up in questions, with the answer it usually points to in green. Tap a row to see why.
In this list
No pattern matches that. Try a service name, such as CodeDeploy or Config.
Wording that decides the answer
-
Use the service's Organizations integration: a delegated administrator account with auto-enable for new accounts, or an SCP.
Per-account setup misses accounts created later.
-
An SCP denying the action, attached to the root or OU.
Config, GuardDuty and Security Hub only detect.
-
The managed service with built-in integration, such as GuardDuty plus EventBridge, rather than custom scripts.
Custom Lambda or EC2 solutions add maintenance.
-
S3 Object Lock in compliance mode (Vault Lock for Glacier vaults, Backup Vault Lock for backups).
Governance mode can be overridden by users with permission.
Detection and logging
-
Enable GuardDuty; it reads CloudTrail, Flow Logs and DNS logs itself.
No log configuration is needed for the core detections.
-
Run Macie automated discovery or classification jobs on the buckets.
Macie is the S3 sensitive data service.
-
Security Hub with a delegated admin and cross-Region aggregation.
It aggregates findings and runs standards checks.
-
Security Lake (OCSF, Parquet in S3), with subscribers for SIEMs.
Security Hub holds findings, not raw logs.
-
An organization trail to S3 queried by Athena, or a CloudTrail Lake event data store.
Event history only keeps 90 days.
-
CloudTrail to CloudWatch Logs, a metric filter, an alarm and SNS.
Metric filters turn log patterns into metrics.
-
Use CloudWatch cross-account observability or a subscription filter to a destination in the logging account.
Export tasks are batch and delayed.
Incident response
-
Swap to a no-traffic security group (plus NACL deny), keep it running, capture memory and snapshots, and investigate from a copy.
Terminating or patching first destroys evidence.
-
Deactivate the key, check what it did, remove persistence, then rotate.
Deleting immediately loses investigation context.
-
Attach a deny with an aws:TokenIssueTime condition (revoke sessions).
Temporary credentials stay valid until they expire.
-
Use Detective finding groups and entity profiles.
It correlates CloudTrail, Flow Logs and findings.
-
Route the finding through EventBridge to SSM Automation, Lambda or Step Functions.
Event-driven response is the native pattern.
-
Subscribe to Shield Advanced, engage the SRT, protect resources, enable layer 7 mitigation with WAF.
Standard has no SRT or cost protection.
-
Use AWS Backup logically air-gapped vaults or Vault Lock, with copies in a separate account.
Immutable, isolated copies survive credential compromise.
Infrastructure security
-
Attach a web ACL with managed rule groups to the ALB or CloudFront.
WAF inspects layer 7.
-
Add a rate-based rule per source IP.
It blocks automatically over a threshold.
-
Use OAC for S3, and for ALB restrict to the CloudFront managed prefix list or require a secret header.
Otherwise attackers hit the origin directly.
-
Add a NACL deny rule.
Security groups can't deny.
-
Use Network Firewall domain-list or Suricata rules.
Security groups can't match domains.
-
Use Session Manager with logging to CloudWatch or S3.
No bastion, ports or keys.
-
Enable Inspector organization-wide.
Continuous scanning with risk scores.
-
Define a network access scope and review findings.
Reachability Analyzer only tests one given path.
-
Use AWS Verified Access with identity and device trust policies.
Per-request zero trust access.
-
Use MACsec on supported connections or an IPsec VPN over Direct Connect.
Direct Connect is private but not encrypted.
-
Apply Guardrails with prompt attack filters and sensitive information filters.
Works on inputs and outputs.
Identity and access management
-
Connect the IdP with SAML and SCIM, assign permission sets.
Central, temporary credentials.
-
User pool for sign-in, identity pool for AWS credentials.
User pools authenticate; identity pools authorise.
-
X.509 certificate, trust anchor and profile.
Temporary credentials only.
-
Allow CreateRole only with the boundary set as a condition.
Prevents privilege escalation.
-
Match aws:ResourceTag to ${aws:PrincipalTag}.
No new policies per project.
-
Create an organization analyzer and review external access findings.
Uses automated reasoning over resource policies.
-
Read the error message and simulate policies.
The message states which policy type denied.
-
Cedar policies and IsAuthorized calls.
Separates authorization from code.
Data protection and keys
-
Share the snapshot and allow the other account in the key policy.
AWS managed keys can't be shared.
-
Create an external-origin key, import wrapped material.
Imported material can be deleted at once but doesn't auto-rotate.
-
Use KMS external key store with an XKS proxy.
Material stays in your HSM outside AWS.
-
CloudHSM cluster, optionally as a KMS custom key store.
Dedicated hardware you control.
-
Secrets Manager rotation with a Lambda function.
Parameter Store has no built-in rotation.
-
CloudWatch Logs data protection policy with managed identifiers.
Masks at ingestion; unmask needs permission.
-
Gateway endpoint with a bucket policy on aws:SourceVpce.
Private path and enforced.
Governance and compliance
-
StackSets with Organizations and automatic deployment.
New accounts are picked up automatically.
-
Enable centralised root access, remove member root credentials, use short-lived root sessions.
No root passwords to guard.
-
Resource control policy with aws:PrincipalOrgID.
RCPs cap access to resources.
-
Security group policies in Firewall Manager (needs Config).
Central policy, auto-remediation.
-
Assessments using a prebuilt framework.
Artifact only holds AWS's own reports.
-
Config rule with an automatic remediation action.
Native drift repair.
Now spot them in real questions. Practice sets use the same wording.
Practise 20 questions