Courseiva
Security Logging and MonitoringhardMultiple ChoiceObjective-mapped

SCS-C02 Security Logging and Monitoring Practice Question

A company has a multi-account AWS environment using AWS Organizations. The security team wants to ensure that all API activity across all accounts is logged and immutable. CloudTrail is enabled in all accounts, but the logs are stored in individual account buckets. The team wants to centralize logs and prevent any account from disabling logging. What should they do?

⚠ Common exam trap

Watch out — candidates often confuse S3 MFA Delete or cross-account bucket policies as sufficient for immutability and centralization, but they fail to address the core requirement of preventing accounts from disabling CloudTrail itself, which requires an SCP or organization trail.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Apply an SCP to deny cloudtrail:StopLogging and cloudtrail:DeleteTrail, and create an organization trail that delivers logs to a central S3 bucket with a bucket policy that prevents deletion.

It uses an SCP to prevent disabling CloudTrail (denying cloudtrail:StopLogging and cloudtrail:DeleteTrail) and creates an organization trail that delivers logs to a central S3 bucket. The central bucket policy prevents deletion of logs, ensuring immutability and centralized logging across all accounts in the AWS Organization.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Create a new CloudTrail trail for each account and configure S3 bucket policies to allow cross-account access.

    Why it's wrong here

    Creating per-account trails with cross-account S3 bucket policies does not prevent an account from disabling its own CloudTrail, because each account retains full control over its trail configuration and can delete or stop logging independently. This approach is tempting because it centralises log storage into a single bucket, which is a common pattern for aggregating logs across accounts. It would be correct if the goal were only to consolidate logs for analysis, without the immutability and prevention-of-disabling requirements specified in the stem.

  • Enable S3 MFA Delete on each account's log bucket and require MFA for IAM users.

    Why it's wrong here

    Enabling S3 MFA Delete on the log bucket requires multi-factor authentication to delete or overwrite objects, but it does nothing to protect the CloudTrail trail configuration itself. A user with permissions such as cloudtrail:StopLogging, cloudtrail:DeleteTrail, or cloudtrail:UpdateTrail can still disable or modify the trail, thereby stopping the flow of logs. Requiring MFA for IAM users is a standard authentication hardening measure, but it does not restrict a privileged user from performing the CloudTrail administrative actions that would compromise log delivery. This approach fails to address the core requirement of preventing the trail from being disabled.

  • Use CloudWatch Logs to aggregate logs and set a retention policy of 10 years.

    Why it's wrong here

    Using CloudWatch Logs to aggregate CloudTrail logs and setting a 10-year retention policy merely stores the logs in a managed service that does not offer an immutable, tamper-evident storage class. Any IAM principal with logs:DeleteLogGroup, logs:DeleteLogStream, or logs:PutRetentionPolicy permissions can alter or delete the log data, and a compromised account could simply stop delivering CloudTrail logs to CloudWatch Logs in the first place. Unlike an S3 bucket protected by a restrictive bucket policy and versioning, CloudWatch Logs provides no native mechanism to prevent deletion of log groups or log streams, and it also doesn't prevent an attacker from disabling the CloudTrail trail. Thus, this option fails both at protecting log integrity and at ensuring continuous logging.

  • Apply an SCP to deny cloudtrail:StopLogging and cloudtrail:DeleteTrail, and create an organization trail that delivers logs to a central S3 bucket with a bucket policy that prevents deletion.

    Why this is correct

    Applying an SCP to the organization root or to all member accounts that denies cloudtrail:StopLogging and cloudtrail:DeleteTrail ensures that even an IAM admin or the root user in a member account cannot disable or delete the trail. An organization trail automatically delivers CloudTrail logs from every account to a designated central S3 bucket, and the bucket policy can explicitly Deny actions such as s3:DeleteBucket, s3:DeleteBucketPolicy, and s3:DeleteObject for all principals, making the log data tamper-proof. This combination provides a centralized, immutable audit record while removing the ability of individual account administrators to interfere with logging. It directly satisfies the requirement to prevent disabling and to protect the integrity of the logs.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every SCS-C02 question from scratch — 376 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SCS-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SCS-C02 exam.