Courseiva

Certified Cloud Security Professional CCSP (CCSP) — Questions 376450

964 questions total · 13pages · All types, answers revealed

Page 5

Page 6 of 13

Page 7
376
MCQeasy

A startup provides a cloud-based document collaboration platform. They store user-uploaded documents in a cloud object storage bucket. Compliance with data privacy laws requires that when a user deletes an account, all their documents must be permanently deleted within 30 days. The current process uses object versioning and lifecycle policies to expire objects after 30 days. However, during a recent audit, it was discovered that deleted user documents were still accessible via the bucket's previous versions for months after the deletion. The security team needs to ensure that all traces of a user's data are removed immediately upon account deletion. Which solution should be implemented?

A.Configure bucket policies to deny read access to all objects after the user deletion date.
B.Change the bucket's default encryption to use customer-managed keys and delete the key after 30 days.
C.Enable MFA Delete on the bucket to require additional authentication for deletions.
D.Use a lifecycle policy to permanently delete current and previous object versions immediately after the user deletion request.
AnswerD

Ensures immediate removal of all versions.

Why this answer

Object versioning in cloud storage (e.g., AWS S3) retains both current and previous versions of objects. A lifecycle policy that immediately expires both current and noncurrent versions upon user deletion ensures that all copies of the data are permanently removed, satisfying the 30-day compliance requirement. Without explicitly targeting previous versions, the default lifecycle policy only deletes current versions, leaving older versions accessible indefinitely.

Exam trap

ISC2 often tests the misconception that lifecycle policies automatically delete all object versions, when in fact they require separate rules for current and noncurrent versions, and candidates may overlook the need to explicitly target previous versions.

How to eliminate wrong answers

Option A is wrong because denying read access does not delete the objects; the data remains stored and recoverable, violating the permanent deletion requirement. Option B is wrong because deleting a customer-managed key (CMK) renders the data cryptographically inaccessible but does not remove the encrypted objects from the bucket; they still exist and could be recovered if the key is restored, and this approach does not meet the explicit deletion mandate. Option C is wrong because MFA Delete adds an authentication step for deletions but does not automate the deletion process or address the need to remove previous versions; it only prevents accidental or unauthorized deletions.

377
MCQeasy

A company stores PII in the cloud and needs to ensure compliance with GDPR. What is the first step they should take?

A.Delete all data older than the required retention period
B.Implement encryption for all stored data
C.Sign a Data Processing Agreement with the CSP
D.Perform data classification and mapping
AnswerD

This is the initial step to identify and locate PII.

Why this answer

The first step is to perform data classification and mapping to identify what PII is held, where it resides, and how it flows. This foundational activity informs all subsequent GDPR compliance actions. Option A is incorrect because deleting data may be part of data minimization but not the first step.

Option B is incorrect because encryption is a security control, not the initial step. Option C is incorrect because a Data Processing Agreement is signed after identifying and understanding data processing activities.

378
MCQeasy

A financial services company is migrating sensitive customer data to a cloud environment. The compliance team requires that all data at rest be encrypted using a key managed by the organization, not the cloud provider. Which solution should the company implement?

A.Enforce TLS 1.2 for all data transfers
B.Implement tokenization for all sensitive fields
C.Client-side encryption using a customer-managed key
D.Server-side encryption with AWS S3 managed keys (SSE-S3)
AnswerC

Correct: Data encrypted before upload; keys held by customer.

Why this answer

Client-side encryption ensures that data is encrypted before it leaves the organization's control, and the customer retains sole possession of the encryption key. This satisfies the compliance requirement that the cloud provider never has access to the key, as the provider only stores the encrypted ciphertext. In contrast, server-side encryption options (like SSE-S3) involve the provider managing or having access to the key material.

Exam trap

The trap here is that candidates often confuse server-side encryption with customer-managed keys (SSE-C) as meeting the requirement, but SSE-C still involves the cloud provider performing the encryption on their infrastructure, whereas client-side encryption ensures the provider never sees the plaintext or the key.

How to eliminate wrong answers

Option A is wrong because TLS 1.2 protects data in transit, not data at rest, and does not address encryption of stored data or key management. Option B is wrong because tokenization replaces sensitive data with non-sensitive tokens but does not encrypt the original data at rest; the mapping table or vault must still be secured, and it does not inherently use a customer-managed key for encryption. Option D is wrong because SSE-S3 uses AWS-managed keys, meaning the cloud provider controls the key material, which violates the requirement that the organization manages the key.

379
MCQeasy

A developer needs to store session state for a cloud-based web application. Which of the following is the most secure approach?

A.Store session data in an encrypted server-side storage
B.Store session data in a database with SSL
C.Store session data in client-side cookies
D.Store session data in a distributed cache
AnswerA

Server-side storage with encryption protects session data from unauthorized access.

Why this answer

Storing session state in encrypted server-side storage ensures that session data is never exposed to the client, mitigating risks of tampering, replay, or information disclosure. Encryption at rest (e.g., using AES-256) protects against unauthorized access to the storage layer, while server-side control prevents client-side manipulation of session tokens or data. This approach aligns with the principle of least privilege and is recommended by OWASP for secure session management in cloud applications.

Exam trap

ISC2 often tests the misconception that SSL/TLS alone provides sufficient security for session data, but the trap here is that SSL only protects data in transit, not at rest, so candidates who choose 'database with SSL' overlook the need for encryption at rest and server-side control.

How to eliminate wrong answers

Option B is wrong because SSL/TLS only protects data in transit between client and server, not data at rest in the database; an attacker with database access could read session data if it is not encrypted. Option C is wrong because storing session data in client-side cookies exposes it to XSS attacks, cookie theft, and tampering, as cookies can be modified by the client or intercepted over HTTP if not properly secured with HttpOnly and Secure flags. Option D is wrong because a distributed cache (e.g., Redis or Memcached) typically does not provide built-in encryption at rest and may be accessible to other cloud tenants or attackers if misconfigured, making it less secure than dedicated encrypted storage.

380
MCQhard

During a cloud security incident, the response team needs to collect evidence from a compromised AWS EC2 instance. Which method is most appropriate for capturing volatile data while preserving forensic integrity?

A.Terminate the instance and launch a replacement
B.Create a memory dump by SSH and save to S3
C.Take an EBS snapshot of the instance's volumes
D.Reboot the instance and collect logs
AnswerB

Correct. A memory dump captures volatile data (RAM), and SSH is a common remote access method for initiating the dump. Saving to S3 provides secure storage. Although SSH modifies state, it is the best practical option for volatile data capture in cloud environments.

Why this answer

The most appropriate method for capturing volatile data (memory) from a compromised EC2 instance. Using SSH to perform a memory dump (e.g., via LiME or fmem) and saving the output to S3 captures RAM contents, which is volatile and critical for incident response. While SSH access alters system state, it is the standard approach for remote memory acquisition when direct physical access is unavailable.

Option C (EBS snapshot) captures persistent storage, not volatile memory, so it is incorrect for the stated requirement.

Exam trap

A common trap is that while SSH access does alter system state, in cloud environments remote memory acquisition via SSH is often the only feasible method to capture volatile data. Candidates may incorrectly rule out this option due to strict forensic standards, but it is the most appropriate choice given the constraints.

How to eliminate wrong answers

Option A is wrong because terminating the instance destroys all volatile data (memory, process state) and may trigger cleanup scripts that overwrite evidence, violating forensic preservation. Option B is wrong because SSHing into the instance to create a memory dump modifies the system state (e.g., writes to disk, changes process tables) and the dump file itself alters the evidence chain; memory acquisition should be done via hypervisor-level tools like LiME or AWS Nitro's memory capture, not over SSH. Option D is wrong because rebooting the instance clears RAM and resets kernel data structures, losing all volatile evidence such as running processes, network connections, and encryption keys.

381
Multi-Selectmedium

Which THREE of the following are key considerations when designing a key management lifecycle for cloud data encryption?

Select 3 answers
A.Key rotation
B.Key usage monitoring
C.Key escrow
D.Key generation
E.Key storage
AnswersA, D, E

Rotation is a key lifecycle phase.

Why this answer

Key rotation is a critical lifecycle operation that limits the exposure of encrypted data if a key is compromised. By periodically replacing encryption keys with new ones, organizations reduce the window of vulnerability and comply with standards like NIST SP 800-57, which recommends cryptographic key rotation based on the key's usage period and security strength.

Exam trap

ISC2 often tests the distinction between lifecycle phases (generate, store, rotate, destroy) and operational controls (monitoring, escrow), so candidates mistakenly include monitoring or escrow as core design steps when they are actually supporting processes.

382
MCQhard

Based on the audit log, why did the Decrypt call fail?

A.The encryption algorithm mismatch.
B.The ciphertext was tampered.
C.The key policy denied access.
D.The key was disabled.
AnswerC

The error message indicates the user lacks authorization on the key.

Why this answer

The Decrypt call failed because the key policy attached to the cloud key management service (KMS) key explicitly denied the cloud identity making the request. Audit logs show the error code 'AccessDenied' or 'UnauthorizedOperation', which indicates that the key policy did not grant the necessary decrypt permission to the principal. Even if the key is enabled and the ciphertext is valid, a restrictive key policy will block the operation.

Exam trap

ISC2 often tests the distinction between key policy denials and key state issues; the trap here is that candidates confuse 'AccessDenied' errors with key disabled errors or invalid ciphertext errors, assuming the key is disabled or the ciphertext is corrupted when the real cause is a missing or explicit deny in the key policy.

How to eliminate wrong answers

Option A is wrong because an encryption algorithm mismatch would produce a 'ValidationException' or 'InvalidCiphertextException', not an access-denied error. Option B is wrong because tampered ciphertext would cause a 'InvalidCiphertextException' due to integrity check failure (e.g., AWS KMS uses authenticated encryption with AES-GCM, which detects tampering). Option D is wrong because a disabled CMK would result in a 'DisabledException' or 'KMSInvalidStateException', not an access-denied error.

383
MCQmedium

Refer to the exhibit. An administrator applies this S3 bucket policy. What is the overall effect?

A.Only requests originating from VPC vpc-12345678 are allowed to retrieve objects
B.All requests are denied because the Deny statement overrides the Allow statement
C.All requests are allowed because there is an Allow statement
D.Only requests made with HTTPS are allowed
AnswerA

The policy explicitly allows from that VPC and denies from others.

Why this answer

The S3 bucket policy includes an Allow statement that grants s3:GetObject access only to the VPC endpoint vpc-12345678, using the aws:SourceVpce condition key. This means only requests originating from that specific VPC endpoint are permitted to retrieve objects. The Deny statement with a NotPrincipal condition is redundant or misconfigured, but the Allow statement's condition effectively restricts access to the VPC endpoint, making option A correct.

Exam trap

ISC2 often tests the nuance that a Deny statement with NotPrincipal does not automatically deny all requests; candidates mistakenly assume any Deny overrides all Allow statements, but the specific condition in the Allow statement (aws:SourceVpce) is the key to understanding the policy's effect.

How to eliminate wrong answers

Option B is wrong because the Deny statement uses a NotPrincipal condition, which does not create a blanket denial; the Allow statement with the VPC condition is the effective control, and the Deny does not override it in this context. Option C is wrong because the Allow statement is not unconditional—it includes a condition that restricts access to requests from vpc-12345678, so not all requests are allowed. Option D is wrong because the policy does not reference HTTPS or any encryption protocol; it only uses the aws:SourceVpce condition key, not aws:SecureTransport.

384
MCQeasy

When data is in transit between an on-premises data center and a cloud service, which of the following is the minimum encryption standard recommended by security best practices?

A.IPsec with 3DES
B.TLS 1.2
C.TLS 1.0
D.SSL 3.0
AnswerB

TLS 1.2 is the minimum recommended version for secure communications.

Why this answer

TLS 1.2 or higher is the minimum standard for encrypting data in transit to protect against eavesdropping and tampering.

385
Multi-Selectmedium

A data governance officer wants to classify all data in a cloud environment using a classification scheme. They need to tag resources automatically and enforce access controls based on the tags. Which THREE steps should they take? (Choose three.)

Select 3 answers
A.Enable cross-region replication for tagged resources
B.Define classification labels (e.g., public, internal, confidential, restricted)
C.Configure signed URLs for public data
D.Use IAM conditions to restrict access based on tags
E.Automatically tag resources based on DLP scanning results
AnswersB, D, E

Labels are the basis for classification.

Why this answer

Creating tags based on classification levels, applying them automatically using DLP or policy, and using IAM conditions to enforce access based on tags are key steps.

386
MCQeasy

Which of the following is an example of a runtime application self-protection (RASP) capability?

A.Checking for misconfigured S3 buckets
B.Blocking an SQL injection attempt during execution
C.Analyzing logs after an attack
D.Scanning source code for vulnerabilities
AnswerB

RASP can detect and block attacks at runtime.

Why this answer

RASP operates within the application runtime to detect and block attacks in real-time. Blocking an SQL injection attempt during execution is a typical RASP function.

387
Multi-Selecthard

A cloud security team is implementing a DevSecOps pipeline for a Kubernetes-based application. Which THREE scanning tools should be integrated to detect IaC misconfigurations before deployment?

Select 3 answers
A.GitGuardian
B.KICS
C.Checkov
D.Snyk
E.tfsec
AnswersB, C, E

Correct. KICS scans IaC including Kubernetes and Terraform.

Why this answer

KICS (Keeping Infrastructure as Code Secure) is an open-source tool specifically designed to scan IaC files for security misconfigurations, vulnerabilities, and compliance violations before deployment. It supports multiple IaC formats including Terraform, Kubernetes manifests, Dockerfiles, and CloudFormation, making it a strong choice for a DevSecOps pipeline targeting Kubernetes-based applications.

Exam trap

Candidates often mistake secret scanning tools (like GitGuardian) for IaC misconfiguration scanners, leading them to select GitGuardian even though it does not address IaC misconfigurations.

388
MCQhard

An auditor is reviewing a cloud provider's SOC 2 Type II report. Which aspect of the report is most relevant for assessing the effectiveness of controls over a period?

A.System description
B.Description of tests and results
C.Opinion letter
D.Management's assertion
AnswerB

This section details the tests performed and their outcomes, proving controls operated effectively over the period.

Why this answer

The SOC 2 Type II report evaluates the operational effectiveness of controls over a specified period (typically 6–12 months). The 'Description of tests and results' section provides the auditor's detailed testing procedures and outcomes, directly showing whether controls operated effectively throughout that period. This makes it the most relevant aspect for assessing control effectiveness over time.

Exam trap

ISC2 often tests the distinction between Type I (point-in-time design) and Type II (period-of-time effectiveness), and candidates mistakenly choose the opinion letter or system description because they focus on the report's overall conclusion rather than the detailed test evidence that proves effectiveness over time.

How to eliminate wrong answers

Option A is wrong because the system description merely outlines the system's boundaries and control objectives, not the actual testing or effectiveness over time. Option C is wrong because the opinion letter gives the auditor's overall conclusion but lacks the granular test details needed to assess specific control effectiveness. Option D is wrong because management's assertion is a self-declaration of control design and implementation, not an independent verification of operational effectiveness over the period.

389
Multi-Selecteasy

Which TWO of the following are key components of a secure software development lifecycle (SSDLC) in a cloud environment?

Select 2 answers
A.Automated static application security testing (SAST) during code commit.
B.Conducting code reviews with a security focus.
C.Performing security testing only after deployment to production.
D.Mandatory security awareness training for developers.
E.Integration of unit tests that check for security functionality.
AnswersA, B

Identifies vulnerabilities early in development.

Why this answer

Automated SAST during code commit is a key component of a secure software development lifecycle (SSDLC) in a cloud environment because it enables early detection of vulnerabilities (e.g., injection flaws, buffer overflows) by scanning source code as it is committed to the repository. This shift-left approach integrates security directly into the CI/CD pipeline, preventing flaws from progressing to later stages where remediation is more costly and complex.

Exam trap

ISC2 often tests the distinction between core technical components of the SSDLC (like automated SAST and security-focused code reviews) versus supporting activities (like training or unit tests) that are beneficial but not mandatory for the lifecycle itself.

390
Multi-Selecteasy

A company is deploying a serverless function in AWS Lambda that needs to access a private RDS database. Which TWO configurations are necessary for secure access?

Select 2 answers
A.Disable TLS for the database connection
B.Configure VPC integration for the Lambda function
C.Attach an Internet Gateway to the Lambda function
D.Assign a public IP address to the Lambda function
E.Create an execution role with permissions to the RDS database
AnswersB, E

VPC integration allows Lambda to access resources in a VPC.

Why this answer

Lambda functions must be attached to a VPC using VPC integration to access resources inside a private subnet, such as an RDS database. Without VPC integration, the Lambda function runs in an AWS-managed VPC and cannot reach resources in the customer’s VPC. This configuration requires the Lambda function to be associated with the same VPC, subnets, and security groups as the RDS instance.

Exam trap

The CCSP exam often tests the misconception that Lambda functions can directly access private resources without VPC integration, or that public IPs or Internet Gateways are needed for private connectivity, leading candidates to select options like C or D instead of recognizing the necessity of VPC integration and proper IAM roles.

391
MCQmedium

A cloud customer is subject to eDiscovery requirements in a lawsuit. The data resides in a cloud storage service that uses encryption. What is the primary challenge in collecting this data in a forensically sound manner?

A.Obtaining a search warrant for data stored in the cloud
B.Decrypting the data without the encryption keys
C.Ensuring the integrity and chain of custody when data is collected via API or provider tools rather than physical seizure
D.Identifying the specific geographic location of the data
AnswerC

Lack of physical access requires reliance on provider's tools, making chain of custody more difficult.

Why this answer

Cloud environments often lack physical access, and data may be distributed across multiple servers and jurisdictions. Ensuring the collection methodology preserves integrity and metadata is challenging without provider cooperation.

392
MCQeasy

In the NIST SP 800-145 definition, which deployment model is described as infrastructure provisioned for exclusive use by a single organization comprising multiple consumers?

A.Private cloud
B.Public cloud
C.Community cloud
D.Hybrid cloud
AnswerA

Correct. Private cloud is for exclusive use by a single organization.

Why this answer

NIST SP 800-145 defines private cloud as provisioned for exclusive use by a single organization with multiple consumers (e.g., business units).

393
MCQhard

During a cloud migration, a company decides to move a legacy application with no code changes. Which migration strategy are they using?

A.Refactor
B.Repurchase
C.Replatform
D.Rehost (lift and shift)
AnswerD

Rehosting migrates the application as-is, requiring no code changes.

Why this answer

Rehost (lift and shift) moves applications to the cloud without any code changes. Options A (Refactor), B (Repurchase), and C (Replatform) all involve modifying the application or acquiring a new solution, which contradicts the requirement of no code changes.

394
MCQeasy

What is the primary purpose of cloud security posture management (CSPM) tools?

A.To provide a centralized log storage solution.
B.To detect real-time threats like malware and intrusions.
C.To manage user identities and access permissions.
D.To assess and improve the security configuration of cloud resources against benchmarks.
AnswerD

CSPM focuses on configuration and compliance.

Why this answer

CSPM tools are designed to continuously monitor cloud environments, assess configurations against industry benchmarks (e.g., CIS, NIST, PCI DSS), and provide remediation guidance. Their primary purpose is to identify misconfigurations and compliance gaps, not to perform real-time threat detection or centralized logging.

Exam trap

ISC2 CCSP often tests the distinction between CSPM (configuration assessment) and other security tools (e.g., SIEM, IDS/IPS, IAM), so the trap here is confusing CSPM's proactive compliance monitoring with reactive threat detection or log management.

How to eliminate wrong answers

Option A is wrong because centralized log storage is the function of services like AWS CloudTrail, Azure Monitor, or GCP Cloud Logging, not CSPM tools which focus on configuration assessment. Option B is wrong because real-time threat detection for malware and intrusions is handled by dedicated security tools like AWS GuardDuty, Azure Defender, or GCP Threat Detection, whereas CSPM tools are configuration-focused and not designed for active threat hunting. Option C is wrong because managing user identities and access permissions is the role of IAM services (e.g., AWS IAM, Azure AD, GCP IAM), not CSPM tools which evaluate the security posture of resources but do not directly manage identities or permissions.

395
MCQmedium

A company wants to export its data from a cloud provider to another provider upon contract termination. Which contract clause is essential to ensure the data can be exported in a usable format?

A.Service level agreement
B.Data portability clause
C.Right to audit
D.Data deletion clause
AnswerB

Correct. This clause ensures the ability to export data.

Why this answer

A data portability clause ensures the customer has the right to export data in a machine-readable format, often with provider assistance.

396
Multi-Selectmedium

An organization is designing a VPC with multiple tiers. Which TWO network components are used to restrict traffic between subnets?

Select 2 answers
A.VPC Peering
B.Network ACL (NACL)
C.Internet Gateway
D.Route Table
E.Security Group
AnswersB, E

NACLs are stateless firewalls at subnet level.

Why this answer

Network ACLs (stateless) and Security Groups (stateful) can be applied at subnet and instance level to control traffic.

397
MCQhard

A serverless function needs to access a private RDS database inside a VPC. What configuration is required to enable this without using public IP addresses?

A.Store database credentials in the function code
B.Use a NAT Gateway to allow inbound traffic
C.Place the Lambda function inside the VPC using VPC configuration
D.Attach an Internet Gateway to the VPC
AnswerC

Lambda VPC integration allows the function to access VPC resources privately.

Why this answer

Serverless functions can be configured with VPC integration to access resources inside a VPC via private IP.

398
MCQmedium

Refer to the exhibit. A security analyst finds this access control policy attached to a cloud storage bucket. What is the primary security issue?

A.The policy is missing a condition for encryption.
B.The policy does not specify a source IP.
C.The policy allows all actions.
D.The policy grants public read access to all objects.
AnswerD

Correct. The policy allows any principal (public) to read objects, which is a critical misconfiguration.

Why this answer

The policy statement includes "Principal": "*" and "Effect": "Allow" without any condition restricting access, which grants public read access to all objects in the cloud storage bucket. This violates the principle of least privilege and exposes sensitive data to anyone on the internet, making it a critical security misconfiguration.

Exam trap

ISC2 often tests the distinction between 'public access' and 'all actions' — candidates mistakenly think 'all actions' is the issue, but the trap is that the policy only grants read access, yet the public principal makes it a severe data exposure risk regardless of the action scope.

How to eliminate wrong answers

Option A is wrong because while encryption conditions are a best practice, the absence of an encryption condition does not directly cause public exposure; the core issue is the lack of access restrictions. Option B is wrong because source IP restrictions are not required for all S3 policies; the primary flaw here is the public principal, not the absence of IP filtering. Option C is wrong because the policy only allows `s3:GetObject` (read access), not all actions; the statement explicitly lists `"Action": "s3:GetObject"`, so it does not permit write, delete, or other administrative actions.

399
Multi-Selecthard

A global company uses a cloud provider that stores data in multiple jurisdictions. During an eDiscovery request from a US court, which three challenges are most likely to arise? (Choose three.)

Select 3 answers
A.Jurisdictional conflicts over which court has authority
B.Lack of encryption options
C.Ensuring data is preserved without alteration (legal hold)
D.Inability to perform forensically sound collection due to lack of physical access
E.Excessive cost of cloud storage
AnswersA, C, D

Data in multiple countries may be subject to conflicting laws.

Why this answer

eDiscovery in the cloud poses jurisdictional conflicts, data access limitations, and data preservation challenges.

400
Matchingmedium

Match each cloud incident response phase to its primary activity.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Develop incident response plan and tools

Identify potential security incidents

Isolate affected systems and prevent spread

Restore normal operations and verify integrity

Why these pairings

Incident response in cloud requires adaptation to shared responsibility and ephemeral resources.

401
MCQhard

A cloud security engineer is responsible for a SaaS application hosted on a public cloud provider. The application uses a relational database to store customer data. The security team recently conducted a vulnerability assessment and discovered that the database can be accessed over the internet without any network restrictions. Additionally, the database admin user has the same password as the root account, and the password has not been changed in 18 months. The company is subject to GDPR and PCI DSS compliance requirements. The engineer needs to remediate these issues immediately. Which of the following actions should be taken FIRST?

A.Change the database admin password to a complex new password immediately.
B.Upgrade the database to the latest version with all security patches applied.
C.Configure the database security group to allow traffic only from the application server's IP address range.
D.Enable encryption at rest for the database to protect the data if it is stolen.
AnswerC

Restricting network access via security groups is the most immediate way to prevent unauthorized access over the internet.

Why this answer

Restricting network access to authorized sources only is the most immediate way to reduce the attack surface and prevent unauthorized access over the internet. Option A is wrong because changing the password is important but should follow the network restriction to ensure the database is not exposed during the change. Option B is wrong because upgrading the database might not be immediately available and does not address the access issue.

Option D is wrong because enabling encryption does not prevent an attacker from connecting directly to the database.

402
MCQhard

A security engineer applies the above bucket policy to an S3 bucket containing sensitive data. Which of the following best describes the effect of this policy?

A.It allows all access to the bucket.
B.It denies access to objects over HTTPS, but allows HTTP.
C.It denies access to objects over HTTP, but allows HTTPS.
D.It denies all access to the bucket.
AnswerC

Correct: The condition denies when SecureTransport is false (HTTP).

Why this answer

The bucket policy uses a `Deny` effect with a `Condition` block that checks `aws:SecureTransport` equals `false`. This condition denies access when the request is made over HTTP (non-secure transport), effectively blocking HTTP requests while allowing HTTPS requests. The policy does not affect HTTPS requests because the condition only triggers when `SecureTransport` is false.

Exam trap

The trap here is that candidates confuse the `Deny` effect with a blanket denial, missing the conditional `aws:SecureTransport` check, or they misinterpret the condition as denying HTTPS instead of HTTP.

How to eliminate wrong answers

Option A is wrong because the policy explicitly denies access under a specific condition (HTTP), not allowing all access. Option B is wrong because the policy denies HTTP access, not HTTPS; it does not deny access over HTTPS. Option D is wrong because the policy does not deny all access; it only denies access when the request uses HTTP (non-secure transport), leaving HTTPS access permitted.

403
MCQeasy

A company is migrating a legacy application to the cloud. The application uses hardcoded database credentials. Which secure development practice should be implemented to address this?

A.Use code signing for all deployments
B.Implement input validation on all user inputs
C.Enable encryption at rest for the database
D.Use a secrets management service
AnswerD

Secrets management securely stores and rotates credentials, eliminating hardcoding.

Why this answer

Hardcoded database credentials in application code create a severe security risk because they are exposed in version control, logs, and static analysis. Using a secrets management service (e.g., AWS Secrets Manager, HashiCorp Vault, Azure Key Vault) allows credentials to be stored securely, rotated automatically, and accessed at runtime via API calls, eliminating the need to embed secrets in code. This aligns with the principle of least privilege and secure credential management in cloud application security.

Exam trap

ISC2 often tests the distinction between 'protecting data at rest' (encryption) and 'protecting access credentials' (secrets management), leading candidates to mistakenly choose encryption at rest when the real issue is credential exposure in code.

How to eliminate wrong answers

Option A is wrong because code signing ensures the integrity and authenticity of the deployed code, but it does not address the problem of hardcoded credentials—it does not remove secrets from the codebase. Option B is wrong because input validation prevents injection attacks (e.g., SQLi, XSS) by sanitizing user-supplied data, but it has no effect on static credentials embedded in the application source code. Option C is wrong because encryption at rest protects data stored in the database (e.g., on disk), but it does not protect the credentials used to access the database—those credentials remain exposed in the code.

404
MCQhard

A cloud security engineer is implementing API Gateway security for a public-facing API. Which combination of controls best protects against both injection attacks and excessive usage?

A.IAM authentication and VPC endpoint
B.JWT validation and WAF integration
C.WAF integration and rate limiting
D.API keys and TLS enforcement
AnswerC

Correct; WAF blocks injections, rate limiting controls usage.

Why this answer

WAF integration protects against injection and other web attacks, while rate limiting prevents abuse by limiting requests per client.

405
MCQhard

A cloud customer is reviewing a provider's SOC 2 Type II report. What does this report primarily attest to?

A.The provider's financial controls and accuracy of billing
B.The design and operating effectiveness of controls over a period
C.Compliance with international data protection regulations like GDPR
D.Penetration test results and vulnerability assessments
AnswerB

Correct. SOC 2 Type II tests both design and operating effectiveness over time.

Why this answer

SOC 2 Type II reports evaluate the effectiveness of controls related to security, availability, processing integrity, confidentiality, and privacy over a period of time (typically 6-12 months).

406
MCQeasy

A cloud service provider stores customer data in a multi-tenant environment. A customer from the European Union requests that all personal data be encrypted at rest to comply with GDPR. What is the primary reason for this requirement?

A.To ensure data portability
B.To prevent unauthorized access by other tenants
C.To meet data minimization principles
D.To satisfy the right to be forgotten
AnswerB

Correct. Encryption at rest prevents unauthorized access.

Why this answer

Encryption at rest ensures that even if physical storage is accessed by unauthorized parties, the data remains unreadable, thus preventing unauthorized access by other tenants in a multi-tenant environment. Option A describes data portability, which is about transferring data between providers, not encryption. Option C refers to data minimization, which limits the collection of personal data to what is necessary.

Option D is about the right to be forgotten, which involves deletion of data, not encryption.

407
MCQhard

Which type of threat is this log most likely indicating?

A.Account takeover
B.Malware infection
C.Insider threat
D.Data exfiltration
AnswerD

Anomalous large data transfer to an unknown location at unusual time is a classic sign of data exfiltration.

Why this answer

The log shows a large volume of outbound data transfers from a cloud storage bucket to an external IP address, which is characteristic of data exfiltration. In cloud environments, such activity often involves unauthorized copying of sensitive data to an attacker-controlled location, bypassing normal access controls.

Exam trap

ISC2 often tests the distinction between data exfiltration and insider threat by presenting a log of outbound data transfer without user context, leading candidates to incorrectly assume insider intent when the pattern itself defines the threat type.

How to eliminate wrong answers

Option A is wrong because account takeover typically involves anomalous login patterns, failed authentication attempts, or access from unusual locations, not sustained outbound data transfers. Option B is wrong because malware infection usually manifests as unusual process execution, registry changes, or internal lateral movement, not direct bulk data uploads to external IPs. Option C is wrong because insider threat could involve data exfiltration, but the log alone does not indicate the user's intent or authorization level; the pattern of large outbound transfers to an external IP is more specifically indicative of exfiltration regardless of insider or external actor.

408
MCQmedium

An administrator applies the above bucket policy to an S3 bucket containing sensitive data. What is the EFFECT of this policy?

A.Allows public read access
B.Allows access only from specific IP addresses
C.Denies access if the request does not use HTTPS
D.Denies access if the request uses HTTPS
AnswerC

It denies HTTP requests, enforcing HTTPS.

Why this answer

The bucket policy uses a `Deny` effect with a condition `aws:SecureTransport` set to `false`, which means any request that does not use HTTPS (i.e., plain HTTP) is denied. This enforces encryption in transit for all access to the S3 bucket, ensuring sensitive data is not transmitted over an unencrypted channel. Option C correctly identifies that the policy denies access if the request does not use HTTPS.

Exam trap

ISC2 often tests the distinction between `Deny` and `Allow` effects in S3 bucket policies, and the trap here is that candidates misread the condition as denying HTTPS instead of denying non-HTTPS, or they assume the policy grants public access because they overlook the absence of an `Allow` statement.

How to eliminate wrong answers

Option A is wrong because the policy does not contain any `Effect: Allow` statement for public access; it only has a `Deny` statement, so public read access is not granted. Option B is wrong because the policy does not reference the `aws:SourceIp` condition key or any IP address range; it only checks the `aws:SecureTransport` condition. Option D is wrong because the policy denies access when `aws:SecureTransport` is `false`, meaning it denies HTTP, not HTTPS; requests using HTTPS have `aws:SecureTransport` set to `true` and are not denied by this condition.

409
MCQeasy

A small business uses a cloud provider's default server-side encryption (SSE) to encrypt data at rest in their cloud storage. They are concerned about key management overhead. Which statement best describes the key management responsibility for SSE?

A.The customer and provider share key management responsibilities.
B.Keys are not used; encryption is transparent.
C.The customer generates and manages the keys.
D.The cloud provider manages the keys entirely.
AnswerD

Default SSE is provider-managed key encryption.

Why this answer

With default SSE (e.g., SSE-S3 in AWS), the cloud provider manages the encryption keys entirely. The customer is not involved in key generation, rotation, or storage. CMEK and CSEK require customer involvement.

BYOK involves importing customer keys.

410
MCQhard

During a cloud incident response, a security team needs to isolate a compromised EC2 instance to prevent further communication with an external command-and-control server. Which step should be taken first?

A.Take a forensic snapshot of the instance’s EBS volume
B.Revoke the IAM credentials associated with the instance’s role
C.Stop the EC2 instance
D.Modify the security group to deny all outbound traffic
AnswerD

This immediately stops all network communication from the instance.

Why this answer

Modifying the security group to deny all outbound traffic is the fastest way to cut communication between the compromised EC2 instance and the external C2 server without destroying volatile data. Security groups act as a stateful virtual firewall at the instance level, and changing the outbound rule to deny all traffic immediately blocks any existing or new connections to the C2 IP. This preserves the instance's runtime state for later forensic analysis while containing the threat.

Exam trap

In cloud incident response, it's important to distinguish between containment (blocking network traffic) and preservation (snapshotting or stopping). A common trap is that candidates mistakenly choose 'Stop the EC2 instance' thinking it is the most definitive containment action, not realizing it destroys volatile evidence and is slower to implement than a security group change.

How to eliminate wrong answers

Option A is wrong because taking a forensic snapshot of the EBS volume is a preservation step that should occur after containment, not first; it does not stop active C2 communication. Option B is wrong because revoking IAM credentials prevents the instance from making API calls to AWS services but does not block network-layer traffic to an external C2 server, which operates at the IP/port level. Option C is wrong because stopping the EC2 instance would terminate the operating system and lose volatile memory (RAM) evidence, and it is a more disruptive action than simply blocking outbound traffic via security group rules.

411
MCQmedium

A company is adopting a serverless architecture using AWS Lambda. The security team is concerned about potential injection attacks via event payloads. Which practice is most effective at mitigating such attacks?

A.Use a web application firewall (WAF) in front of the API Gateway
B.Assign the least privilege IAM role to each Lambda function
C.Validate and sanitize all input data from event sources
D.Encrypt environment variables containing sensitive configuration
AnswerC

Input validation prevents malicious payloads from being processed.

Why this answer

Serverless functions like AWS Lambda are directly invoked by event payloads, and without input validation and sanitization, an attacker can inject malicious code (e.g., SQL, NoSQL, OS commands) that the function executes. This is the most effective mitigation as it addresses the root cause at the application layer, regardless of any perimeter controls.

Exam trap

ISC2 often tests the misconception that perimeter controls (like WAFs) or IAM permissions are sufficient to prevent application-layer attacks, but the trap here is that injection vulnerabilities are code-level flaws that only input validation can directly remediate.

How to eliminate wrong answers

Option A is wrong because a WAF operates at the HTTP/HTTPS layer and cannot inspect or block injection attacks that originate from non-HTTP event sources (e.g., S3 events, DynamoDB Streams, SQS messages) or from payloads that are already inside the trusted network path. Option B is wrong because least privilege IAM roles control what resources the Lambda function can access (e.g., read from a database), but they do not prevent the function from executing malicious input passed in the event payload. Option D is wrong because encrypting environment variables protects sensitive configuration data at rest and in transit, but it has no effect on injection attacks that exploit unsanitized input in the event payload.

412
MCQmedium

A company is adopting DevSecOps and wants to incorporate security testing into their continuous integration pipeline. They have decided to run SAST (static analysis) and SCA (software composition analysis) tools. Which of the following is the PRIMARY reason for including SCA in addition to SAST?

A.To detect insecure runtime behavior
B.To identify known vulnerabilities in third-party libraries and dependencies
C.To reduce false positives identified by SAST
D.To scan for vulnerabilities in custom APIs
AnswerB

SCA specifically scans open source components for known CVEs.

Why this answer

SCA (Software Composition Analysis) is specifically designed to identify known vulnerabilities in third-party libraries and dependencies by comparing their versions against public vulnerability databases like the National Vulnerability Database (NVD) or OWASP Dependency-Check. SAST (Static Application Security Testing) analyzes custom source code for security flaws but cannot inspect external libraries that are often pulled in via package managers (e.g., npm, Maven, pip). Including SCA ensures that the organization addresses supply chain risks, which is a primary goal in DevSecOps pipelines.

Exam trap

ISC2 often tests the distinction between SAST (custom code analysis) and SCA (third-party dependency analysis), and the trap here is that candidates may confuse SCA with DAST or think SCA can reduce SAST false positives, when in reality SCA addresses a completely different attack surface—open-source library vulnerabilities.

How to eliminate wrong answers

Option A is wrong because detecting insecure runtime behavior is the domain of DAST (Dynamic Application Security Testing) or IAST (Interactive Application Security Testing), not SCA, which focuses on static analysis of dependency manifests. Option C is wrong because SCA does not reduce false positives from SAST; false positive reduction is typically achieved by tuning SAST rules, using IAST for verification, or implementing manual triage processes. Option D is wrong because scanning for vulnerabilities in custom APIs is a function of SAST (for code-level flaws) or DAST (for runtime API endpoints), not SCA, which only analyzes third-party components and their known CVEs.

413
Multi-Selecteasy

Which THREE of the following are essential characteristics of cloud computing as defined by NIST SP 800-145?

Select 3 answers
A.Multi-tenancy
B.Resource pooling
C.Virtualization
D.On-demand self-service
E.Measured service
AnswersB, D, E

Correct. Resource pooling is one of the five essential characteristics.

Why this answer

Resource pooling is correct because NIST SP 800-145 defines it as one of the five essential characteristics, where the provider's computing resources are pooled to serve multiple consumers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to consumer demand. This enables economies of scale and location independence, as the customer generally has no control or knowledge over the exact location of the provided resources.

Exam trap

ISC2 often tests the distinction between 'multi-tenancy' (a design goal) and 'resource pooling' (the NIST-defined characteristic), and between 'virtualization' (an implementation detail) and the essential characteristics, leading candidates to incorrectly select options that are common in cloud but not in the NIST definition.

414
Multi-Selectmedium

A security analyst is reviewing a cloud storage bucket that contains archived customer records. The analyst wants to ensure that no object in the bucket can be modified or deleted for 7 years to meet regulatory retention requirements. Which TWO features should be enabled? (Select TWO.)

Select 2 answers
A.Bucket versioning
B.Bucket ACL restricting write access
C.Lifecycle policy to transition to archival storage
D.Object lock with retention period
E.Cross-region replication
AnswersA, D

Versioning protects against accidental deletion or overwrites.

Why this answer

Object lock (retention mode) enforces a retention period on objects, preventing deletion or modification. Versioning allows recovery in case of accidental deletion of lock or creation of delete markers. Together they provide a comprehensive retention solution, though object lock alone may suffice if versioning is not required.

415
MCQhard

A company is implementing a serverless application using AWS Lambda. The function processes S3 events and writes to a DynamoDB table. Which of the following is the MOST secure way to grant the necessary permissions?

A.Use resource-based policies on the Lambda function
B.Attach a managed policy that grants full access to S3 and DynamoDB
C.Use the root user credentials of the AWS account
D.Create a custom IAM role with only the required actions on specific resources
AnswerD

Least privilege with scoped actions and resources.

Why this answer

AWS Lambda functions require an IAM role (execution role) to access other AWS services. By creating a custom IAM role with only the required actions (e.g., s3:GetObject for the specific S3 bucket and dynamodb:PutItem for the specific DynamoDB table), you adhere to the principle of least privilege, minimizing the attack surface and ensuring secure, auditable access.

Exam trap

ISC2 often tests the misconception that resource-based policies on the Lambda function can grant the function permissions to other services, when in fact they only control invocation permissions, not the function's outbound access to resources like S3 or DynamoDB.

How to eliminate wrong answers

Option A is wrong because resource-based policies on a Lambda function control who can invoke the function, not what the function can access; they do not grant the function permissions to S3 or DynamoDB. Option B is wrong because attaching a managed policy that grants full access to S3 and DynamoDB violates least privilege, potentially allowing the function to perform unintended actions (e.g., delete data) and increasing the blast radius of a compromise. Option C is wrong because using root user credentials is a severe security risk—root credentials have unrestricted access, should never be used for programmatic access, and violate AWS best practices and compliance requirements.

416
MCQmedium

Which of the following is an example of a cloud interoperability standard that facilitates portability of containerized applications across different cloud environments?

A.SOC 2 Type II
B.CSA STAR
C.ISO 27001
D.Kubernetes
AnswerD

Correct. Kubernetes enables container portability across environments.

Why this answer

Kubernetes is an open-source container orchestration platform that enables portability of containerized applications across different cloud providers and on-premises environments.

417
Multi-Selectmedium

A cloud application uses IAM roles with wildcard permissions (e.g., iam:* or *:*). Which TWO risks are directly associated with such over-permissive IAM policies?

Select 2 answers
A.Denial of service against other cloud services
B.Privilege escalation to administrative roles
C.Increased cost due to unnecessary resource usage
D.Difficulty in auditing permissions due to logging overhead
E.Unauthorized data exfiltration from S3 buckets or databases
AnswersB, E

Correct. Wildcard permissions allow escalating to full admin.

Why this answer

Wildcard permissions can lead to privilege escalation and data exfiltration. DoS and cost overruns are possible but not direct risks of over-permissive IAM; logging impact is indirect.

418
MCQmedium

An organization uses a private artifact registry for approved package sources. A developer accidentally publishes a package with a similar name to an internal package to the public registry. This could lead to which type of attack?

A.Cross-site request forgery (CSRF)
B.Denial of service (DoS)
C.Dependency confusion
D.Man-in-the-middle (MITM)
AnswerC

Dependency confusion exploits naming conflicts between private and public packages.

Why this answer

Dependency confusion occurs when a package manager (e.g., npm, pip, Maven) resolves a package name to a public registry instead of a private one, because the public registry has a package with the same or similar name. In this scenario, the developer accidentally published a package with a similar name to the public registry, so internal builds may fetch that malicious public package instead of the intended internal one, leading to arbitrary code execution in the build pipeline.

Exam trap

In dependency confusion questions, candidates often mistakenly think of MITM because they focus on 'similar name' as a spoofing attack, but the core mechanism is the package manager's registry resolution order, not network interception.

How to eliminate wrong answers

Option A is wrong because CSRF exploits a user's authenticated session to perform unwanted actions on a web application, not package resolution logic. Option B is wrong because DoS attacks aim to overwhelm a service with traffic or resource exhaustion, not to hijack package dependencies. Option D is wrong because MITM attacks intercept or alter communications between two parties (e.g., via ARP spoofing or rogue certificates), whereas dependency confusion exploits the package manager's name resolution order between registries.

419
MCQhard

A cloud architect is designing a data lifecycle policy for a SaaS application. According to the cloud data lifecycle, which phase immediately follows the 'Share' phase?

A.Store
B.Archive
C.Use
D.Destroy
AnswerB

Correct order: Create -> Store -> Use -> Share -> Archive -> Destroy.

Why this answer

The cloud data lifecycle is: Create, Store, Use, Share, Archive, Destroy. After sharing, data is typically archived for long-term retention before eventual destruction.

420
Multi-Selectmedium

A cloud architect is evaluating cloud service models for a new application. Which two characteristics are advantages of PaaS over IaaS? (Choose two.)

Select 2 answers
A.Greater control over the underlying OS
B.Lower cost due to shared infrastructure
C.Reduced management of middleware and runtime
D.Higher flexibility to customize networking
E.Built-in scalability and high availability
AnswersC, E

PaaS manages middleware and runtime, reducing customer management overhead.

Why this answer

PaaS abstracts away middleware, runtime, and OS management, allowing developers to focus on code rather than patching or configuring these layers. This reduces operational overhead compared to IaaS, where you must manage the OS, runtime, and middleware yourself. Option E is correct because PaaS platforms typically include built-in load balancing, auto-scaling, and redundancy features, whereas in IaaS you must architect and implement these capabilities manually.

Exam trap

ISC2 often tests the misconception that PaaS is always cheaper than IaaS due to shared infrastructure, but the real advantage is reduced management of middleware and runtime, not guaranteed cost savings.

421
Drag & Dropmedium

Drag and drop the steps for performing a cloud migration using the 'lift and shift' strategy into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

First assess, then set up target, replicate, transfer data, and finally test and cut over.

422
Matchingmedium

Match each NIST SP 800-53 control family to its focus area.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Access Control

Audit and Accountability

System and Communications Protection

System and Information Integrity

Physical and Environmental Protection

Why these pairings

NIST SP 800-53 provides security and privacy controls; each family addresses a specific domain.

423
MCQmedium

A company wants to use a cloud KMS to encrypt data but requires that the encryption key never leaves their on-premises hardware security module (HSM) due to compliance. Which key management model should they adopt?

A.Customer-Managed Encryption Key (CMEK)
B.Customer-Supplied Encryption Key (CSEK)
C.Hold Your Own Key (HYOK)
D.Bring Your Own Key (BYOK)
AnswerC

HYOK keeps the key in the on-premises HSM, meeting the compliance requirement.

Why this answer

Hold Your Own Key (HYOK) allows the customer to retain the key in their on-premises HSM, and the cloud service must call back to the on-premises HSM for each encryption/decryption operation. This provides maximum control but introduces latency.

424
Drag & Dropmedium

Drag and drop the steps for setting up a cloud access security broker (CASB) in a SaaS environment into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

Start with policy definition, then deploy, configure, test, and finally full rollout.

425
Multi-Selectmedium

An organization is using GCP and wants to implement cloud security posture management (CSPM) to continuously monitor configurations against the CIS Benchmark. Which TWO GCP services can be used for this purpose? (Choose two.)

Select 2 answers
A.Cloud VPN
B.Cloud Asset Inventory
C.Security Command Center
D.Cloud Audit Logs
E.Cloud Functions
AnswersB, C

Provides a complete view of resources and can be used for compliance checks.

Why this answer

Cloud Asset Inventory provides a historical view of all GCP resources and their configurations, enabling continuous monitoring against compliance frameworks like the CIS Benchmark. Security Command Center offers built-in CSPM capabilities, including automated scanning for CIS Benchmark violations and actionable recommendations to remediate misconfigurations.

Exam trap

The CCSP exam often tests the distinction between logging services (Cloud Audit Logs) and active monitoring/compliance services (CSPM), leading candidates to mistakenly choose Cloud Audit Logs for configuration monitoring instead of Security Command Center or Cloud Asset Inventory.

426
Multi-Selectmedium

Which TWO data states must be encrypted to meet common compliance requirements for data in the cloud? (Choose two.)

Select 2 answers
A.Data in audit logs
B.Data in backup
C.Data at rest
D.Data in transit
E.Data in use
AnswersC, D

Required by regulations like PCI DSS, HIPAA.

Why this answer

Data at rest (C) must be encrypted because compliance frameworks like PCI DSS, HIPAA, and GDPR require protection of stored data against unauthorized access. Encryption at rest typically uses AES-256 or similar algorithms to secure data on disks, databases, or object storage, ensuring that even if physical media is compromised, the data remains unreadable.

Exam trap

ISC2 often tests the distinction between data states and data locations, so the trap here is that candidates confuse 'data in backup' or 'data in audit logs' as separate states when they are actually subsets of data at rest or in transit.

427
MCQhard

A financial services company runs a critical application on a cloud infrastructure. The application consists of a web tier, an application tier, and a database tier, all deployed in a single cloud region. The database is a managed relational database service with automated backups enabled. The company's disaster recovery plan requires a Recovery Time Objective (RTO) of 4 hours and a Recovery Point Objective (RPO) of 1 hour. During a recent regional outage, the primary region became unavailable for 6 hours. The company attempted to restore the database from the latest automated backup in a different region, but the restore took 5 hours due to the large database size, exceeding the RTO. Additionally, the backup was 2 hours old at the time of the outage, exceeding the RPO. The security team has also noted that the backup data is encrypted with a cloud-managed key, which may not meet future compliance requirements for customer-managed encryption keys. Which course of action should the company take to meet both the RTO and RPO objectives while also addressing the encryption requirement?

A.Implement cross-region read replicas with synchronous replication and enable encryption with a customer-managed key that is replicated to the disaster recovery region.
B.Store the backup in a different region using cross-region copy and use a cloud HSM to manage the encryption key.
C.Use cross-region asynchronous replication with a separate database instance and encrypt with a cloud-managed key.
D.Increase the frequency of automated backups to every 30 minutes and use faster storage for the database restore process.
AnswerA

Synchronous replicas provide RPO of seconds and failover in minutes; customer-managed keys meet compliance.

Why this answer

Cross-region read replicas with synchronous replication can provide a standby database in another region with an RPO of effectively zero (synchronous replication ensures no data loss) and an RTO measured in minutes (promote the replica to primary), meeting both the 4-hour RTO and 1-hour RPO. Using a customer-managed key (CMK) replicated to the DR region satisfies the compliance requirement for customer-managed encryption keys, as the key can be controlled and audited independently of the cloud provider.

Exam trap

ISC2 often tests the distinction between synchronous and asynchronous replication in the context of RPO/RTO, and the trap here is that candidates assume cross-region backups or asynchronous replication can meet strict RPO/RTO targets, ignoring the inherent latency and restore time penalties.

How to eliminate wrong answers

Option B is wrong because storing backups in a different region via cross-region copy still relies on the backup creation schedule (e.g., 2-hour-old backup) and restore time (5 hours), failing both RPO and RTO; using a cloud HSM does not address the restore speed or backup age. Option C is wrong because asynchronous replication can introduce replication lag (often minutes to hours), potentially exceeding the 1-hour RPO, and encrypting with a cloud-managed key does not meet the customer-managed key compliance requirement. Option D is wrong because increasing backup frequency to 30 minutes only improves RPO (to 30 minutes) but does not reduce the 5-hour restore time (RTO failure) and does not address the encryption key compliance issue.

428
MCQeasy

A company has a contractual requirement that the CSP must delete all customer data within 30 days of contract termination. Which document should specify this requirement?

A.Business Associate Agreement (BAA)
B.Data Processing Agreement (DPA)
C.Memorandum of Understanding (MOU)
D.Service Level Agreement (SLA)
AnswerB

DPAs include data processing terms, such as deletion upon termination.

Why this answer

The Data Processing Agreement (DPA) outlines data handling obligations, including deletion requirements. SLAs cover performance, BAAs are for HIPAA, and MOUs are high-level.

429
MCQmedium

A data lifecycle policy requires that data be destroyed after a retention period. In a cloud object storage service, what is the most secure method to ensure that data is irretrievably destroyed?

A.Use a lifecycle policy to expire objects and delete delete markers
B.Overwrite the objects with random data multiple times before deletion
C.Enable MFA delete and then delete the objects
D.Delete the objects and then delete the bucket
AnswerA

Lifecycle policies can delete objects permanently, and with delete marker expiration, all traces are removed.

Why this answer

Object deletion with versioning disabled ensures that the data is removed and cannot be recovered. If versioning is enabled, a delete marker is added; previous versions remain. Configuring a lifecycle policy to expire objects after a retention period automates deletion.

430
MCQmedium

An organization wants to assess the security controls of a cloud provider before entering into a contract. What is the most efficient method?

A.Request a penetration test report
B.Conduct an on-site audit
C.Perform vulnerability scanning
D.Review a SOC 2 Type II report
AnswerD

SOC 2 Type II reports provide a thorough, independent evaluation of controls over a period.

Why this answer

Reviewing a SOC 2 Type II report provides an independent assessment of a provider's controls over time. On-site audits are costly and time-consuming. Vulnerability scanning and penetration test reports may not be available or comprehensive.

431
MCQeasy

An organization is using GCP and wants to collect audit logs for all API calls made within the project. Which GCP service should be enabled to capture these logs?

A.VPC Flow Logs
B.Cloud Audit Logs
C.Cloud Monitoring
D.Cloud Security Command Center
AnswerB

Cloud Audit Logs record all API calls and are enabled by default for many services.

Why this answer

GCP Cloud Audit Logs record administrative activities and data access within GCP projects. They are the primary source for API call logging. Security Command Center provides security and risk management but does not generate audit logs.

Cloud Monitoring collects metrics and uptime checks. VPC Flow Logs capture network traffic, not API calls.

432
MCQmedium

A client is negotiating a cloud service agreement and wants to conduct on-site audits of the provider's data centers. The provider argues that on-site audits are unnecessary due to SOC 2 reports. Which is the best approach for the client?

A.Request a right to review SOC 2 reports and conduct limited assessments
B.Insist on on-site audits
C.Terminate negotiations
D.Accept SOC 2 reports as sufficient
AnswerA

Correct. This approach allows the client to gain assurance without being overly intrusive.

Why this answer

The client should request a right to review SOC 2 reports and conduct limited assessments because SOC 2 reports provide a point-in-time snapshot of controls, but they do not cover real-time operational changes, custom configurations, or specific contractual requirements. On-site audits may be impractical due to multi-tenancy and shared infrastructure, so a balanced approach of reviewing SOC 2 reports plus targeted assessments (e.g., reviewing evidence of key controls, interviewing staff, or examining specific systems) gives the client sufficient assurance without disrupting the provider's operations.

Exam trap

The trap here is that candidates assume on-site audits are always necessary for compliance, but the CCSP exam emphasizes that cloud providers typically rely on third-party attestations (like SOC 2, ISO 27001) and that physical audits are often impractical due to multi-tenancy and security risks.

How to eliminate wrong answers

Option B is wrong because insisting on on-site audits ignores the provider's legitimate concerns about security, multi-tenancy, and operational disruption; in cloud environments, on-site audits are often replaced by third-party attestations like SOC 2, and the provider may not allow physical access due to shared infrastructure. Option C is wrong because terminating negotiations is premature and disproportionate; the client can still achieve reasonable assurance through SOC 2 reports and limited assessments without walking away. Option D is wrong because accepting SOC 2 reports as sufficient without any additional verification fails to account for the report's scope limitations (e.g., it may not cover all relevant controls, and it is a snapshot in time), leaving the client exposed to risks not addressed by the report.

433
MCQhard

A healthcare organization is migrating its electronic health record (EHR) system to a public cloud. The system stores sensitive patient data subject to HIPAA. The cloud architect has designed a multi-tier architecture with load balancers, web servers, application servers, and a PostgreSQL database. The database contains ePHI. To meet compliance, the architect plans to encrypt the database at rest using AWS RDS encryption with KMS. However, during a security review, the compliance officer notes that the database backups are stored in an S3 bucket that is not encrypted. Additionally, the application logs, which may contain patient data, are sent to CloudWatch Logs without encryption. The compliance officer insists that all data stores containing ePHI must be encrypted at rest. Which action should the architect take to ensure compliance?

A.Enable S3 bucket encryption for backups and enable encryption for CloudWatch Logs using KMS.
B.Disable automated backups and rely on point-in-time recovery.
C.Enable encryption on the RDS instance and use encrypted replicas.
D.Enable encryption on the S3 bucket only, since backups are the main concern.
AnswerA

This ensures all data stores with ePHI are encrypted at rest.

Why this answer

HIPAA requires encryption of ePHI at rest in all data stores. The S3 bucket containing unencrypted database backups and the CloudWatch Logs that may contain patient data both need encryption enabled via KMS to meet compliance. AWS RDS encryption protects the live database, but backups and logs are separate storage locations that must also be encrypted.

Exam trap

The trap here is that candidates assume encrypting the RDS instance automatically encrypts all associated data stores, such as backups exported to S3 and CloudWatch Logs, when in fact each service requires separate encryption configuration.

How to eliminate wrong answers

Option B is wrong because disabling automated backups does not address the existing unencrypted backups in S3 or the unencrypted CloudWatch Logs, and point-in-time recovery still relies on encrypted storage. Option C is wrong because the RDS instance is already encrypted with RDS encryption; the issue is the backups in S3 and CloudWatch Logs, not the database itself. Option D is wrong because it only addresses the S3 bucket and ignores the CloudWatch Logs, which also contain ePHI and must be encrypted to comply with HIPAA.

434
MCQmedium

An organization wants to ensure that all resources are compliant with CIS benchmarks. Which cloud service provides a unified view of compliance posture and recommendations?

A.Security Information and Event Management (SIEM) tool
B.Cloud Security Posture Management (CSPM) tool
C.Cloud monitoring and logging service
D.Policy-as-code enforcement service
AnswerB

Correct. A CSPM tool provides a unified compliance score and recommendations.

Why this answer

A cloud security posture management (CSPM) tool provides a unified, centralized view of an organization's security and compliance posture, including specific recommendations aligned with CIS benchmarks. It aggregates findings from various security controls into a single score and actionable guidance, making it the correct service for monitoring compliance against CIS standards.

Exam trap

The trap here is that candidates confuse a policy enforcement service (which enforces rules) with a cloud security posture management (CSPM) tool (which provides the unified compliance posture and scoring), or they mistakenly think cloud monitoring and logging or SIEM services can serve as a compliance dashboard when they are designed for other purposes.

How to eliminate wrong answers

Option A is wrong because Azure Sentinel is a cloud-native SIEM/SOAR solution focused on threat detection, investigation, and response, not on providing a unified compliance posture view or CIS benchmark recommendations. Option C is wrong because Azure Monitor collects and analyzes telemetry data (metrics, logs) for performance and health monitoring, but it does not natively aggregate compliance posture or provide CIS benchmark-specific recommendations. Option D is wrong because Azure Policy enforces and audits compliance rules (e.g., tagging, allowed locations) but does not present a unified, scored compliance posture view; it is a building block that feeds into Secure Score, not the unified dashboard itself.

435
Multi-Selecthard

An organization is evaluating cloud service providers and wants to ensure that the provider can demonstrate independent verification of its security controls. Which THREE of the following are recognized cloud security audit reports or certifications?

Select 3 answers
A.ISO 27001
B.SOC 2 Type II
C.CSA STAR
D.PCI DSS
E.FedRAMP
AnswersA, B, C

Correct. ISO 27001 is an international security management standard.

Why this answer

SOC 2 Type II, ISO 27001, and CSA STAR are well-known cloud security certifications/audit reports. FedRAMP is US government specific, and PCI DSS is for payment card industry, not a general cloud security audit.

436
MCQeasy

Which NIST-defined cloud characteristic ensures that resources can be scaled up and down rapidly based on demand?

A.Broad network access
B.Rapid elasticity
C.Measured service
D.Resource pooling
AnswerB

Elasticity allows scaling resources up and down.

Why this answer

Rapid elasticity is the ability to scale quickly.

437
MCQmedium

An organization uses a cloud-based DLP solution to monitor outbound traffic. They want to prevent the exfiltration of credit card numbers. Which detection technique is most appropriate for this requirement?

A.Exact data matching against a list of known card numbers
B.Machine learning classification of sensitive data
C.Fingerprinting of known credit card documents
D.Regular expression matching for credit card number patterns
AnswerD

Regex can identify card numbers based on format.

Why this answer

Regular expression matching (option D) is the most appropriate technique because credit card numbers follow well-defined, predictable patterns (e.g., 16 digits, specific starting digits for each issuer like 4 for Visa, 5 for MasterCard, and Luhn algorithm validation). This allows the DLP solution to detect credit card numbers in outbound traffic without requiring a pre-populated list or prior training, making it ideal for real-time monitoring of unknown or new card numbers.

Exam trap

ISC2 often tests the misconception that machine learning (option B) is always the most advanced or accurate technique, but for structured data like credit card numbers, regex is simpler, faster, and more precise.

How to eliminate wrong answers

Option A is wrong because exact data matching requires a pre-compiled list of known credit card numbers, which is impractical for detecting unknown or newly issued cards and does not scale for outbound traffic monitoring. Option B is wrong because machine learning classification is better suited for identifying unstructured or context-dependent sensitive data (e.g., legal documents) and introduces latency and false positives for a well-defined pattern like credit card numbers. Option C is wrong because fingerprinting of known credit card documents is designed to detect specific files (e.g., PDFs or spreadsheets) containing card numbers, not to identify card numbers in arbitrary outbound traffic such as emails or web requests.

438
MCQeasy

Which characteristic of cloud computing allows a user to automatically provision computing resources without requiring human interaction with the service provider?

A.On-demand self-service
B.Rapid elasticity
C.Broad network access
D.Resource pooling
AnswerA

Correct. This characteristic allows automatic provisioning without human interaction.

Why this answer

On-demand self-service is one of the essential characteristics defined by NIST, enabling users to provision resources automatically.

439
MCQeasy

Which practice helps prevent hardcoded cloud credentials from being committed to source code repositories?

A.Implementing secrets management with a vault service
B.Using environment variables for all configuration
C.Storing credentials in a configuration file with restricted permissions
D.Using a .gitignore file to exclude credential files
AnswerA

Secrets management services securely store and provide access to credentials without embedding them in code.

Why this answer

Using secrets management tools like AWS Secrets Manager, Azure Key Vault, or HashiCorp Vault to dynamically retrieve credentials at runtime avoids hardcoding them in code.

440
Multi-Selecthard

A cloud security architect is designing a secure CI/CD pipeline for a containerized application deployed on a Kubernetes cluster. The pipeline must ensure that only approved images are deployed. Which TWO of the following controls should be implemented? (Choose two.)

Select 2 answers
A.Implement role-based access control (RBAC) to restrict who can push images to the registry.
B.Configure the Kubernetes admission controller to reject pods that use unsigned images.
C.Use network policies to restrict pod-to-pod communication.
D.Scan all container images for vulnerabilities in the CI pipeline.
E.Sign container images with a private key and verify signatures before deployment.
AnswersB, E

An admission controller can enforce policies at deployment time, rejecting pods that do not meet criteria such as image signature verification.

Why this answer

Kubernetes admission controllers can enforce policies such as rejecting pods that use unsigned images, ensuring only images with verified signatures are deployed. This directly addresses the requirement to deploy only approved images by validating image integrity at admission time.

Exam trap

ISC2 often tests the distinction between controls that prevent unauthorized images from being deployed (signing and admission control) versus controls that manage access or detect vulnerabilities but do not enforce approval at deployment time.

441
MCQmedium

A cloud security engineer is designing a disaster recovery plan for a critical application running on virtual machines. The RTO is 4 hours and RPO is 1 hour. Which approach meets these requirements?

A.Take daily snapshots and restore to a different region.
B.Use synchronous replication to a secondary availability zone.
C.Keep a warm standby in another region with continuous data replication.
D.Use asynchronous replication with a 1-hour lag to a secondary site.
AnswerC

Warm standby with continuous replication meets both RTO and RPO.

Why this answer

Meets both the RTO of 4 hours and RPO of 1 hour by maintaining a warm standby in another region with continuous data replication. Continuous replication ensures data is synchronized with minimal lag (well under 1 hour), and the warm standby VM can be activated quickly to meet the 4-hour RTO. This approach balances cost and recovery speed, as a warm standby is partially running and can be promoted to production faster than a cold standby.

Exam trap

ISC2 often tests the distinction between RPO and RTO, and the trap here is that candidates confuse asynchronous replication with a 1-hour lag as meeting both requirements, overlooking that a cold standby without pre-provisioned compute cannot achieve a 4-hour RTO even if the data is available.

How to eliminate wrong answers

Option A is wrong because daily snapshots provide an RPO of up to 24 hours, far exceeding the required 1-hour RPO, and restoring to a different region would likely exceed the 4-hour RTO due to the time needed to transfer and restore large snapshot data. Option B is wrong because synchronous replication to a secondary availability zone within the same region does not protect against a regional disaster; it only covers zone-level failures, and synchronous replication typically requires low-latency links, making it unsuitable for cross-region DR. Option D is wrong because asynchronous replication with a 1-hour lag exactly matches the RPO of 1 hour, but it does not guarantee the RTO of 4 hours; a secondary site with only replication and no pre-provisioned compute (cold standby) would require additional time to provision and start VMs, likely exceeding the RTO.

442
MCQmedium

A security team is reviewing container image supply chain security. Which tool is specifically designed for signing container images to ensure integrity and provenance?

A.Kube-bench
B.Clair
C.Cosign
D.Trivy
AnswerC

Correct; Cosign is used for image signing and verification.

Why this answer

Cosign is a tool for signing container images and verifying signatures, ensuring the image has not been tampered with.

443
MCQeasy

A company is migrating to the cloud to reduce capital expenditures. They want to pay only for the resources they consume with no upfront investment. Which financial model does this describe?

A.Amortization
B.Capex
C.Leasing
D.Opex
AnswerD

Opex is the pay-as-you-go model that aligns with variable costs and no upfront investment.

Why this answer

The operating expenditure (Opex) model allows a company to pay for cloud resources on a consumption basis without any upfront capital investment. This aligns with the goal of reducing capital expenditures (Capex) by shifting costs to variable, pay-as-you-go operational expenses.

Exam trap

ISC2 often tests the distinction between Capex and Opex by presenting a scenario that describes consumption-based pricing, and the trap is that candidates confuse 'leasing' (which still implies a fixed term) with true pay-as-you-go Opex.

How to eliminate wrong answers

Option A is wrong because amortization is an accounting method that spreads the cost of an intangible asset over its useful life, not a financial model for paying for cloud resources as consumed. Option B is wrong because Capex (capital expenditure) involves upfront investment in physical assets like servers, which contradicts the goal of avoiding upfront costs. Option C is wrong because leasing typically involves fixed periodic payments for a defined term, not a consumption-based model where you pay only for what you use.

444
Multi-Selectmedium

A security auditor is reviewing a cloud application's API endpoints. Which THREE OWASP API Security risks are particularly relevant to cloud applications due to their reliance on APIs for resource access?

Select 3 answers
A.Broken Object Level Authorization (BOLA/IDOR)
B.Lack of Rate Limiting
C.Mass Assignment
D.Broken Authentication
E.Excessive Data Exposure
AnswersA, D, E

Correct. BOLA is a critical risk for cloud APIs handling multi-tenant data, as it allows unauthorized access to resources by manipulating object identifiers.

Why this answer

Broken Object Level Authorization (BOLA/IDOR) is a top OWASP API Security risk because cloud APIs expose object identifiers (e.g., user IDs, document keys) in URLs or request bodies. If the API fails to verify that the authenticated user owns or is permitted to access the requested resource, an attacker can manipulate these identifiers to access or modify another tenant's data, directly violating cloud multi-tenancy isolation. Broken Authentication is also a critical risk, as weak authentication mechanisms can allow attackers to compromise user accounts or obtain tokens, leading to unauthorized access.

Excessive Data Exposure occurs when APIs return more data than necessary, which is particularly dangerous in cloud environments where APIs often include sensitive fields that are not filtered based on user roles. Lack of Rate Limiting and Mass Assignment are not part of the OWASP API Security Top 10 list; Lack of Rate Limiting is a security control concern, and Mass Assignment is a vulnerability from insufficient input validation, but both are not categorized as standalone risks in that specific list (2019 or 2023). Therefore, the correct selection is A, D, E.

Exam trap

ISC2 often tests the distinction between OWASP API Security Top 10 risk categories (like BOLA, Broken Authentication, Excessive Data Exposure) and general security controls (like rate limiting) or other vulnerability types (like mass assignment) that are not standalone risks in that specific list.

445
MCQmedium

Your company, a global e-commerce platform, operates on a multi-cloud environment with workloads in AWS and Azure. You are the lead cloud architect. The platform experiences peak traffic during promotional events, with traffic spikes up to 10x normal. The application is composed of microservices running in containers orchestrated by Kubernetes on both clouds. Each cloud provider's Kubernetes cluster uses cluster autoscaler and horizontal pod autoscaler. Recently, during a flash sale, the AWS cluster failed to scale adequately, causing latency spikes and timeouts. AWS support indicated that the cluster hit a service quota limit for EC2 instances. You need to prevent this from recurring. You have the following options: A) Implement a multi-region deployment on AWS to distribute load. B) Pre-warm the AWS environment by requesting a service quota increase and using a pod priority class to ensure critical pods scale first. C) Migrate all workloads to Azure to simplify management. D) Use a global load balancer to route traffic to the cloud with the most available capacity. Which option is the best course of action?

A.Implement a multi-region deployment on AWS to distribute load.
B.Pre-warm the AWS environment by requesting a service quota increase and using a pod priority class to ensure critical pods scale first.
C.Migrate all workloads to Azure to simplify management.
D.Use a global load balancer to route traffic to the cloud with the most available capacity.
AnswerB

Directly addressing the service quota limit and using priority classes ensures scaling capability is not blocked, providing a permanent fix.

Why this answer

The root cause is a hard AWS service quota for EC2 instances, which prevents the cluster autoscaler from launching new nodes. Requesting a quota increase removes this bottleneck, while pod priority classes ensure that critical microservices are scheduled first when resources are constrained, preventing latency spikes during flash sales.

Exam trap

ISC2 often tests the misconception that scaling issues are always solved by distributing load (e.g., multi-region or global load balancers), when the actual root cause is a hard resource quota that prevents any new compute capacity from being provisioned. In this scenario, the correct first step is to address the quota limit directly.

How to eliminate wrong answers

Option A is wrong because migrating all workloads to Azure does not address the underlying scaling issue—it merely shifts the problem to another cloud, which may also have its own quotas. Option B is wrong because a global load balancer can distribute traffic but does not resolve the AWS quota limit; the cluster will still fail to scale if it cannot launch new EC2 instances. Option C is wrong because multi-region deployment on AWS distributes load but does not increase the per-region EC2 instance quota; the cluster autoscaler would still be blocked by the same quota in each region.

446
Drag & Dropmedium

Drag and drop the steps for responding to a security incident involving a compromised cloud VM into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

First isolate, then capture forensics, terminate, analyze, and finally remediate and restore.

447
MCQeasy

A cloud service provider is designing a new data center. To ensure physical security, which of the following controls is most effective for preventing unauthorized access to the server floor?

A.Implement biometric access controls and two-factor authentication at all entry points.
B.Hire 24/7 security guards to monitor the entrance.
C.Use mantraps at the main entrance to catch tailgating.
D.Install high-definition surveillance cameras covering all entrances and server aisles.
AnswerA

Biometric + 2FA provides strong authentication and prevents unauthorized access.

Why this answer

Biometric access control combined with two-factor authentication provides strong, layered physical security that effectively prevents unauthorized access. Option B is incorrect: hiring security guards is a deterrent but not the most effective preventive control, as guards can be bypassed or fail due to human error. Option C is incorrect: while mantraps can prevent tailgating, they are most effective when combined with authentication mechanisms; alone they do not address all access vectors.

Option D is incorrect: surveillance cameras are a detective control—they record events but do not actively prevent unauthorized access.

448
Multi-Selecthard

Which TWO of the following are requirements for a cloud service agreement to comply with the European Data Protection Board (EDPB) guidelines on data processing?

Select 2 answers
A.The processor may subcontract processing without notification
B.The processor must only process data on documented instructions from the controller
C.The controller must ensure the processor agrees to audit rights
D.The agreement must specify the duration of processing
E.The processor must retain data indefinitely
AnswersB, D

Correct. The agreement must ensure processing is only on documented instructions.

Why this answer

The EDPB guidelines mandate that a processor may only process personal data on documented instructions from the controller. This ensures the processor’s actions are strictly controlled and auditable, preventing unauthorized processing that could violate GDPR Article 28(3)(a).

Exam trap

ISC2 often tests the distinction between controller and processor responsibilities, so candidates may mistakenly think the controller must agree to audit rights (Option C) rather than recognizing that the processor must agree to them in the agreement.

449
MCQhard

A company needs to encrypt data in transit between its on-premises data center and a cloud virtual private cloud (VPC). They require a dedicated, encrypted tunnel with consistent throughput. Which solution should be used?

A.Cloud VPN (IPsec) connection
B.Client-side encryption before upload
C.TLS 1.2 for all API communication
D.Cloud KMS key for envelope encryption
AnswerA

Site-to-site VPN creates an encrypted tunnel over the internet between on-prem and cloud.

Why this answer

A site-to-site VPN (IPsec VPN) provides an encrypted tunnel over the public internet between on-premises and cloud VPC. For higher throughput and reliability, dedicated connections like AWS Direct Connect or Azure ExpressRoute can be used with optional encryption. However, the question specifies 'encrypted tunnel', which VPN provides.

450
MCQhard

An organization uses GCP and wants to detect container threats such as privilege escalation attempts within Kubernetes Engine. Which GCP service is designed specifically for this purpose?

A.Container Threat Detection
B.Cloud Security Scanner
C.Event Threat Detection
D.Cloud Audit Logs
AnswerA

Container Threat Detection is a service within Security Command Center for GKE threats.

Why this answer

Container Threat Detection (CTD) is a GCP service purpose-built to identify threats within Google Kubernetes Engine (GKE) containers, including privilege escalation attempts, by analyzing runtime behavior and Kubernetes audit logs. It uses machine learning and rule-based detection to spot anomalies like container breakout, unauthorized system calls, and attempts to escalate privileges via capabilities or security contexts. This makes it the correct choice for detecting container-specific threats in GKE.

Exam trap

ISC2 often tests the distinction between general threat detection services (like Event Threat Detection) and container-specific services (like Container Threat Detection), so candidates may confuse Event Threat Detection as covering all cloud threats, missing that it does not analyze container runtime behavior.

How to eliminate wrong answers

Option B (Cloud Security Scanner) is wrong because it is designed to scan web applications for vulnerabilities like XSS and SQL injection, not to detect runtime container threats or privilege escalation in Kubernetes. Option C (Event Threat Detection) is wrong because it focuses on identifying threats from cloud events such as suspicious IAM activity or compromised service accounts, not container-level runtime threats within GKE. Option D (Cloud Audit Logs) is wrong because it is a logging service that records API calls and administrative actions, not a detection service; it provides raw data but does not analyze or alert on container threats like privilege escalation.

Page 5

Page 6 of 13

Page 7