Courseiva

Certified Cloud Security Professional CCSP (CCSP) — Questions 175

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

Page 1 of 13

Page 2
1
MCQmedium

A company is subject to PCI DSS and plans to use a cloud provider to process credit card transactions. The cloud provider has been assessed by a Qualified Security Assessor (QSA). According to PCI DSS, what must the company obtain from the provider to demonstrate compliance?

A.The provider's PCI DSS Attestation of Compliance (AOC) and Responsibility Matrix
B.A signed Business Associate Agreement
C.An ISO 27001 certificate
D.A SOC 2 Type II report
AnswerA

Correct. The AOC and Responsibility Matrix show the provider's compliance scope and responsibilities.

Why this answer

PCI DSS requires that the service provider's responsibilities are mapped in a Cloud Provider Responsibility Matrix, typically in Appendix A3. Additionally, the customer must obtain evidence of the provider's QSA assessment.

2
MCQhard

A multi-national corporation uses a cloud storage service to store files that are subject to data residency requirements. Data must remain within a specific geographic region. Which of the following controls provides the STRONGEST assurance that data does not leave the region?

A.Contractual clauses with the cloud provider
B.Implementing strict IAM policies to limit data access
C.Using the cloud provider's data residency policy with region-restricted storage buckets
D.Client-side encryption with keys managed on-premises
AnswerC

Technical enforcement provides strong assurance.

Why this answer

Using the cloud provider's data residency policy with region-restricted storage buckets enforces data at rest to be physically stored only in the specified geographic region. This is a technical control implemented at the infrastructure layer, ensuring that the cloud provider's storage service will not replicate or move data outside the designated region, providing the strongest assurance against data leaving the region.

Exam trap

ISC2 often tests the distinction between legal/administrative controls (contracts, IAM) and technical controls (region-restricted storage), where candidates mistakenly believe that encryption or access policies can enforce data residency, but only infrastructure-level location restrictions provide the strongest assurance.

How to eliminate wrong answers

Option A is wrong because contractual clauses are legal agreements that rely on trust and enforcement after a breach; they do not provide technical enforcement and cannot prevent accidental or malicious data movement. Option B is wrong because IAM policies control who can access data, not where data is stored or replicated; they do not restrict the geographic location of data. Option D is wrong because client-side encryption protects data confidentiality but does not control the physical storage location; encrypted data can still be stored or replicated in any region the cloud provider supports.

3
MCQmedium

A security analyst is using a cloud security posture management (CSPM) tool that reports a finding of "storage bucket publicly accessible." However, upon manual inspection, the bucket's ACL and bucket policy both restrict access to authorized users only. What is the most likely cause of the false positive?

A.The bucket is in a different region
B.The bucket policy has a syntax error
C.The bucket contains objects with public ACLs
D.The CSPM tool is misconfigured
AnswerC

Object-level ACLs can override bucket-level settings and cause a public access finding.

Why this answer

CSPM tools can scan individual object ACLs within a bucket. If objects have public ACLs (e.g., read access to AllUsers), the tool may flag the bucket as publicly accessible even if the bucket-level policy restricts access. Option A (different region) is irrelevant as CSPM tools evaluate access controls regardless of region.

Option B (policy syntax error) would likely cause an error, not a false positive of public access. Option D (CSPM misconfiguration) is possible but less likely since the specific object-level ACL is a common cause of such false positives.

4
MCQhard

A financial institution is migrating sensitive transaction data to the cloud. They must comply with a regulation that requires data to be retained for 7 years, but also support immediate legal holds. The cloud storage service offers object lock with governance mode. What is the best practice to ensure compliance?

A.Use object lock in compliance mode with a 7-year retention period
B.Use object lock in governance mode with a 7-year retention period and grant legal hold permissions to authorized users
C.Apply a lifecycle policy to delete objects after 7 years and rely on backups
D.Encrypt all objects with a client-managed key and store deletion timestamps in a database
AnswerB

Governance mode allows users with special permissions to override for legal holds.

Why this answer

Governance mode allows authorized users to override retention settings for legal holds while still enforcing a 7-year minimum retention period. This balances compliance with the need for immediate legal holds, as users with appropriate permissions can place a legal hold on objects without extending the retention period for all data.

Exam trap

ISC2 often tests the distinction between governance mode and compliance mode, trapping candidates who assume compliance mode is always better for regulatory requirements without considering the need for legal hold flexibility.

How to eliminate wrong answers

Option A is wrong because compliance mode locks objects immutably and prevents any user, including cloud administrators, from shortening the retention period or removing legal holds, which would hinder the ability to support immediate legal holds that may require adjustments. Option C is wrong because lifecycle policies only manage deletion based on age and do not provide immutability or legal hold capabilities, risking data modification or deletion before the 7-year retention period ends. Option D is wrong because client-managed keys and deletion timestamps do not enforce retention or prevent data deletion; they only track when data should be deleted, leaving the data vulnerable to accidental or malicious deletion.

5
MCQhard

A company has multiple VPCs in different cloud accounts that need to communicate with each other. They also need to enforce centralized security policies and simplify network management. Which cloud networking service should they use to create a hub-and-spoke topology?

A.Virtual network peering
B.Cloud transit gateway
C.Private link service
D.Virtual network endpoint
AnswerB

A transit gateway acts as a central hub to connect multiple virtual networks and on-premises networks, simplifying management and enabling centralized security policies.

Why this answer

A cloud transit gateway allows you to connect multiple VPCs and on-premises networks through a central hub, simplifying management and enabling centralized security policies. Virtual network peering is point-to-point and does not scale well for many VPCs.

6
Multi-Selectmedium

A cloud security team is implementing encryption for data at rest in a cloud storage service. They require that the encryption keys be managed by the customer and that the cloud provider has access to the keys only when authorized by the customer. Which TWO key management options meet these requirements? (Select TWO.)

Select 2 answers
A.Customer-Managed Encryption Keys (CMEK)
B.Cloud Provider Default Encryption
C.Customer-Supplied Encryption Keys (CSEK)
D.Hold Your Own Key (HYOK)
E.Bring Your Own Key (BYOK)
AnswersA, E

Customer creates keys in cloud KMS and controls access.

Why this answer

CMEK (Customer-Managed Encryption Keys) allows the customer to create and manage keys in cloud KMS, and BYOK (Bring Your Own Key) allows importing keys into cloud KMS. In both cases, the provider can access the keys when authorized.

7
MCQhard

A cloud customer is preparing for litigation and needs to place a legal hold on specific data stored in an object storage service. The cloud provider offers features such as object lock and retention policies. What is the primary challenge the customer must address to ensure the legal hold is effective across all copies of the data?

A.Ensuring that the legal hold is time-limited and automatically expires after 90 days.
B.Ensuring that the legal hold is applied to all copies of the data, including replicas and backups, and that the hold prevents modification as well as deletion.
C.Verifying that the cloud provider has a backup of the data in a different geographic region.
D.Obtaining a court order that specifically authorizes the cloud provider to preserve the data.
AnswerB

This covers the main challenge: comprehensive hold across all copies.

Why this answer

In cloud environments, data may be replicated across multiple regions or stored in backups. A legal hold must prevent deletion or alteration of all copies, including replicas and backups. Failure to apply hold to all copies can result in spoliation.

8
MCQmedium

A cloud security engineer is concerned about VM escape attacks in a multi-tenant environment. Which of the following is the most effective mitigation strategy?

A.Regularly patching and updating the hypervisor
B.Using host-based intrusion detection on each VM
C.Implementing network segmentation between VMs
D.Enforcing strong passwords on guest OS accounts
AnswerA

Correct; patching hypervisor vulnerabilities is the primary defense against VM escape.

Why this answer

VM escape attacks exploit hypervisor vulnerabilities. The primary defense is to keep the hypervisor patched and hardened, as other controls like IDS/IPS or guest OS hardening do not directly prevent escape.

9
MCQmedium

An organization is moving a legacy application to the cloud and wants to minimize changes to the application code. They require full control over the operating system and middleware. Which cloud service model is most appropriate?

A.PaaS
B.SaaS
C.IaaS
D.FaaS
AnswerC

Correct. IaaS offers full control over OS and middleware.

Why this answer

IaaS provides virtual machines where the customer can install and configure the OS and middleware without modifying the application code.

10
MCQmedium

A multinational corporation is migrating its customer data to a cloud provider that operates data centers in multiple jurisdictions. To comply with the General Data Protection Regulation (GDPR), the company must ensure that customer data remains within the European Economic Area (EEA) unless adequate safeguards are in place. The cloud provider offers data residency options but does not guarantee that data will never be accessed from outside the EEA. What is the BEST course of action for the company?

A.Enter into a Data Processing Agreement (DPA) that includes Standard Contractual Clauses (SCCs) with the provider.
B.Accept the provider's data residency feature as sufficient compliance.
C.Pseudonymize all customer data before uploading to the cloud.
D.Encrypt all data and store the keys on-premises.
AnswerA

SCCs are a valid GDPR transfer mechanism.

Why this answer

A Data Processing Agreement (DPA) with Standard Contractual Clauses (SCCs) is the correct mechanism under GDPR to lawfully transfer personal data outside the EEA when the cloud provider cannot guarantee that data will never be accessed from outside the EEA. SCCs are a set of contractual terms approved by the European Commission that impose obligations on both the data exporter and importer to ensure adequate data protection, even if the provider's data residency feature is not absolute. This approach directly addresses the GDPR requirement for adequate safeguards when data may be accessed from third countries.

Exam trap

ISC2 often tests the misconception that technical controls like encryption or pseudonymization alone can substitute for a legal transfer mechanism under GDPR, when in fact the regulation requires a recognized adequacy decision or appropriate safeguards (such as SCCs) regardless of the technical protections applied.

How to eliminate wrong answers

Option B is wrong because relying solely on the provider's data residency feature does not address the risk of data being accessed from outside the EEA, which would violate GDPR's transfer restrictions without an appropriate safeguard mechanism. Option C is wrong because pseudonymization alone does not constitute an adequate safeguard under GDPR for international data transfers; it reduces identifiability but does not prevent the data from being subject to foreign legal access or processing outside the EEA. Option D is wrong because while encryption with on-premises key storage can reduce exposure, it does not eliminate the legal requirement for a valid transfer mechanism under GDPR (such as SCCs or Binding Corporate Rules) when the cloud provider operates globally and data may be accessed from outside the EEA.

11
Multi-Selecthard

A cloud architect is designing a multi-cloud strategy to avoid vendor lock-in. Which three design considerations should be included? (Choose three.)

Select 3 answers
A.Implement abstraction layers such as containers or cloud-agnostic APIs
B.Design applications with portability in mind using microservices
C.Choose cloud-agnostic data formats and storage interfaces
D.Standardize on one cloud provider for core services
E.Use provider-specific APIs for optimal performance
AnswersA, B, C

Abstraction layers decouple the application from underlying cloud provider APIs.

Why this answer

Implementing abstraction layers such as containers (e.g., Docker, Kubernetes) or cloud-agnostic APIs (e.g., Terraform, OpenStack) decouples application code from underlying cloud infrastructure. This allows workloads to be migrated between providers without rewriting core logic, directly addressing vendor lock-in by standardizing deployment and orchestration interfaces.

Exam trap

ISC2 often tests the misconception that standardizing on a single provider's core services is part of a multi-cloud strategy, when in fact it increases lock-in, and that provider-specific APIs are acceptable for portability, when they directly undermine the abstraction goal.

12
MCQmedium

An organization wants to deploy a cloud environment where multiple separate agencies with common compliance requirements share the infrastructure, but each agency retains some control over their own resources. Which deployment model best fits this scenario?

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

Community cloud serves a group with common interests, such as compliance.

Why this answer

Community cloud is designed for organizations with shared concerns.

13
MCQeasy

Which cloud service model provides the customer with the ability to deploy and run custom applications using the provider's infrastructure, where the customer manages the applications and data, but does not manage the underlying operating system or hardware?

A.Platform as a Service (PaaS)
B.Software as a Service (SaaS)
C.Function as a Service (FaaS)
D.Infrastructure as a Service (IaaS)
AnswerA

PaaS allows customers to deploy apps without managing underlying OS/hardware.

Why this answer

In PaaS, the customer manages applications and data, while the provider manages the runtime, OS, and infrastructure. IaaS gives more control; SaaS gives less.

14
MCQhard

A company uses a private artifact registry for internal packages. An attacker publishes a malicious package with the same name as an internal package to a public registry. Which attack is being described?

A.Dependency confusion attack
B.Supply chain poisoning
C.Typosquatting
D.Man-in-the-middle attack
AnswerA

This attack exploits package managers that default to public registries over private ones.

Why this answer

This is a dependency confusion attack, where an attacker uploads a malicious package to a public registry (e.g., npm, PyPI, Maven Central) using the same name as a private package used internally by the target organization. When a build system or developer's package manager is configured to check public registries first (or as a fallback), it may download the attacker's malicious version instead of the legitimate internal package, leading to code execution or data exfiltration.

Exam trap

The ISC2 CCSP exam often tests the distinction between 'dependency confusion' and 'supply chain poisoning', but dependency confusion is a specific subtype where the attacker exploits name collision between public and private registries.

How to eliminate wrong answers

Option B (Supply chain poisoning) is wrong because supply chain poisoning is a broader category that includes any compromise of the software supply chain (e.g., injecting malicious code into a legitimate package, compromising build servers), not specifically the act of publishing a package with the same name as an internal one to a public registry. Option C (Typosquatting) is wrong because typosquatting relies on a user mistyping a package name (e.g., 'requsts' instead of 'requests'), not on the exact same name as an internal package. Option D (Man-in-the-middle attack) is wrong because a MITM attack intercepts network traffic between the client and registry (e.g., via ARP spoofing or rogue TLS proxy), not by publishing a package to a public registry.

15
MCQeasy

A healthcare organization is migrating to AWS and must protect electronic protected health information (ePHI) stored in S3. They use AWS KMS with a custom key policy that restricts key usage to specific IAM roles. The compliance team discovers that some S3 objects are encrypted with AWS managed keys (SSE-S3) instead of the required SSE-KMS using the custom key. The security architect needs to ensure all future uploads use the customer-managed KMS key. After implementing a bucket policy that denies s3:PutObject if the required encryption is not present, the development team reports that their existing automation scripts fail with access denied errors. The scripts use the AWS SDK and do not explicitly set encryption headers. The security architect must find a solution that enforces encryption with the custom key while minimizing disruption. Which course of action BEST resolves the issue?

A.Modify the bucket policy to use a Deny effect with a condition on the s3:x-amz-server-side-encryption-aws-kms-key-id header being null, and also enable S3 default encryption with the custom KMS key so that objects uploaded without explicit headers are automatically encrypted with the correct key.
B.Implement AWS Config rules to detect non-compliant objects and automatically re-encrypt them with the correct key, while keeping the bucket policy unchanged.
C.Remove the bucket policy and rely solely on S3 default encryption with the custom KMS key, because default encryption applies to all objects.
D.Create a new S3 bucket with the required policy and migrate all data using AWS DataSync, then delete the old bucket.
AnswerA

Correct: Default encryption catches objects without headers, and the bucket policy denies explicit mismatches, enforcing both backward compatibility and compliance.

Why this answer

It combines a bucket policy that denies s3:PutObject when the s3:x-amz-server-side-encryption-aws-kms-key-id header is null (ensuring the custom KMS key ID is explicitly provided) with S3 default encryption configured to use the same custom KMS key. This dual approach ensures that even if the SDK scripts do not set encryption headers, the default encryption will automatically apply the required KMS key, making the policy condition pass and avoiding access denied errors. The Deny condition on the null header forces explicit encryption headers when they are set, while default encryption handles the case where no headers are provided, thus enforcing compliance without breaking existing automation.

Exam trap

ISC2 often tests the misconception that S3 default encryption alone is sufficient to enforce encryption compliance, but the trap here is that default encryption does not prevent explicit overrides, so a bucket policy with a Deny condition is still needed to block non-compliant uploads.

How to eliminate wrong answers

Option B is wrong because AWS Config rules are reactive and can only detect and remediate non-compliant objects after they are uploaded; they do not prevent the initial upload failure caused by the bucket policy, so the access denied errors would still occur. Option C is wrong because relying solely on S3 default encryption without a bucket policy does not enforce that all uploads use the custom KMS key; a user or script could still override the default encryption by explicitly specifying SSE-S3 or another key, leading to non-compliant objects. Option D is wrong because migrating to a new bucket with AWS DataSync is unnecessarily disruptive, does not address the root cause of the automation scripts not setting encryption headers, and would still require a similar policy and default encryption setup on the new bucket.

16
Multi-Selecthard

When evaluating a cloud service provider's SLA, which TWO metrics are MOST relevant for assessing availability and reliability?

Select 2 answers
A.Uptime percentage (e.g., 99.99%)
B.Support ticket response time
C.Maximum throughput per instance
D.Average latency for API calls
E.Recovery Time Objective (RTO) and Recovery Point Objective (RPO)
AnswersA, E

Direct availability measure.

Why this answer

Uptime percentage (e.g., 99.9%) and RTO/RPO are key availability and disaster recovery metrics. Latency and throughput are performance, not availability; support response time is operational.

17
Multi-Selectmedium

A company's cloud security policy mandates strict control over encryption keys used for data at rest. Which THREE practices are recommended for secure key management in the cloud?

Select 3 answers
A.Rotate encryption keys on a regular schedule.
B.Use a single master key for all encryption operations.
C.Store keys in the same cloud region as the data to reduce latency.
D.Store keys in a separate account from the data storage.
E.Use a hardware security module (HSM) to generate and protect keys.
AnswersA, D, E

Limits the amount of data exposed if a key is compromised.

Why this answer

Regular key rotation limits the window of exposure if a key is compromised and aligns with cryptographic best practices (e.g., NIST SP 800-57). In cloud environments, automated rotation policies (e.g., AWS KMS automatic yearly rotation or manual rotation for customer-managed keys) ensure that even if an attacker obtains an old key, it cannot decrypt current data.

Exam trap

ISC2 often tests the misconception that storing keys in the same region as data is acceptable for performance, but the CCSP emphasizes that security controls (like geographic separation) override minor latency concerns in key management.

18
Multi-Selecthard

Which THREE of the following are effective data sanitization methods for cloud environments?

Select 3 answers
A.Degaussing magnetic media
B.Truncating database tables
C.Cryptographic erasure
D.Overwriting with multiple patterns
E.Formatting storage volumes
AnswersA, C, D

Degaussing disrupts magnetic fields.

Why this answer

Degaussing (A) is effective because it uses a strong magnetic field to completely randomize the magnetic domains on hard disk drives (HDDs), rendering all stored data unrecoverable even with advanced forensic tools. This method is approved for the highest security classifications (e.g., NSA/CSS Policy Manual 9-12) but physically destroys the media's ability to store data, making it suitable only for end-of-life disposal.

Exam trap

ISC2 often tests the misconception that logical operations like truncation or formatting are sufficient for data sanitization, when in reality they leave data intact at the physical storage layer and require cryptographic erasure or overwriting to meet compliance standards like PCI DSS or HIPAA.

19
Multi-Selectmedium

A company is deploying a multi-tier application on AWS. They need to protect the application layer from common web attacks and also restrict traffic between tiers. Which TWO network security controls should they use?

Select 2 answers
A.PrivateLink for database access
B.AWS WAF integrated with Application Load Balancer
C.Security groups between application tiers
D.VPC peering with all VPCs
E.Network ACLs for each subnet
AnswersB, C

WAF filters web requests for SQL injection, XSS, etc.

Why this answer

AWS WAF protects the application from web exploits, and security groups act as instance-level firewalls to control traffic between tiers. NACLs are subnet-level and less granular.

20
Multi-Selectmedium

A company subject to SOX is using a cloud ERP system. Which THREE of the following IT general controls are essential for SOX compliance?

Select 3 answers
A.Audit logging of user activities and system changes
B.Physical security of the cloud provider's data centers
C.Access controls to ensure segregation of duties
D.Change management procedures for the ERP system
E.Multi-factor authentication for all cloud provider administrators
AnswersA, C, D

Logs provide evidence of control effectiveness.

Why this answer

SOX IT general controls include change management (ensuring system changes are controlled), access controls (preventing unauthorized access), and audit logs (monitoring and accountability).

21
MCQmedium

An API endpoint returns user profile data including fields like 'credit_card_number' even when the client application does not need it. Which OWASP API security risk does this represent?

A.Injection
B.Broken Object Level Authorization
C.Mass Assignment
D.Excessive Data Exposure
AnswerD

The API returns unnecessary sensitive data, a common API vulnerability.

Why this answer

The API returns sensitive data (credit_card_number) that the client application does not need, violating the principle of least data exposure. This is a classic Excessive Data Exposure risk (OWASP API Security Top 10 #3), where the server trusts the client to filter the response rather than limiting the fields returned based on the client's actual authorization or need.

Exam trap

ISC2 often tests the distinction between Excessive Data Exposure and Mass Assignment, where candidates mistakenly choose Mass Assignment because both involve 'extra data,' but Mass Assignment specifically applies to write operations (e.g., PUT/POST) where an attacker modifies fields they shouldn't, not to read responses.

How to eliminate wrong answers

Option A is wrong because Injection (e.g., SQL, NoSQL, OS command) involves untrusted data being sent to an interpreter as part of a command or query, not the passive return of unnecessary fields in a response. Option B is wrong because Broken Object Level Authorization (BOLA) deals with an attacker accessing objects (e.g., user profiles) they should not have permission to view, not the server returning extra fields within an authorized response. Option C is wrong because Mass Assignment (also known as Autobinding) occurs when user-supplied input is bound to internal object properties without proper filtering, typically in create/update operations, not in a read-only response that simply includes extra fields.

22
MCQmedium

A DevOps team is implementing a CI/CD pipeline for a cloud application. They want to automatically scan source code for security vulnerabilities before building the application. Which type of scanning should they integrate?

A.Interactive Application Security Testing (IAST)
B.Dynamic Application Security Testing (DAST)
C.Static Application Security Testing (SAST)
D.Runtime Application Self-Protection (RASP)
AnswerC

SAST scans source code or binaries and is typically integrated early in the pipeline.

Why this answer

Static Application Security Testing (SAST) analyzes source code or binaries for security vulnerabilities without executing the application, making it suitable for early integration in CI/CD.

23
MCQhard

A multinational corporation must comply with GDPR and store EU customer data only within the European Union. Which cloud storage security measure directly addresses this requirement?

A.Pre-signed URLs
B.Data residency configuration
C.Bucket policies with IAM conditions
D.Cross-region replication
AnswerB

Data residency settings ensure data is stored only in chosen geographic regions.

Why this answer

Data residency policies restrict data storage to specific geographic regions. By selecting cloud regions within the EU, the organization ensures data does not leave the EU, complying with GDPR data localization requirements.

24
MCQmedium

Refer to the exhibit. An AWS CloudTrail log entry is shown. Which of the following can be determined from this log entry?

A.The instance launch was performed by user john.doe via the console
B.The instance was terminated immediately after launch
C.The instance was launched in eu-west-2
D.An S3 bucket policy was modified
AnswerA

User identity and user agent indicate console access.

Why this answer

The CloudTrail log entry shows an event with eventName 'RunInstances', indicating an EC2 instance launch. The userIdentity section identifies the IAM user as 'john.doe', and the sourceIPAddress and userAgent (likely AWS Management Console) indicate the action was performed via the console. Therefore, option A is correct.

Option B is incorrect because there is no evidence of a termination event. Option C is incorrect because the region shown in the log is 'us-east-1', not 'eu-west-2'. Option D is incorrect because the event is 'RunInstances', not an S3 bucket policy modification.

25
Multi-Selectmedium

A cloud architect is designing a disaster recovery (DR) plan for a financial services application hosted on a public cloud. The plan must meet a Recovery Time Objective (RTO) of 4 hours and a Recovery Point Objective (RPO) of 1 hour. The application uses a relational database and stores files in object storage. Which TWO strategies should the architect recommend to meet these objectives?

Select 2 answers
A.Take daily snapshots of the database and object storage.
B.Deploy a hot standby environment in a different availability zone with automated failover.
C.Maintain a cold standby server that is provisioned only during a disaster.
D.Use asynchronous replication for the database to reduce latency.
E.Configure synchronous database replication to another cloud region.
AnswersB, E

Hot standby with automation meets RTO.

Why this answer

A hot standby in a different availability zone with automated failover can achieve an RTO of 4 hours and an RPO of 1 hour. The standby environment is fully operational and synchronized, allowing near-instant failover to meet the RTO, while automated replication keeps data loss within the 1-hour RPO window. This strategy is suitable for financial services requiring high availability and minimal data loss.

Exam trap

ISC2 often tests the distinction between replication strategies (synchronous vs. asynchronous) and recovery environments (hot, warm, cold), tricking candidates into choosing synchronous replication alone without considering the RTO impact or the need for a fully provisioned standby.

26
MCQmedium

A company uses a cloud provider's key management service. They want to rotate keys automatically every 90 days. What is the correct way to achieve this?

A.Enable automatic key rotation in the KMS settings.
B.Manually update the key alias each quarter.
C.Create a new key and update all applications to use it.
D.Use a third-party HSM.
AnswerA

Automatic rotation meets the requirement with minimal effort.

Why this answer

Cloud KMS services (e.g., AWS KMS, Azure Key Vault, GCP Cloud KMS) offer a built-in automatic key rotation feature that can be configured to rotate the key material every 90 days without any manual intervention. Enabling this setting ensures that new cryptographic material is generated for the key, while the old key material remains available for decrypting data encrypted with it, maintaining seamless security compliance.

Exam trap

ISC2 often tests the misconception that updating a key alias or creating a new key manually is equivalent to automatic rotation, when in fact automatic rotation is a specific KMS feature that preserves key continuity and requires no application changes.

How to eliminate wrong answers

Option B is wrong because updating a key alias does not change the underlying key material; it only reassigns a friendly name to the same key, so it does not achieve rotation. Option C is wrong because creating a new key and updating all applications to use it is a manual, error-prone process that defeats the purpose of automated rotation and can cause decryption failures if old data is not re-encrypted. Option D is wrong because a third-party HSM (Hardware Security Module) is used for generating and storing keys outside the cloud KMS, but it does not provide automatic key rotation; rotation would still need to be implemented separately.

27
MCQmedium

A company is required to encrypt all data in transit between its on-premises data center and its cloud environment. They have a hybrid cloud setup and need a secure tunnel for all traffic. Which solution should they implement?

A.Client-side encryption
B.Pre-signed URLs
C.VPN connection
D.TLS 1.2+ for all API calls
AnswerC

VPN provides an encrypted tunnel for all hybrid traffic.

Why this answer

A VPN (Virtual Private Network) creates an encrypted tunnel between the on-premises network and the cloud VPC, ensuring all traffic in transit is encrypted.

28
MCQhard

A cloud security engineer is configuring network security for a multi-tier application in AWS. The web servers must be accessible from the internet on port 443, the application servers should only receive traffic from the web servers, and the database servers should only accept traffic from the application servers on port 3306. Which combination of security controls should be used?

A.Security groups with source referencing the web server security group for app tier, and app server security group for DB tier
B.NACLs on each subnet with rules referencing source IP ranges
C.A single NACL applied to all subnets with layer 7 filtering
D.Route tables with deny rules to restrict inter-subnet traffic
AnswerA

Correct: Security groups can reference each other, providing dynamic, stateful filtering.

Why this answer

Security groups are stateful and allow return traffic automatically. For inbound control, security groups with source references provide the required micro-segmentation.

29
MCQhard

A cloud security engineer is reviewing incident response procedures for a hybrid cloud environment. During a security incident, the team needs to collect forensic evidence from a compromised virtual machine while preserving its state. Which of the following actions should be taken first?

A.Take a snapshot of the virtual machine's disk
B.Notify the cloud provider
C.Disconnect the virtual machine from the network
D.Install a forensic agent on the virtual machine
AnswerC

Isolation prevents ongoing compromise and preserves evidence.

Why this answer

The first step in forensic collection is to preserve the state and prevent further compromise. Disconnecting the VM from the network (option C) isolates it, stopping any ongoing malicious activity or data exfiltration. Taking a snapshot (option A) is important but should be done after isolation to preserve the isolated state.

Notifying the cloud provider (option B) is a parallel step but not the first technical action. Installing a forensic agent (option D) could alter evidence and should be avoided initially. Therefore, option C is the correct first action.

30
MCQhard

Refer to the exhibit. A cloud administrator sees this error when trying to provision a virtual machine instance. Which is the best course of action?

A.Launch the instance in a different zone.
B.Create a new virtual network and try again.
C.Wait 24 hours for capacity to become available.
D.Increase the instance size to a larger type.
AnswerA

Correct: Capacity issues are typically zone-specific. Launching in a different availability zone leverages unused capacity elsewhere in the same region.

Why this answer

The error indicates a resource capacity failure, which means the specific zone lacks enough resources (e.g., CPU, memory, or network capacity) to launch the requested virtual machine instance type. The best course of action is to launch the instance in a different zone within the same region, as capacity constraints are typically zone-specific and not region-wide. This approach avoids unnecessary virtual network creation or waiting, and it directly addresses the resource scarcity at the zone level.

Exam trap

ISC2 often tests the misconception that capacity errors are region-wide or can be fixed by modifying the virtual network or instance size, when in fact the solution is to change the zone or instance family to access unused capacity pools.

How to eliminate wrong answers

Option B is wrong because creating a new VPC does not resolve the underlying capacity shortage; the VPC is a logical network container, and the error is a physical resource constraint in the specific Availability Zone. Option C is wrong because waiting 24 hours is not a reliable or recommended practice; capacity may not become available within that timeframe, and AWS does not guarantee replenishment on a fixed schedule. Option D is wrong because increasing the instance size (e.g., from t2.micro to t2.medium) would likely require even more resources, exacerbating the capacity issue rather than solving it, and the error is about the specific instance type requested, not its size.

31
Multi-Selectmedium

Which THREE of the following are effective measures to prevent unauthorized access to cloud storage buckets? (Select THREE)

Select 3 answers
A.Enabling bucket versioning
B.Enabling 'Block all public access' settings
C.Enabling server-side encryption
D.Requiring identity and access management (IAM) authentication for all access
E.Setting bucket access control lists (ACLs) to 'private'
AnswersB, D, E

Blocking public access prevents unintended exposure.

Why this answer

Private ACLs (or bucket policies denying public access), enabling block public access settings, and requiring IAM authentication limit access to authorized entities. Versioning and encryption help with data protection but do not prevent unauthorized access.

32
Multi-Selectmedium

A security analyst is configuring Azure Defender for Cloud to protect a hybrid environment. Which THREE resource types can be protected by enabling Azure Defender plans? (Choose three.)

Select 3 answers
A.Azure SQL databases (Defender for Databases)
B.Azure Key Vault (Defender for Key Vault)
C.Azure AD identities
D.Virtual machines (Defender for Servers)
E.Azure DNS zones
AnswersA, B, D

Defender for Databases covers SQL and other database types.

Why this answer

Azure Defender for Cloud provides integrated security protections for Azure resources. Enabling the 'Defender for Databases' plan specifically protects Azure SQL databases by detecting anomalous activities, SQL injection attempts, and potential vulnerabilities. This plan extends to other database types like Azure SQL Managed Instance and Azure Synapse SQL pools, ensuring comprehensive database security.

Exam trap

Candidates often confuse Azure Defender plans (which protect specific resource types like VMs, databases, and Key Vault) with other Azure security services (like Azure AD Identity Protection or Azure DNS security features), leading them to incorrectly select Azure AD identities or DNS zones as protected resources.

33
MCQmedium

A cloud security team is implementing VPC peering between two VPCs in the same region. Which statement about VPC peering is correct?

A.VPC peering requires VPN gateways to establish connectivity
B.VPC peering enables private IP connectivity across VPCs without internet
C.VPC peering automatically encrypts all traffic between VPCs
D.VPC peering supports transitive routing through intermediate VPCs
AnswerB

Correct: VPC peering uses private IPs and does not require internet.

Why this answer

VPC peering allows direct routing using private IP addresses, but it is not transitive: if VPC A peers with VPC B and VPC B peers with VPC C, traffic cannot flow from A to C via B.

34
Multi-Selecteasy

A cloud architect is designing a data classification scheme for a financial services firm. The data includes public marketing materials, internal emails, customer account numbers, and credit card information. Which two data categories should be classified as 'restricted' under PCI DSS and other regulations?

Select 2 answers
A.Public marketing materials
B.Credit card information
C.Internal emails
D.Customer account numbers
AnswersB, D

Correct: Credit card information is subject to PCI DSS and must be classified as restricted.

Why this answer

Credit card information (Option B) is classified as 'restricted' because PCI DSS explicitly mandates strict controls for cardholder data, including primary account numbers (PANs), expiration dates, and CVV codes. This data requires encryption at rest and in transit, access controls, and regular security audits to comply with the Payment Card Industry Data Security Standard.

Exam trap

ISC2 often tests the misconception that all internal communications (like emails) are automatically 'restricted' under PCI DSS, when in fact only data containing specific regulated elements (e.g., PANs, SAD) qualifies for that classification.

35
MCQeasy

An analyst receives the above error when trying to download a file from a cloud storage bucket. The bucket policy and user permissions appear correct. What is the most likely cause?

A.The object is encrypted with server-side encryption using a provider-managed key, which requires additional grants
B.The bucket is configured to block all public access
C.The bucket policy denies all GetObject actions
D.The user lacks permission to decrypt the object using the customer-managed encryption key
AnswerD

The error indicates missing KMS decrypt permission.

Why this answer

When a cloud storage object is encrypted with a customer-managed encryption key (CMEK), the GetObject API call requires the user to have both GetObject permission on the bucket policy and Decrypt permission on the specific encryption key. Even if the bucket policy and user IAM permissions appear correct for storage actions, the absence of the decrypt permission on the key will cause an access denied error. This is a common misconfiguration because the error message does not explicitly mention the key, leading analysts to overlook the key permission.

Exam trap

ISC2 often tests the misconception that bucket policies and IAM permissions alone control access to encrypted objects, ignoring the separate key permission layer required for objects encrypted with customer-managed keys.

How to eliminate wrong answers

Option A is wrong because SSE-S3 (AES-256) uses server-side encryption with Amazon S3-managed keys, which do not require any additional grants or KMS permissions; the error would not occur due to missing grants. Option B is wrong because if the bucket were configured to block all public access, the error would typically be a 403 Access Denied, but the scenario states the bucket policy and user permissions appear correct, implying the bucket is not blocking all access. Option C is wrong because if the bucket policy denied all s3:GetObject actions, the user would consistently fail to download any object, but the analyst would likely see a different error or the policy would be obviously incorrect; the question states the policy 'appears correct,' so a blanket deny is not the most likely cause.

36
MCQhard

Refer to the exhibit. A cloud administrator is reviewing this storage access policy. What is the most significant security concern?

A.The policy does not include a condition for encryption [wrong]
B.The policy allows read access to the entire storage container [wrong]
C.The policy grants access to the entire cloud account administrator [CORRECT]
D.The policy does not specify a source IP [wrong]
AnswerC

Root user access is dangerous because it cannot be limited by IAM.

Why this answer

Granting access to the account administrator of a cloud account is a major security risk because the administrator has unrestricted access and bypasses access management controls. While the policy lacks conditions and allows read access, the principal being the administrator is the most critical issue.

37
Multi-Selectmedium

Which TWO are effective strategies for securing cloud application data at rest?

Select 2 answers
A.Role-based access control
B.Database activity monitoring
C.File-level encryption
D.Transparent data encryption
E.Network segmentation
AnswersC, D

File-level encryption encrypts individual files or directories, protecting data at rest.

Why this answer

File-level encryption (C) encrypts individual files or directories, ensuring that data at rest remains protected even if the underlying storage is compromised. This is a direct data-at-rest security control because it applies cryptographic protection to the data itself, independent of the storage layer. Transparent data encryption (D) encrypts data at the database level, typically at the page or file level, without requiring changes to the application, making it another effective strategy for securing data at rest.

Exam trap

ISC2 often tests the distinction between access control (RBAC) and encryption, where candidates mistakenly think that restricting access is sufficient to secure data at rest, ignoring that encryption is required to protect against physical theft or unauthorized storage-level access.

38
MCQeasy

A company is migrating its customer database to a cloud object storage service. The database contains personally identifiable information (PII). The security team requires that all data be encrypted at rest and that the company retains exclusive control over the encryption keys. Which solution BEST meets these requirements?

A.Use server-side encryption with cloud provider-managed keys (SSE-S3).
B.Use SSL/TLS encryption for data in transit only.
C.Use client-side encryption with customer-managed keys stored on-premises.
D.Use server-side encryption with customer-provided keys (SSE-C).
AnswerC

Keys never leave the company; exclusive control maintained.

Why this answer

Client-side encryption with customer-managed keys stored on-premises ensures that the encryption keys never leave the company's control, and the data is encrypted before it is uploaded to the cloud object storage service. This satisfies both the requirement for encryption at rest and exclusive key control, as the cloud provider never has access to the plaintext keys or the ability to decrypt the data.

Exam trap

The trap here is that candidates often confuse SSE-C with client-side encryption, assuming that providing your own key to the server (SSE-C) gives you exclusive control, but in SSE-C the cloud provider still handles the encryption/decryption process and may retain the key in memory, whereas client-side encryption ensures the provider never sees the key at all.

How to eliminate wrong answers

Option A is wrong because server-side encryption with cloud provider-managed keys (SSE-S3) means the cloud provider generates, manages, and stores the encryption keys, giving the provider potential access to the keys and violating the requirement for exclusive customer control. Option B is wrong because SSL/TLS encryption only protects data in transit between the client and the cloud service; it does not provide encryption at rest for the stored database, so it fails the core requirement. Option D is wrong because server-side encryption with customer-provided keys (SSE-C) still involves the cloud provider performing the encryption and decryption operations using keys supplied by the customer, meaning the provider has temporary access to the keys in memory during operations, which does not meet the requirement for exclusive customer control over the keys.

39
MCQhard

A cloud security team implements correlation rules in their SIEM to detect 'impossible travel' scenarios. Which combination of log sources is essential for detecting a user logging in from two different countries within a short time frame?

A.Amazon GuardDuty findings and Security Hub
B.AWS Config history and resource inventory
C.CloudTrail management events and AWS CloudTrail authentication events
D.VPC Flow Logs and DNS logs
AnswerC

CloudTrail logs include console login events with source IP; combining with timestamps allows impossible travel detection.

Why this answer

Detecting impossible travel requires authentication logs (who logged in and from where) and timestamps. Cloud provider authentication logs (e.g., AWS CloudTrail for console logins, Azure AD sign-in logs) provide the necessary data.

40
MCQmedium

A global e-commerce company must store customer payment data in a specific geographic region to comply with local data residency laws. Which cloud configuration ensures that data never leaves the required region?

A.Use a global load balancer to route traffic
B.Enable cross-region replication to a secondary region for disaster recovery
C.Store data in a private cloud on-premises
D.Select a specific cloud region for the storage and disable cross-region replication
AnswerD

Choosing a single region and ensuring no replication to other regions keeps data within that geographic boundary.

Why this answer

Data residency is achieved by selecting a cloud region (e.g., 'EU-West-1') and configuring storage buckets or databases with region-specific policies. Additionally, bucket policies can explicitly deny access from outside the region, and replication features should be disabled or configured to stay within the region.

41
MCQhard

A developer receives the above error when trying to encrypt an object using a customer-managed KMS key. What is the MOST likely cause?

A.The KMS key policy does not grant encrypt permission to the user
B.The S3 bucket policy denies KMS actions
C.The user is not in the same region as the key
D.The KMS key is disabled
AnswerA

Key policy controls who can use the key.

Why this answer

The error indicates the user lacks permission to encrypt with the specified KMS key. Since the key is customer-managed, its key policy must explicitly grant the `kms:Encrypt` action to the user or role. Without this permission, AWS KMS denies the request, even if the user has other IAM permissions.

Exam trap

ISC2 often tests the distinction between key policies and IAM policies, trapping candidates who assume IAM permissions alone are sufficient for KMS operations.

How to eliminate wrong answers

Option B is wrong because S3 bucket policies control access to S3 objects, not KMS encryption actions; KMS permissions are governed by key policies and IAM policies, not S3 bucket policies. Option C is wrong because KMS keys are regional resources, but a user can call KMS from any region as long as they specify the correct key ARN and have permissions; the error is not region-related. Option D is wrong because a disabled key would return a `DisabledException` or `KMSInvalidStateException`, not a generic access denied error.

42
MCQeasy

Which phase of the cloud data lifecycle involves making data available for processing by applications and users?

A.Archive
B.Store
C.Use
D.Create
AnswerC

Use involves reading, processing, and transforming data.

Why this answer

The cloud data lifecycle consists of Create, Store, Use, Share, Archive, Destroy. The 'Use' phase is when data is accessed and processed.

43
Multi-Selecthard

Which TWO of the following are effective methods to protect against server-side request forgery (SSRF) in a cloud application? (Choose two.)

Select 2 answers
A.Use SSL inspection to check for malicious payloads
B.Whitelist allowed outbound destinations
C.Block all outbound network traffic from the application
D.Disable unused URL schemes such as file:// and dict://
E.Sanitize all user input for URL parameters
AnswersB, D

Whitelisting prevents requests to internal or malicious hosts.

Why this answer

Whitelisting allowed outbound destinations is a primary defense against SSRF. By explicitly permitting only trusted external hosts (e.g., specific API endpoints or internal services), the application cannot be tricked into making requests to arbitrary internal or external targets, even if an attacker controls the URL parameter.

Exam trap

ISC2 often tests the misconception that input sanitization alone is sufficient for SSRF protection, when in reality the attack exploits the server's trust in the destination, not the input format, making whitelisting and scheme restrictions the effective controls.

44
MCQhard

A company uses a cloud key management service with customer-managed keys to encrypt data in a cloud storage bucket. The security team wants to ensure that if a key is compromised, they can revoke the cloud service's ability to decrypt the data immediately. What should they do?

A.Rotate the key to a new version.
B.Delete the key permanently from the cloud key management service.
C.Regenerate the key material by importing a new key.
D.Disable the key in the cloud key management service or revoke the key's access permissions for the cloud service.
AnswerD

Disabling the key or revoking permissions immediately prevents the service from decrypting data.

Why this answer

With customer-managed keys, the customer controls the key and can revoke the cloud service's access by disabling the key or removing the access permission that allows the service to use the key. Deleting the key would also work but is irreversible. Disabling the key is reversible and immediate.

45
MCQmedium

A security engineer needs to automate the remediation of any S3 bucket that is publicly accessible. The solution should work within a single AWS account and not require manual intervention. Which combination of services is MOST appropriate?

A.AWS Config rule + AWS Lambda auto-remediation
B.Amazon GuardDuty + AWS Step Functions
C.AWS CloudTrail + Amazon SNS
D.AWS Trusted Advisor + AWS Systems Manager
AnswerA

Config detects, Lambda remediates.

Why this answer

AWS Config can continuously evaluate S3 bucket settings against a custom or managed rule (e.g., s3-bucket-public-read-prohibited). When the rule detects a noncompliant bucket, it triggers an AWS Lambda function via auto-remediation, which can modify the bucket's ACL or policy to remove public access. This combination provides fully automated, event-driven remediation without manual steps.

Exam trap

In the CCSP exam context, candidates often confuse detection services (GuardDuty, CloudTrail) with configuration enforcement services (AWS Config), leading them to select a solution that only detects but does not remediate public S3 buckets.

How to eliminate wrong answers

Option B is wrong because Amazon GuardDuty is a threat detection service that identifies malicious activity (e.g., unusual API calls), not a configuration compliance tool; it cannot directly enforce S3 bucket policies. Option C is wrong because AWS CloudTrail records API activity but does not evaluate or remediate configurations, and Amazon SNS only sends notifications, not automated fixes. Option D is wrong because AWS Trusted Advisor provides best-practice checks and recommendations, but it does not offer native auto-remediation; AWS Systems Manager can automate actions but requires custom runbooks and is not designed for real-time S3 bucket compliance enforcement.

46
MCQmedium

A DevOps team is deploying an application that will store encryption keys in a cloud KMS. The security policy requires that keys be stored in a hardware security module (HSM) and that key material never leaves the HSM boundary. Which key management option should they choose?

A.Customer-managed encryption keys (CMEK) with software-backed storage
B.Cloud KMS with HSM-backed key storage
C.Hold your own key (HYOK) with on-premises HSM
D.Bring your own key (BYOK) with key import to cloud KMS
AnswerB

Cloud KMS with HSM-backed key storage – Keys generated and stored in HSM, never leave boundary.

Why this answer

Cloud KMS with HSM-backed key storage ensures keys are generated and stored in an HSM. CMEK and BYOK typically use software-backed keys unless HSM is specified. HYOK keeps keys on-premises, not in cloud HSM.

47
MCQhard

Refer to the exhibit. A security engineer discovers that the S3 bucket policy allows public read access from the entire corporate network (10.0.0.0/16). However, the company wants to restrict access only to the security team's subnet (10.0.1.0/24). What modification should be made to the policy?

A.Add a Deny statement for the 10.0.0.0/16 range.
B.Add a Deny statement for IP addresses outside 10.0.1.0/24.
C.Remove the Condition element to allow access from any IP.
D.Change the Condition value to "aws:SourceIp": "10.0.1.0/24".
AnswerD

This narrows the allowed IP range to the security subnet only.

Why this answer

Modifying the Condition value to "aws:SourceIp": "10.0.1.0/24" directly restricts the S3 bucket policy to allow read access only from the security team's subnet. The original policy uses the aws:SourceIp condition key with the broader 10.0.0.0/16 range, so narrowing it to 10.0.1.0/24 precisely enforces the required access control. This approach leverages AWS IAM policy evaluation logic where an explicit Allow with a condition must be satisfied for access to be granted.

Exam trap

ISC2 often tests the misconception that adding a Deny statement for the broader range (Option A) is the correct way to narrow access, but candidates fail to realize that Deny would block the intended subnet as well, whereas modifying the Condition value is the proper method to restrict an existing Allow.

How to eliminate wrong answers

Option A is wrong because adding a Deny statement for the 10.0.0.0/16 range would block all traffic from the corporate network, including the security team's subnet (10.0.1.0/24), which is the opposite of the desired outcome. Option B is wrong because adding a Deny for IP addresses outside 10.0.1.0/24 is overly broad and would deny access from any IP not in that subnet, but the original policy already has an Allow for 10.0.0.0/16; a Deny for all other IPs would not fix the over-permissive Allow and could cause unintended conflicts in policy evaluation (Deny always overrides Allow). Option C is wrong because removing the Condition element would allow access from any IP address, which completely violates the security requirement to restrict access to the security team's subnet.

48
MCQmedium

A security team is configuring AWS CloudTrail to enable detection of unauthorized API calls. They want to ensure that log files cannot be tampered with after delivery. Which CloudTrail feature should they enable?

A.CloudTrail Insights
B.CloudTrail Log File Validation
C.CloudTrail Multi-Region Trail
D.CloudTrail Event History
AnswerB

This feature creates a signed digest file for each log file, enabling integrity verification.

Why this answer

CloudTrail Log File Validation (option B) uses a SHA-256 hash chain to create a digital signature for each log file, enabling integrity verification. When enabled, CloudTrail delivers digest files that contain hashes of log files, allowing you to confirm that log files were not modified, deleted, or tampered with after delivery. This directly addresses the requirement to detect unauthorized API calls by ensuring the logs themselves are trustworthy.

Exam trap

Candidates often mistake CloudTrail Insights (which detects unusual patterns) for a tamper-detection feature, but only Log File Validation provides cryptographic integrity verification of log files.

How to eliminate wrong answers

Option A is wrong because CloudTrail Insights identifies unusual API activity and potential misuse, but it does not provide any mechanism to validate the integrity of log files after delivery. Option C is wrong because a multi-region trail aggregates logs from all AWS regions into a single trail, which improves visibility but does not protect against tampering of delivered log files. Option D is wrong because CloudTrail Event History provides a view of the last 90 days of management events for a region, but it is a read-only record and does not include any file validation or integrity checks.

49
MCQeasy

A company wants to enforce that all EC2 instances launched in a specific AWS account are tagged with the key "Environment" and "Owner". What is the most effective way to enforce this policy?

A.Use AWS Resource Groups to create a group that filters tagged instances.
B.Enable CloudTrail to monitor instance launches and alert on missing tags.
C.Apply a service control policy (SCP) that requires tags on resource creation.
D.Configure AWS Config rules to automatically tag untagged instances.
AnswerC

SCPs can use condition keys like aws:RequestTag to require tags, preventing creation of untagged resources.

Why this answer

AWS Organizations Service Control Policies (SCPs) can be applied at the account level to deny the creation of EC2 instances that do not include the required 'Environment' and 'Owner' tags. SCPs are evaluated before the resource is created, providing a preventive control that blocks non-compliant launches at the API level, unlike detective or reactive approaches.

Exam trap

ISC2 often tests the distinction between preventive controls (SCPs) and detective/reactive controls (AWS Config, CloudTrail), and the trap here is that candidates confuse AWS Config's auto-remediation with true enforcement, not realizing that Config only acts after the resource is created.

How to eliminate wrong answers

Option A is wrong because AWS Resource Groups are used to organize and manage resources based on tags, but they do not enforce tagging policies or prevent untagged instances from being launched. Option B is wrong because CloudTrail is an auditing service that logs API calls; it can alert on missing tags after the fact but does not prevent the creation of untagged instances. Option D is wrong because AWS Config rules are detective and can trigger auto-remediation to tag instances after creation, but they do not enforce the policy at the time of launch, leaving a window where untagged instances exist and may be used.

50
MCQmedium

A security team is setting up a DLP solution to scan cloud storage for credit card numbers. They want to automatically mask the detected credit card numbers so that only the last four digits are visible. Which DLP de-identification transform should they use?

A.Pseudonymization
B.Bucketing
C.Tokenization
D.Masking
AnswerD

Masking partially obscures data, e.g., showing only last four digits.

Why this answer

Masking is a de-identification transform that replaces part of the sensitive data with a placeholder, such as showing only the last four digits of a credit card number.

51
MCQhard

Refer to the exhibit. An organization has attached this IAM policy to a role used by a backup application to access encrypted objects in an S3 bucket. The application is failing with an access denied error when trying to download objects. What is the most likely cause?

A.The policy uses wildcard resource for KMS, which is not allowed.
B.The policy does not specify the SSE-KMS key ARN in the KMS action.
C.The policy does not grant s3:GetObject on the bucket itself.
D.The policy omits kms:DescribeKey permission.
AnswerB

Correct: To decrypt objects, the policy must include the specific key ARN or the key's policy must grant the role permission.

Why this answer

The policy grants kms:Decrypt using a wildcard resource ("arn:aws:kms:*:*:key/*") instead of specifying the exact KMS key ARN used to encrypt the S3 objects. When an S3 object is encrypted with SSE-KMS, the backup application must have explicit permission to use that specific KMS key. Without the correct key ARN in the KMS action's Resource element, KMS denies the decryption request, causing the access denied error.

Exam trap

ISC2 often tests the nuance that KMS resource ARNs must be explicit for decrypt operations, not wildcarded, even though wildcards are syntactically valid in IAM policies.

How to eliminate wrong answers

Option A is wrong because AWS KMS does allow wildcard resources in IAM policies for KMS actions, though it is not a best practice; the real issue is that the wildcard does not match the specific key ARN required. Option B is correct as explained. Option C is wrong because the policy does grant s3:GetObject on the bucket (the Resource includes "arn:aws:s3:::bucket-name/*"), so the S3 permission is present.

Option D is wrong because kms:DescribeKey is not required for decrypting objects; only kms:Decrypt is needed, and the failure is due to the missing key ARN, not the absence of DescribeKey.

52
MCQmedium

A cloud application experiences intermittent failures during peak load. Logs show database connection timeouts. Which architecture change would best address this issue?

A.Implement connection pooling
B.Enable auto-scaling on the application tier
C.Use read replicas
D.Increase database instance size
AnswerA

Connection pooling reuses connections, reducing overhead and preventing timeouts under load.

Why this answer

Connection pooling reuses a set of established database connections, avoiding the overhead of repeatedly opening and closing connections during high concurrency. This directly resolves intermittent timeouts caused by connection exhaustion or slow connection establishment under peak load, without requiring additional infrastructure.

Exam trap

ISC2 often tests the misconception that scaling the application tier or database size alone solves connection management issues, when the real bottleneck is connection establishment overhead and pool limits.

How to eliminate wrong answers

Option B is wrong because auto-scaling the application tier adds more compute instances, which increases the number of concurrent database connection requests and can worsen connection exhaustion, not fix it. Option C is wrong because read replicas only offload read queries, not the connection management overhead or write-related timeouts. Option D is wrong because increasing database instance size provides more memory/CPU but does not address the fundamental issue of connection churn or exhaustion; the database may still hit its max_connections limit.

53
MCQhard

An organization uses a multi-cloud strategy and wants to perform a risk assessment that accounts for the shared responsibility model. Which approach is most appropriate?

A.Use ISO 27001 controls as the sole basis for assessment
B.Apply the NIST Cybersecurity Framework across all cloud providers
C.Use cloud-specific risk assessment frameworks like CSA STAR
D.Adopt COBIT for risk management alignment
AnswerC

CSA STAR provides cloud-specific controls and aligns with shared responsibility.

Why this answer

Cloud-specific frameworks like CSA STAR incorporate the shared responsibility model, making them suitable for multi-cloud risk assessments. Option A is wrong because ISO 27001 is general and not cloud-specific. Option B is wrong because NIST CSF is also general, not tailored to cloud.

Option D is wrong because COBIT focuses on governance and management, not risk assessment.

54
Multi-Selecthard

Which TWO of the following are primary responsibilities of a cloud service customer under the shared responsibility model regarding compliance with regulations such as GDPR?

Select 2 answers
A.Conducting annual penetration tests on the provider's infrastructure
B.Ensuring the cloud provider's physical security controls are adequate
C.Implementing data encryption for sensitive data at rest
D.Verifying the provider's compliance certifications are current
E.Configuring access controls for their own user accounts
AnswersC, E

Data encryption is typically a customer control to protect data.

Why this answer

The customer is responsible for data encryption and access controls (C and E). Physical security and penetration testing are provider responsibilities. Verifying certifications is a customer due diligence task but not a primary responsibility compared to direct data protection measures.

55
MCQhard

A multinational corporation uses a cloud DLP service to scan data stored in cloud storage and a cloud data warehouse for personally identifiable information (PII). The DLP scan identifies credit card numbers in a dataset. According to the cloud data lifecycle, at which stage should the DLP scan ideally be performed to minimize exposure?

A.Store
B.Use
C.Create
D.Share
AnswerC

Scanning at creation prevents sensitive data from being stored unprotected.

Why this answer

DLP scanning should ideally occur during the Create stage, as data is being created or ingested, to prevent sensitive data from being stored without proper protections. Scanning at Store stage may allow data to persist. Scanning at Use or Share stages is reactive and may already have exposed data.

56
Multi-Selectmedium

An organization is adopting a hybrid cloud strategy and needs to ensure secure connectivity between on-premises and cloud environments. Which TWO approaches are most appropriate for this purpose?

Select 2 answers
A.Site-to-site VPN over the public internet
B.Direct exposure of on-premises services to the cloud via public internet
C.Dedicated private network connection (e.g., AWS Direct Connect)
D.Cloud access security broker (CASB)
E.MPLS-based VPN from a telecom provider
AnswersA, C

VPN provides encrypted connectivity over the internet.

Why this answer

VPN and dedicated private connections (like AWS Direct Connect or Azure ExpressRoute) are standard for secure hybrid cloud connectivity. Cloud access security brokers (CASBs) are for monitoring, not connectivity; public internet is not secure; MPLS is a type of private connection but less common in cloud contexts.

57
MCQhard

A multinational corporation runs its critical applications on a cloud platform. The security team has implemented a Security Information and Event Management (SIEM) solution that collects logs from various cloud services, including virtual machines, storage, and databases. The SIEM is configured to generate alerts based on predefined rules. Recently, the team noticed an increase in false positive alerts, causing alert fatigue among the analysts. Additionally, there is a lack of context in the alerts, making it difficult to triage and prioritize incidents. The team wants to improve the efficiency of the SOC without increasing headcount. Which of the following is the BEST course of action to address these issues?

A.Deploy a user and entity behavior analytics (UEBA) tool to baseline normal behavior and generate alerts based on anomalies.
B.Assign more analysts to manually review and tune the alert rules.
C.Implement automated response playbooks for the most common alerts to reduce analyst workload.
D.Increase the threshold levels for all alert rules to reduce the number of alerts generated.
E.Create additional correlation rules to capture more specific attack patterns.
AnswerA

UEBA reduces false positives by focusing on deviations from normal behavior.

Why this answer

UEBA uses machine learning to establish baselines of normal user and entity behavior, then generates alerts only when deviations occur. This directly reduces false positives by filtering out benign anomalies and enriches alerts with behavioral context, enabling analysts to triage and prioritize incidents more efficiently without increasing headcount.

Exam trap

ISC2 often tests the distinction between reducing alert volume (e.g., tuning thresholds) and improving alert quality (e.g., adding context via UEBA), trapping candidates who choose threshold increases or additional rules without recognizing that false positives stem from static, context-free detection logic.

How to eliminate wrong answers

Option B is wrong because manually reviewing and tuning alert rules is labor-intensive, does not scale, and fails to address the root cause of false positives—static rules cannot adapt to evolving normal behavior. Option C is wrong because automated response playbooks reduce analyst workload for confirmed incidents but do not reduce false positive alerts or add context; they may even automate responses to false positives, worsening the problem. Option D is wrong because increasing threshold levels indiscriminately reduces all alerts, including true positives, and does not add context; it is a blunt approach that risks missing real attacks.

Option E is wrong because creating additional correlation rules increases the number of alerts and complexity, likely exacerbating false positives and alert fatigue without providing behavioral context.

58
MCQhard

A security analyst is investigating a potential breach and needs to verify the integrity of audit logs stored in cloud storage. Which feature should the analyst rely on to confirm that logs have not been tampered with?

A.Server-side encryption of logs
B.Log file integrity validation
C.Anomaly detection on logs
D.Immutable storage for logs
AnswerB

Log file validation uses cryptographic hashing and digital signatures to verify that log files have not been modified after delivery.

Why this answer

Integrity verification of audit logs is typically achieved through cryptographic hashing (e.g., SHA-256) and digital signatures provided by the cloud service provider's logging service. This allows the analyst to confirm that logs have not been altered since they were created.

Exam trap

Candidates may confuse integrity verification with encryption or access control. Log file validation specifically provides hash-based integrity, not just confidentiality or retention.

59
MCQhard

A cloud provider offers a service with an SLA of 99.999% availability. What is the maximum allowable downtime per year in minutes? (Assume 365 days)

A.8.76 minutes
B.5.26 minutes
C.0.526 minutes
D.52.6 minutes
AnswerB

Correct. 99.999% = 0.001% downtime = 5.256 minutes per year.

Why this answer

99.999% availability means 0.001% downtime per year. Yearly minutes = 365 * 24 * 60 = 525,600. 0.001% of 525,600 = 5.256 minutes.

60
Multi-Selectmedium

Which TWO of the following are best practices for implementing baseline configuration management in a cloud environment? (Choose two.)

Select 2 answers
A.Allow administrators to manually adjust configurations as needed to maintain flexibility
B.Disable configuration drift detection to reduce alert fatigue
C.Automate the deployment of baseline configurations using orchestration tools
D.Grant all users read/write access to configuration repositories for efficiency
E.Store and manage configuration templates in a version-controlled repository
AnswersC, E

Ensures consistent and repeatable deployments.

Why this answer

Automating the deployment of baseline configurations using orchestration tools (e.g., AWS CloudFormation, Terraform, or Ansible) ensures consistency, reduces human error, and enforces security controls across cloud resources. This aligns with the principle of immutable infrastructure, where configurations are deployed programmatically rather than manually adjusted.

Exam trap

ISC2 often tests the misconception that manual flexibility or disabling detection features are acceptable trade-offs for operational convenience, when in fact they directly violate cloud security operations best practices.

61
MCQmedium

A developer accidentally commits cloud access keys to a public GitHub repository. Which tool would be most effective in detecting this secret exposure?

A.Terraform
B.GitGuardian
C.npm audit
D.tfsec
AnswerB

GitGuardian detects secrets in Git history and commits.

Why this answer

GitGuardian is a tool specifically designed to detect secrets (like cloud provider access keys) committed to code repositories. It monitors for hardcoded credentials and alerts.

62
MCQeasy

Which AWS service uses machine learning to detect threats such as crypto mining activity on EC2 instances and compromised IAM credentials?

A.AWS Shield
B.AWS WAF
C.AWS Inspector
D.Amazon GuardDuty
AnswerD

GuardDuty uses ML to detect threats like crypto mining and credential compromise.

Why this answer

Amazon GuardDuty is a threat detection service that uses machine learning and anomaly detection to identify malicious activity.

63
MCQeasy

An organization uses a cloud security monitoring service for threat detection. A finding indicates that a virtual machine instance is communicating with a known cryptocurrency mining pool. What type of threat does this represent?

A.Reconnaissance port scanning
B.Ransomware activity
C.Compromised credentials exfiltration
D.Crypto mining on a virtual machine
AnswerD

GuardDuty can detect EC2 instances generating traffic to known mining pools.

Why this answer

A cloud security monitoring service detects threats by analyzing network traffic logs, DNS logs, and API call logs. A finding of communication with a known cryptocurrency mining pool indicates that the virtual machine instance is likely compromised and running crypto mining software, which consumes excessive compute resources and represents a malicious activity type known as crypto mining.

Exam trap

The trap here is that candidates confuse crypto mining with ransomware or credential theft, but the key differentiator is the specific network communication pattern to a mining pool, not data encryption or API abuse.

How to eliminate wrong answers

Option A is wrong because reconnaissance port scanning involves probing for open ports or services, not communication with a known mining pool, which is a specific outbound connection to a malicious IP/domain. Option B is wrong because ransomware activity typically involves encrypting data and demanding payment, not the sustained CPU usage and network traffic to mining pools characteristic of crypto mining. Option C is wrong because compromised IAM credentials exfiltration would manifest as unauthorized API calls or access to sensitive resources, not direct outbound connections to mining infrastructure.

64
MCQmedium

Refer to the exhibit. A security auditor is reviewing the security group configuration for a web server. Which change would improve the security posture without breaking the application functionality?

A.Remove Rule 2 because HTTPS should be restricted to a specific IP range.
B.Remove Rule 1 because SSH should not be open to the internet.
C.Remove Rule 4 because outbound traffic should be restricted.
D.Remove Rule 3 because RDP should be allowed from anywhere.
AnswerB

Correct: Reduces attack surface without affecting web service.

Why this answer

SSH (port 22) should never be open to the internet (0.0.0.0/0) on a web server. Removing Rule 1 eliminates this unnecessary exposure while the web server's HTTP/HTTPS rules remain intact, preserving application functionality. This aligns with the principle of least privilege and reduces the attack surface.

Exam trap

ISC2 often tests the misconception that all common ports (like HTTPS or outbound traffic) must be restricted to improve security, when in fact the critical mistake is leaving management protocols (SSH, RDP) open to the internet.

How to eliminate wrong answers

Option A is wrong because HTTPS (port 443) is typically required to be open to the internet for a public web server to serve encrypted traffic; restricting it to a specific IP range would break functionality for external users. Option C is wrong because outbound traffic (Rule 4) is necessary for the web server to fetch updates, resolve DNS, or communicate with backend services; removing it would likely break application functionality. Option D is wrong because RDP (port 3389) should never be allowed from anywhere (0.0.0.0/0) due to its high risk of brute-force attacks; the statement suggests allowing it, which worsens security posture.

65
Multi-Selectmedium

A cloud architect is designing key management for a multi-tenant SaaS application. The architect must ensure that each customer's encryption keys are isolated and that the cloud provider cannot access the keys. Which TWO key management strategies meet these requirements? (Select TWO.)

Select 2 answers
A.Client-side encryption
B.Customer-managed encryption keys (CMEK)
C.Hold your own key (HYOK)
D.Bring your own key (BYOK)
E.Cloud provider default server-side encryption
AnswersA, C

Data is encrypted before upload; cloud never sees keys.

Why this answer

Client-side encryption ensures data is encrypted before it reaches the cloud, so the cloud provider never sees plaintext or keys. Hold Your Own Key (HYOK) keeps the key on-premises in an HSM, never exposing it to the cloud. Both give the customer exclusive control.

66
MCQhard

A security analyst is conducting a forensic investigation of a compromised virtual machine in a public cloud. The VM is running in a production environment and cannot be stopped. Which of the following techniques is MOST appropriate to acquire volatile memory evidence?

A.Create a snapshot of the VM's disk and then analyze it.
B.Perform a network packet capture to capture memory data.
C.Use the cloud provider's API to take a memory snapshot of the VM.
D.Run `dd if=/dev/mem of=/tmp/mem.dump` from within the VM.
AnswerD

Correct. While not ideal, `dd if=/dev/mem` is a standard Linux command to dump memory, and it is the only option listed that can acquire volatile evidence from a running VM.

Why this answer

The most appropriate technique to acquire volatile memory evidence from a running VM without stopping it. While `dd if=/dev/mem` requires root privileges and may not be available on all VM configurations, it is the only option among the choices that directly captures RAM contents. Cloud providers do not offer native APIs to take a memory snapshot without halting the instance; disk snapshots (option A) capture storage only, and network packet captures (option B) do not include memory data.

Therefore, in this scenario, running `dd` from within the VM is the feasible method, despite its limitations.

Exam trap

The trap is that candidates may assume cloud providers offer memory snapshot APIs, but in reality, such APIs either require stopping the instance or are not available. The `dd` command, while having drawbacks (root access, potential system alteration), is the only option that actually captures volatile memory in a running instance.

How to eliminate wrong answers

Option A is wrong because a disk snapshot captures only persistent storage (the virtual disk), not volatile memory (RAM), so it cannot acquire evidence like running processes, kernel modules, or active network connections. Option B is wrong because network packet capture collects traffic traversing the network interface, not the contents of system memory; it cannot capture in-memory data such as process memory or cached credentials. Option D is wrong because running `dd if=/dev/mem` from within the VM requires root access and modifies the system state (e.g., writing to /tmp), which can overwrite evidence and trigger anti-forensic mechanisms; moreover, it may not be supported in all cloud VM configurations (e.g., paravirtualized kernels) and violates the principle of minimal interference in a production environment.

67
MCQeasy

A financial services company uses a public IaaS provider to host its customer-facing applications. They have strict compliance requirements (e.g., PCI DSS) mandating that all customer data be encrypted at rest and in transit. The cloud provider recently performed a scheduled hypervisor update that required live migration of all customer VMs to different physical hosts to apply security patches. After the migration, the company's security team discovers that temporary files from one of their VMs remained on the original host's local storage and were accessible by another customer's VM that was subsequently provisioned on that host. Although the files did not contain actual customer data because the VM had encrypted its volumes, the security team is concerned about potential data remanence. Which of the following actions would BEST prevent such data remanence in future hypervisor migrations?

A.Request dedicated (single-tenant) hosts for all VMs.
B.Enable full-disk encryption on all VMs.
C.Perform a secure wipe of the original host after each migration.
D.Use encrypted live migration for all VM moves.
AnswerB

Full-disk encryption protects data at rest, making residual data unreadable even if not securely erased.

Why this answer

Full-disk encryption ensures that any residual data left on the original host's local storage after live migration is unreadable without the encryption key. Even if temporary files remain, encryption at rest renders the data inaccessible, directly addressing data remanence concerns without relying on the cloud provider's cleanup processes.

Exam trap

ISC2 often tests the distinction between data remanence prevention (encryption at rest) and data-in-transit protection (encrypted migration), leading candidates to mistakenly choose encrypted live migration when the real issue is residual data left on the source host.

How to eliminate wrong answers

Option A is wrong because dedicated (single-tenant) hosts isolate VMs from other customers but do not prevent data remanence on the host's local storage after migration; residual files can still persist and be accessible to the same tenant's future VMs or during host reuse. Option C is wrong because the customer cannot perform a secure wipe of the original host after each migration; in a public IaaS model, the cloud provider controls the hypervisor and physical host, and customers lack the privileges or access to execute such operations. Option D is wrong because encrypted live migration protects data in transit during the VM move but does not address data at rest left behind on the source host's local storage; it prevents interception of the migration stream, not residual files.

68
MCQeasy

A cloud security architect is designing a key management strategy for a multi-cloud environment. Which of the following is a BEST practice for key management?

A.Use the same key for all data to simplify rotation
B.Store keys in each cloud provider's native KMS separately
C.Embed keys in application code for simplicity
D.Use a centralized key management system that integrates with all clouds
AnswerD

Centralized management ensures consistency and simplifies compliance.

Why this answer

A centralized key management system (KMS) that integrates with all cloud providers enables consistent key lifecycle management, reduces the risk of key sprawl, and ensures uniform access control policies across a multi-cloud environment. This approach aligns with the principle of separation of duties and allows for centralized auditing and rotation without vendor lock-in.

Exam trap

ISC2 often tests the misconception that using each cloud provider's native KMS separately is a best practice for multi-cloud, but the trap is that this ignores the need for centralized control, auditability, and cross-cloud interoperability, which are critical for enterprise security.

How to eliminate wrong answers

Option A is wrong because using the same key for all data violates the cryptographic isolation principle; if that single key is compromised, all data is exposed, and rotation becomes a massive operational burden. Option B is wrong because storing keys separately in each cloud provider's native KMS creates fragmented key management, increases complexity for cross-cloud data sharing, and makes consistent policy enforcement nearly impossible. Option C is wrong because embedding keys in application code is a severe security violation; keys can be extracted from code repositories, logs, or decompiled binaries, directly contradicting the NIST SP 800-57 recommendation to never store keys in plaintext or in code.

69
Multi-Selectmedium

A cloud customer must comply with GDPR's right to erasure (right to be forgotten). Which TWO of the following are technical challenges the customer faces when the data is stored in a cloud object storage service with versioning and cross-region replication?

Select 2 answers
A.Ensuring data is accessible only via a specific IP range
B.Removing previous versions of objects
C.Encrypting the data at rest with customer-managed keys
D.Exporting data in a machine-readable format
E.Deleting data from all replicated copies across regions
AnswersB, E

Versioning preserves old versions that must be deleted.

Why this answer

GDPR right to erasure requires deletion of all copies. Versioning creates multiple versions that must be deleted. Cross-region replication creates additional copies in other regions that must also be deleted.

70
MCQeasy

Which CSA STAR tier involves a third-party assessment against ISO 27001?

A.Tier 4 – Peer review
B.Tier 1 – Self-assessment
C.Tier 3 – Continuous monitoring
D.Tier 2 – Third-party assessment
AnswerD

Correct. Tier 2 includes certification based on ISO 27001.

Why this answer

The CSA STAR (Security, Trust, Assurance, and Risk) program has three tiers: Tier 1 (Self-Assessment), Tier 2 (Third-Party Assessment), and Tier 3 (Continuous Monitoring). Tier 2 specifically requires a third-party assessment against the ISO/IEC 27001 standard, where an accredited certification body audits the cloud service provider's Information Security Management System (ISMS) for compliance. This tier provides a higher level of assurance than self-assessment, as it involves independent validation of security controls.

Exam trap

ISC2 often tests the misconception that Tier 2 is the 'self-assessment' tier, confusing it with Tier 1, or that there is a Tier 4 for peer review, which does not exist in the CSA STAR framework.

How to eliminate wrong answers

Option A is wrong because Tier 4 does not exist in the CSA STAR program; the tiers are limited to 1, 2, and 3, and 'Peer review' is not a defined tier. Option B is wrong because Tier 1 is the Self-Assessment tier, which involves the cloud provider completing a Consensus Assessments Initiative Questionnaire (CAIQ) without any third-party involvement or ISO 27001 audit. Option C is wrong because Tier 3 is Continuous Monitoring, which focuses on ongoing security telemetry and automated reporting (e.g., via the CSA STAR Watch program), not a one-time third-party assessment against ISO 27001.

71
MCQmedium

Which container image security practice is most effective at reducing the attack surface by removing unnecessary components and lowering the number of CVEs?

A.Using the :latest tag for base images
B.Adding security agents inside the image
C.Using distroless base images
D.Scanning images only at build time
AnswerC

Distroless images strip unnecessary tools, reducing vulnerabilities.

Why this answer

Distroless images contain only the application and its runtime dependencies, minimizing the attack surface.

72
MCQmedium

An organization uses a cloud database service and needs to protect data at rest. They enable Transparent Data Encryption (TDE) with a customer-managed key stored in the cloud provider's key management service. Which additional control should they implement to ensure the key cannot be used by unauthorized personnel?

A.Enable SSL/TLS for all database connections
B.Enable audit logging on key management operations
C.Implement key rotation with a short rotation interval
D.Disable automatic key rotation and rely on manual rotation
AnswerC

Regular key rotation limits the impact of a compromised key.

Why this answer

Implementing key rotation with a short interval ensures that even if a customer-managed key is compromised or accessed by unauthorized personnel, the window of exposure is minimized. TDE with a customer-managed key in a cloud KMS relies on the key's secrecy; frequent rotation invalidates older key material, reducing the risk of long-term unauthorized decryption of data at rest.

Exam trap

ISC2 often tests the distinction between preventive and detective controls, and candidates mistakenly choose audit logging (Option B) thinking it prevents unauthorized use, when it only records it after the fact.

How to eliminate wrong answers

Option A is wrong because SSL/TLS protects data in transit between clients and the database, not data at rest or the key used for TDE; it does not prevent unauthorized use of the key stored in the KMS. Option B is wrong because audit logging on key management operations is a detective control that records unauthorized access attempts after they occur, but does not prevent the key from being used by unauthorized personnel. Option D is wrong because disabling automatic key rotation and relying on manual rotation increases the risk of human error and delays in key refresh, leaving the key vulnerable for longer periods and failing to ensure it cannot be used by unauthorized personnel.

73
MCQhard

During a security incident in GCP, a forensic analyst needs to determine the exact timeline of events leading to a credential compromise. Which log source provides the most detailed information about IAM policy changes and authentication events?

A.VPC Flow Logs
B.Cloud Audit Logs
C.Cloud DNS logs
D.Cloud Monitoring metrics
AnswerB

Cloud Audit Logs capture all API calls including IAM modifications and authentication events.

Why this answer

GCP Cloud Audit Logs record all admin activities and data access, including IAM changes and authentication, making them the best source for timeline reconstruction.

74
MCQhard

Refer to the exhibit. A cloud security analyst reviews the bucket policy for example-bucket. Based on the policy, which of the following is true?

A.Requests from IP 192.0.2.10 over HTTPS are allowed.
B.Access is denied because the Principal is set to "*", which is insecure.
C.Requests from IP 192.0.2.10 over HTTP are allowed because the deny statement only applies when SecureTransport is false.
D.Any IP address can perform GetObject requests if they use HTTPS.
AnswerA

The allow statement permits GetObject from that IP range, and the deny does not apply because HTTPS is used.

Why this answer

The bucket policy includes an explicit Allow statement granting s3:GetObject to all principals (Principal: "*") from the IP address 192.0.2.10, and the condition "Bool": {"aws:SecureTransport": "true"} ensures that only HTTPS requests are allowed. Since the request originates from the specified IP and uses HTTPS, it satisfies both the Allow condition and is not blocked by the Deny statement, which only denies requests when SecureTransport is false (i.e., HTTP). Thus, the request is permitted.

Exam trap

ISC2 often tests the nuance that an explicit Deny overrides an Allow, but here the Deny only applies to HTTP (SecureTransport false), so HTTPS requests from the allowed IP are still permitted, leading candidates to mistakenly think the Deny blocks all requests.

How to eliminate wrong answers

Option B is wrong because setting Principal to "*" is not inherently insecure; AWS S3 bucket policies commonly use "*" to grant public access, and security is enforced through conditions like IP restrictions and SecureTransport requirements. Option C is wrong because the Deny statement applies when SecureTransport is false, but the Allow statement explicitly requires SecureTransport to be true; therefore, a request from IP 192.0.2.10 over HTTP would be denied by the Deny statement (since SecureTransport is false) and also would not satisfy the Allow condition. Option D is wrong because the Allow statement is restricted to the specific IP address 192.0.2.10; any other IP address attempting GetObject over HTTPS would not match the Allow condition and would be implicitly denied (or explicitly denied if another Deny statement exists).

75
MCQmedium

Refer to the exhibit. A security analyst discovers this bucket policy attached to an S3 bucket containing sensitive customer data. What is the MOST significant security risk posed by this policy?

A.The policy does not require encryption in transit, so data could be intercepted.
B.The Condition block is misconfigured and will allow access from any IP address.
C.The policy allows any AWS user to read objects if they are within the specified IP range.
D.The policy does not include a NotPrincipal element to restrict access further.
AnswerC

This is correct; the combination of Principal: '*' and IP condition means anyone from that IP range can access the data, which is a significant risk if the range includes untrusted networks.

Why this answer

The policy allows any AWS user (Principal: "*") to read objects if they are from the specified IP range. This is overly permissive, granting access to the entire internet at that range, which could include malicious actors. The condition is correctly applied (B is false), encryption is not the main issue (C), and NotPrincipal is not required (D).

Page 1 of 13

Page 2