SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
SCS-C03 · Domain 1

Detection practice questions

Detection is worth 16% of the SCS-C03 exam — the 4th-heaviest of the 6 domains. Designing monitoring, alerting, and logging solutions across accounts and organizations, and troubleshooting them when they break. 6 fully worked examples are further down this page, answers included.

Exam weight
16%
the 4th-heaviest of the 6 domains
Questions
97
across 3 topics
Free, no account
5/day
sign up free to remove the cap
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across 1 of 6 domains, in Learn mode.

Focused review

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

6 sample Detection questions, fully explained

Questions from the SCS-C03 bank mapped to domain 1, with the answer key and the reasoning behind every option. None of them repeat the examples on the main SCS-C03 practice page.

Question 1Detection

A security tooling account is the AWS Security Hub CSPM delegated administrator for 40 member accounts. Cross-Region aggregation is on, with us-east-1 as the home Region and eu-west-1 and ap-southeast-2 linked. The team needs EventBridge rules that page on-call for critical findings and ticket the rest, for findings raised in any account and any of the three Regions, with the fewest rule copies. Where should the rules be created?

Choose one.

  • a
    In the delegated administrator account, in us-east-1 only. Correct

    The administrator account receives finding events for its member accounts, and the home Region receives events for findings replicated from the linked Regions, so one set of rules in one account and one Region covers everything.

  • b
    In the delegated administrator account, in all three Regions.

    This works, but the rules in eu-west-1 and ap-southeast-2 duplicate what the home Region already receives through aggregation, so it is not the fewest copies.

  • c
    In each of the 40 member accounts, in us-east-1 only.

    Member accounts only see events for their own findings; this needs 40 copies, and the linked-Region findings of a member are aggregated to the administrator, not to the member.

  • d
    In each of the 40 member accounts, in all three Regions.

    This covers every finding, but with 120 copies of the rules it is the opposite of the fewest rule copies.

The concept

Security Hub CSPM sends every new or updated finding to EventBridge as a "Security Hub Findings - Imported" event. An administrator account's event feed includes its member accounts' findings, and the home (aggregation) Region's feed includes findings from the linked Regions.

Why that’s the answer

Two facts combine here. First, the administrator account sees finding events for all member accounts, so rules do not need to exist in each member. Second, with cross-Region aggregation the home Region's event feed carries findings from the linked Regions in near real time, so rules do not need to exist in each Region. One set of rules in the administrator account in us-east-1 therefore covers every account and Region. Creating rules in the other Regions too still works but duplicates coverage; rules in member accounts multiply the copies.

How to reason it out
  1. Ask which account sees events for every member: the Security Hub CSPM administrator account.
  2. Ask which Region sees events for every Region: the home Region, once aggregation links the others.
  3. Combine the two: one rule set, administrator account, home Region.
  4. Reject the options that still work but multiply rule copies by Region or by account.

Exam tip: Security Hub CSPM alerting rules go in the administrator account in the home Region; aggregation already brings every account and linked Region there.

Designing Security Monitoring and Alerting Across an AWS Organization — the lesson that teaches this.

Question 2Detection

An enterprise uses GuardDuty in four Regions and vends new accounts every month. An audit found two existing accounts and one new account with no detector in some of those Regions. The security team, working from its tooling account, must have every current and future account covered in each of the four Regions, with no per-account steps. Which configuration meets this?

Choose one.

  • a
    In the home Region only, designate the tooling account as delegated administrator and set auto-enable to all accounts.

    A GuardDuty delegated administrator is Regional: designating it and setting auto-enable in one Region leaves the other three Regions uncovered.

  • b
    Attach an SCP that denies guardduty:DeleteDetector and guardduty:DisassociateFromAdministratorAccount to every OU.

    This SCP stops members from removing GuardDuty, which is a useful guardrail, but it never creates a detector in an account that does not have one.

  • c
    In each of the four Regions, designate the tooling account as delegated administrator and set auto-enable to all accounts. Correct

    GuardDuty organization settings are Regional. Designating the same delegated administrator in each Region and setting auto-enable to ALL enables GuardDuty for existing members and for accounts that join later.

  • d
    In each of the four Regions, designate the tooling account as delegated administrator and set auto-enable to new accounts.

    Auto-enable set to NEW covers only accounts that join after the setting, so the two existing accounts without a detector stay uncovered.

The concept

GuardDuty is a Regional service: the delegated administrator must be designated, and organization auto-enable configured, in each Region. Auto-enable can be ALL (existing and new members), NEW (accounts that join later) or NONE.

Why that’s the answer

The requirement has two parts: existing gaps and future accounts, in four Regions. Auto-enable set to ALL covers both existing and new members, while NEW misses the existing accounts the audit found. And because the delegated administrator and its auto-enable preference are Regional, configuring them in one Region leaves the other Regions uncovered. An SCP can prevent members from disabling GuardDuty but cannot turn it on.

How to reason it out
  1. Split the requirement: existing accounts and future accounts, in four Regions.
  2. Recall that GuardDuty delegated administration and auto-enable are configured per Region.
  3. Choose ALL over NEW, because NEW ignores accounts already in the organization.
  4. Treat SCPs as guardrails that block actions, not as a way to enable a service.

Exam tip: GuardDuty org coverage = same delegated administrator in every Region + auto-enable ALL (NEW misses existing accounts).

Designing Security Monitoring and Alerting Across an AWS Organization — the lesson that teaches this.

Question 3Detection

To cut logging costs, a platform team plans to stop publishing VPC Flow Logs and turn off Route 53 Resolver query logging in several development accounts whose VPCs use the default Amazon-provided DNS. GuardDuty is enabled in those accounts with only its foundational data sources. Which statement about the effect on GuardDuty is accurate?

Choose one.

  • a
    GuardDuty stops network findings but keeps DNS findings until flow logs are published again.

    Wrong: GuardDuty does not read the flow logs that accounts publish; it receives flow data through its own independent stream, so network findings continue.

  • b
    GuardDuty stops DNS findings but keeps network findings until Resolver query logging is back on.

    Wrong: GuardDuty does not read customer Resolver query logs; for Amazon-provided DNS it receives DNS data through its own independent stream, so DNS findings continue.

  • c
    GuardDuty stops both network and DNS findings until both kinds of logging are turned back on.

    Wrong: neither finding type depends on the accounts' log settings, because both foundational sources reach GuardDuty through its own feed.

  • d
    GuardDuty keeps generating both network and DNS findings in those accounts with no change. Correct

    Right: GuardDuty consumes VPC flow log and DNS query data for Amazon-provided DNS directly from AWS infrastructure through an independent stream, so the customer log settings do not affect it.

The concept

GuardDuty's foundational data sources (CloudTrail management events, VPC flow logs, and DNS query logs for Amazon-provided DNS) are consumed through independent streams of data directly from AWS. Customers do not need to enable these logs for GuardDuty, and disabling them does not affect GuardDuty.

Why that’s the answer

Turning off the accounts' own flow logs and Resolver query logs removes the team's copies of that data, not GuardDuty's: GuardDuty pulls the same telemetry through an independent feed. Its network and DNS findings therefore continue unchanged. The partial answers are tempting because they assume one source is customer-published, but flow and DNS data use the same independent mechanism. Customer-published logs remain useful for the team's own analysis and retention, not for GuardDuty.

How to reason it out
  1. Identify which GuardDuty sources are involved: VPC flow logs and DNS query logs, both foundational.
  2. Recall that foundational sources arrive through GuardDuty's own independent stream, not the account's published logs.
  3. Conclude that the customer's log settings have no effect on either finding type.
  4. Reject every option that ties a finding type to a customer log setting.

Exam tip: GuardDuty does not need your flow logs or DNS logs: it has its own feed, so turning yours off does not blind it.

Designing Security Monitoring and Alerting Across an AWS Organization — the lesson that teaches this.

Question 4Detection

A financial services company already runs GuardDuty organization-wide with only the foundational data sources. It now wants threat findings when, for example, credentials from an unusual location suddenly read large numbers of objects from sensitive S3 buckets. It does not want malware scans or a map of where sensitive data lives. Which GuardDuty change meets this?

Choose one.

  • a
    Turn on GuardDuty Malware Protection for S3 for each sensitive bucket in the accounts that own the buckets.

    Malware Protection for S3 scans newly uploaded objects for malware; it does not analyze who reads objects or detect anomalous access patterns.

  • b
    Rely on the foundational CloudTrail management events that the GuardDuty detectors already analyze today.

    Object reads are S3 data events, not management events, so the foundational source cannot see the burst of GetObject calls.

  • c
    Turn on the GuardDuty S3 Protection plan from the delegated administrator, with auto-enable for members. Correct

    S3 Protection adds CloudTrail S3 data events (object-level API activity) to GuardDuty's analysis, producing findings for anomalous data access such as unusual-location bulk reads.

  • d
    Turn on GuardDuty Runtime Monitoring for the EC2 instances that read objects from the sensitive buckets.

    Runtime Monitoring watches OS-level activity on EC2, EKS and ECS workloads; it does not analyze S3 object-level API calls or credentials used from outside.

The concept

GuardDuty separates foundational data sources from optional protection plans. S3 Protection monitors CloudTrail S3 data events, such as GetObject, PutObject and DeleteObject, through GuardDuty's own feed, and can be enabled organization-wide from the delegated administrator.

Why that’s the answer

The scenario describes anomalous object-level access, which only S3 data events reveal; foundational sources include management events only. The S3 Protection plan adds those data events and needs no CloudTrail data-event trail of the customer's own. Malware Protection for S3 is a different S3-related plan that scans uploads for malware, and Runtime Monitoring watches workloads, so neither detects unusual reads by stolen credentials.

How to reason it out
  1. Classify the activity: object reads are S3 data events.
  2. Recall that foundational GuardDuty sources include management events, not S3 data events.
  3. Pick the protection plan that adds S3 data events: S3 Protection.
  4. Distinguish it from Malware Protection for S3 (scans uploads) and Runtime Monitoring (workload OS events).

Exam tip: Suspicious S3 object access needs the GuardDuty S3 Protection plan; Malware Protection for S3 only scans uploads.

Designing Security Monitoring and Alerting Across an AWS Organization — the lesson that teaches this.

Question 5Detection

A security team must aggregate CloudTrail events, VPC Flow Logs, Route 53 Resolver query logs and security findings from 60 accounts and three Regions into one store in its security account. Its detection queries and the alerts built on them must use one open schema shared by other security vendors, so no query is written per source format. Which AWS service is designed for this?

Choose one.

  • a
    Amazon Security Lake, collecting the four sources across accounts and Regions and normalizing them to OCSF. Correct

    Security Lake collects these AWS sources across an organization's accounts and Regions, normalizes them to the open OCSF schema, and lets the SIEM consume them as a subscriber.

  • b
    AWS Security Hub CSPM, collecting the four sources across accounts and Regions and normalizing them to ASFF.

    Security Hub CSPM aggregates findings in ASFF; it does not collect raw CloudTrail, flow log or Resolver log records.

  • c
    Amazon OpenSearch Service, ingesting the four sources through OpenSearch Ingestion pipelines into one index.

    OpenSearch can index this data, but each source needs its own ingestion pipeline and mapping into a schema the team designs, which is the per-source work the team wants to avoid.

  • d
    AWS CloudTrail Lake, collecting the four sources across accounts and Regions into one event data store.

    CloudTrail Lake stores CloudTrail events (and some other AWS and integrated events) for SQL queries; it does not collect flow logs or Resolver logs into a vendor-neutral schema for a SIEM.

The concept

Amazon Security Lake centralizes security data from AWS sources (CloudTrail, VPC Flow Logs, Route 53 Resolver query logs, Security Hub findings and more) across accounts and Regions, normalizes it to the Open Cybersecurity Schema Framework (OCSF), and stores it as Parquet in S3 for subscribers such as SIEMs.

Why that’s the answer

The deciding requirement is aggregating raw logs and findings from every account and Region into one open, vendor-shared schema. Security Lake does exactly this with OCSF. Security Hub CSPM aggregates findings only, in its own format. OpenSearch could index the data but would need a pipeline and mapping per source. CloudTrail Lake is a query store for CloudTrail events, not a normalizing collector for flow and DNS logs.

How to reason it out
  1. List what is needed: raw logs plus findings, many accounts and Regions, one open schema.
  2. Recall that Security Lake aggregates AWS security sources organization-wide and normalizes them to OCSF.
  3. Rule out Security Hub CSPM, which aggregates findings only.
  4. Rule out OpenSearch and CloudTrail Lake: per-source pipelines, or CloudTrail events only.

Exam tip: Aggregate raw security logs + findings across accounts and Regions in one open schema = Amazon Security Lake (OCSF).

Designing Security Monitoring and Alerting Across an AWS Organization — the lesson that teaches this.

Question 6Detection

A company runs Amazon Security Lake across its organization with a SIEM registered as a subscriber, but has not deployed any other AWS detection service. In a red-team exercise, simulated credential exfiltration from an EC2 instance role produced no alert. The company wants on-call paged for this kind of threat with the least custom detection logic. What should it add?

Choose one.

  • a
    Enable GuardDuty organization-wide and send its high-severity findings through EventBridge to an SNS paging topic. Correct

    GuardDuty has managed detections for instance credential exfiltration; an EventBridge rule on its findings delivers the page with no detection logic to write.

  • b
    Enable Security Hub CSPM with the foundational standard and send its critical findings through EventBridge to SNS.

    Wrong: the standard runs posture checks on resource configuration; it does not watch how instance role credentials are used, so credential exfiltration raises no finding.

  • c
    Schedule Athena queries over the lake's CloudTrail table hourly and publish the matching rows to an SNS topic.

    This can work, but the team must write and maintain the detection queries themselves, and hourly runs delay the page.

  • d
    Enable Amazon Detective for the organization and route its behavior graph alerts through EventBridge to SNS.

    Detective is for investigating findings after they exist; it does not generate threat alerts on its own.

The concept

Security Lake stores and normalizes security data but does not detect threats or raise alerts. Detection comes from services such as GuardDuty, whose findings can be routed with EventBridge to paging targets.

Why that’s the answer

The gap is detection, not storage: Security Lake collected the CloudTrail data but nothing analyzed it. GuardDuty adds managed detections, including credential exfiltration from instance roles, and its findings trigger EventBridge rules for paging. Scheduled Athena queries can detect threats but only with custom, maintained logic and a delay. Security Hub CSPM standards check configuration posture, not credential use, and Detective investigates existing findings rather than producing alerts.

How to reason it out
  1. Identify the missing layer: a threat detector, not more data or posture checks.
  2. Pick the managed service that detects credential exfiltration: GuardDuty.
  3. Route its findings to the pager with an EventBridge rule and SNS.
  4. Reject custom queries (more logic), posture standards (configuration only) and Detective (investigation, not alerting).

Exam tip: Security Lake stores and normalizes; it never alerts. Pair it with a detector such as GuardDuty plus EventBridge routing.

Designing Security Monitoring and Alerting Across an AWS Organization — the lesson that teaches this.

What SCS-C03 domain 1 tests, topic by topic

The official exam guide breaks Detection into 3 topics. The question bank follows the same split, so a weak topic shows up as a cluster of misses you can go back and read.

Published SCS-C03 practice questions per topic in Detection
TopicWhat it coversQuestions
Design and implement monitoring and alerting solutions for an AWS account or organizationExam guide task 1.1 (SCS-C03). Analyzing workloads to determine monitoring requirements; designing and implementing workload monitoring strategies (e.g. resource health checks); aggregating security and monitoring events; creating metrics, alerts, and dashboards to detect anomalous data and events (Amazon GuardDuty, Amazon Security Lake, AWS Security Hub, Amazon Macie); creating and managing automations for regular assessments and investigations (AWS Config conformance packs, Security Hub, Systems Manager State Manager).29
Design and implement logging solutionsExam guide task 1.2 (SCS-C03). Identifying sources for log ingestion and storage; configuring logging for AWS services and applications (an organization CloudTrail trail, a dedicated CloudWatch logging account, the CloudWatch Logs agent); implementing log storage and log data lakes (Security Lake) and integrating with third-party security tools; analyzing logs with AWS services (CloudWatch Logs Insights, Amazon Athena, Security Hub findings); normalizing, parsing, and correlating logs (Amazon OpenSearch Service, AWS Lambda, Amazon Managed Grafana); configuring appropriate log sources based on network design, threats, and attacks (VPC Flow Logs, transit gateway flow logs, Route 53 Resolver logs).34
Troubleshoot security monitoring, logging, and alerting solutionsExam guide task 1.3 (SCS-C03). Analyzing the functionality, permissions, and configuration of resources (Lambda function logging, API Gateway logging, health checks, CloudFront logging); remediating misconfiguration of resources (troubleshooting CloudWatch Agent configurations, troubleshooting missing logs).34
Total97

Revise Detection before you drill it

Other SCS-C03 domains

Detection: your questions

Detection is domain 1 of the SCS-C03 exam guide and carries 16% of the scored content — the 4th-heaviest of the 6 domains. On a 65-question paper that works out to roughly 10 questions, though AWS does not publish an exact per-domain count and individual exam forms vary.

Source

The domain weight and topic list on this page come from the official SCS-C03 exam guide.