Courseiva

Certified Cloud Security Professional CCSP (CCSP) — Questions 301375

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

Page 4

Page 5 of 13

Page 6
301
Multi-Selectmedium

Which TWO of the following are best practices for monitoring a cloud environment to detect security incidents?

Select 2 answers
A.Centralize logs from all cloud services into a single analytics platform.
B.Set up automated alerts based on defined thresholds for key security metrics.
C.Enable all available log sources to ensure complete visibility.
D.Monitor only network flow logs to reduce data volume.
E.Conduct manual log reviews on a weekly basis to identify anomalies.
AnswersA, B

Centralization allows correlation across services for better detection.

Why this answer

Centralizing logs from all cloud services into a single analytics platform (e.g., SIEM like Splunk or AWS Security Hub) enables correlation across disparate data sources, which is essential for detecting multi-vector attacks. This practice aligns with the NIST SP 800-92 log management guidelines and the CCSP domain of Cloud Security Operations, as it provides a unified view for threat detection and incident response.

Exam trap

ISC2 often tests the misconception that 'more logs are always better' (Option C) or that manual reviews are sufficient, when in reality, automated correlation and threshold-based alerting are required for effective incident detection in cloud environments.

302
Multi-Selectmedium

Which TWO of the following are considered best practices for securing containerized applications in a cloud environment?

Select 2 answers
A.Run containers with a non-root user.
B.Enable SSH inside the container for remote administration.
C.Use the 'latest' tag for base images to get the newest features.
D.Include debugging tools inside the container for troubleshooting.
E.Use a read-only filesystem for the container.
AnswersA, E

Limits potential damage if container is compromised.

Why this answer

Running containers with a non-root user is a fundamental security best practice because it limits the potential damage from a container breakout. By default, Docker containers run as root, which means if an attacker compromises the container, they have root privileges on the host kernel. Using the USER directive in a Dockerfile or specifying a non-root user at runtime reduces the attack surface and enforces the principle of least privilege.

Exam trap

ISC2 often tests the misconception that SSH or debugging tools are necessary for container management, when in fact they violate the immutable and ephemeral principles of container security; the trap is that candidates confuse traditional server administration with cloud-native container operations.

303
MCQmedium

A company uses a Cloud Access Security Broker (CASB) to enforce security policies on SaaS applications. They want to ensure that data uploaded to a file-sharing service does not contain Social Security numbers (SSNs). Which CASB capability is most effective?

A.Contextual access control
B.Inline DLP scanning
C.API-based data discovery
D.Encryption of data in transit
AnswerB

Inline scanning blocks sensitive data in real time.

Why this answer

Inline DLP scanning is the most effective CASB capability for preventing data containing Social Security numbers from being uploaded to a file-sharing service because it inspects the content of files in real time as they are being uploaded. The CASB acts as a proxy, intercepting the HTTP/HTTPS traffic, parsing the file payload, and applying pattern-matching algorithms (e.g., regex for SSN format) to block the upload before it reaches the SaaS application. This proactive, real-time enforcement is essential for data loss prevention (DLP) at the point of upload.

Exam trap

The trap here is that candidates often confuse API-based data discovery (which is excellent for identifying sensitive data at rest) with inline DLP scanning (which is required for real-time prevention), leading them to choose Option C even though it cannot block the upload in progress.

How to eliminate wrong answers

Option A is wrong because contextual access control focuses on who, when, and from where access is attempted (e.g., location, device posture), not on inspecting the content of uploaded files for sensitive data like SSNs. Option C is wrong because API-based data discovery scans data already stored in the SaaS application via its API, which is reactive and cannot prevent the initial upload of SSNs; it can only detect them after the fact. Option D is wrong because encryption of data in transit (e.g., TLS 1.2/1.3) protects data from eavesdropping during transmission but does not inspect or block the content of the data being uploaded.

304
MCQmedium

A healthcare organization stores protected health information (PHI) in a cloud environment. Under HIPAA, what must the organization obtain from the cloud provider before processing PHI?

A.A Data Processing Agreement (DPA) under GDPR
B.A Business Associate Agreement (BAA)
C.A Service Organization Control (SOC) 2 report
D.An ISO 27001 certification
AnswerB

Correct. A BAA is legally required under HIPAA for any business associate that handles PHI.

Why this answer

HIPAA requires a covered entity to obtain a Business Associate Agreement (BAA) from any cloud provider that will handle PHI. The BAA ensures the provider agrees to safeguard the PHI appropriately.

305
MCQeasy

Which of the following is a key practice for secure management of cloud credentials in application code?

A.Hardcode credentials in environment variables
B.Use IAM roles or managed identities
C.Store credentials in source code comments
D.Encrypt credentials with a static key in the codebase
AnswerB

IAM roles and managed identities provide temporary, automatically rotated credentials.

Why this answer

Using IAM roles or managed identities eliminates the need to embed long-term credentials in application code. This approach relies on temporary, automatically rotated credentials obtained via the cloud provider's metadata service (e.g., AWS IMDSv2, Azure Instance Metadata Service), which significantly reduces the risk of credential leakage and simplifies credential management.

Exam trap

A common misconception is that environment variables are a secure alternative to hardcoding, but they are still plaintext and can be exposed through process listings, container orchestration tools, or misconfigured logging.

How to eliminate wrong answers

Option A is wrong because hardcoding credentials in environment variables still exposes them in plaintext within the environment, and they can be leaked through logs, debugging output, or container image layers. Option C is wrong because storing credentials in source code comments is a severe security risk, as comments are often included in version control and can be read by anyone with repository access. Option D is wrong because encrypting credentials with a static key in the codebase is fundamentally flawed; the static key itself must be stored somewhere, creating a circular security problem where the key is as vulnerable as the credentials it protects.

306
MCQmedium

An organization wants to protect its cloud storage data from ransomware attacks that might encrypt or delete objects. The security team decides to enable a feature that maintains previous versions of objects when changes are made. Which feature is being described?

A.Object versioning
B.Access control lists
C.Cross-region replication
D.Bucket locking
AnswerA

Object versioning keeps multiple variants of an object, allowing restoration to a previous state if data is encrypted or deleted.

Why this answer

Object versioning keeps multiple variants of an object, allowing restoration to a previous state if data is encrypted or deleted. Cross-region replication is for disaster recovery. Bucket locking prevents deletion but does not maintain versions.

Access controls prevent unauthorized access but do not protect against authorized actions.

307
MCQmedium

An organization uses infrastructure as code (IaC) to deploy cloud resources. The security team wants to prevent misconfigurations such as open security groups from being deployed. Which two practices should be integrated into the IaC pipeline? (Select TWO)

A.Limit access to the cloud management console
B.Perform manual code reviews for every change
C.Segment the network using security groups
D.Implement policy-as-code to enforce security rules
E.Use automated security scanning tools for IaC templates
AnswerD, E

Policy-as-code can block non-compliant templates from being applied.

Why this answer

Policy-as-code (D) allows security rules to be defined in a machine-readable format (e.g., using Open Policy Agent or HashiCorp Sentinel) and automatically evaluated during the IaC pipeline, preventing non-compliant configurations from being deployed. Automated security scanning tools (E) analyze IaC templates (e.g., Terraform, CloudFormation) for known misconfigurations, such as overly permissive security group rules, before they reach production. Together, these practices enforce security guardrails early in the development lifecycle.

Exam trap

ISC2 often tests the distinction between operational controls (like manual reviews or console access) and automated pipeline controls (like policy-as-code and scanning), expecting candidates to recognize that only automated, integrated checks can prevent misconfigurations at the code level before deployment.

How to eliminate wrong answers

Option A is wrong because limiting access to the cloud management console is an administrative control that does not prevent misconfigurations in IaC templates; it only restricts who can manually make changes after deployment. Option B is wrong because manual code reviews are slow, error-prone, and cannot scale to catch all misconfigurations, especially in large IaC codebases; automated checks are required for consistent enforcement. Option C is wrong because segmenting the network using security groups is a network architecture practice, not a pipeline integration; it does not prevent misconfigurations in the IaC templates themselves.

308
MCQhard

An attacker publishes a malicious package to a public registry using the same name as an internal package used by a cloud application. This is known as:

A.Cross-site scripting (XSS)
B.Man-in-the-middle attack
C.Dependency confusion attack
D.Supply chain poisoning
AnswerC

This attack leverages naming conflicts between internal and public packages.

Why this answer

Dependency confusion attacks exploit package managers that prioritize public registries over private ones, allowing malicious packages to be installed.

309
MCQmedium

A company uses this access policy on a cloud storage container containing logs with personally identifiable information (PII). What is the most immediate compliance risk?

A.Data integrity may be compromised
B.Data is not encrypted at rest
C.Anonymous users can read PII
D.Access logging is not enabled
AnswerC

Public access enabled, violates data protection laws.

Why this answer

The policy allows anonymous read access to all objects in the storage container, exposing PII. Unencrypted logs are a secondary concern; access logging missing is not the risk; integrity is not directly threatened.

310
MCQmedium

A multinational company headquartered in the US processes personal data of EU data subjects using a cloud service provider hosted in Singapore. Under GDPR, which legal mechanism is most appropriate for lawful transfer of personal data from the EU to Singapore?

A.Standard Contractual Clauses (SCCs)
B.Binding Corporate Rules (BCRs)
C.Adequacy decision by the European Commission
D.Data Protection Agreement (DPA) with the cloud provider
AnswerA

SCCs are approved by the European Commission and can be used as a transfer mechanism to a cloud provider in a non-adequate country.

Why this answer

GDPR requires an appropriate safeguard for transfers to third countries without an adequacy decision. Standard Contractual Clauses (SCCs) are a common mechanism.

311
MCQeasy

A cloud administrator notices that a storage bucket containing sensitive data is publicly accessible. What is the most likely misconfiguration?

A.The bucket has logging disabled.
B.The bucket's ACLs are too permissive.
C.The bucket is using server-side encryption.
D.The bucket is versioned.
AnswerB

Permissive ACLs often cause unintended public access.

Why this answer

The most likely misconfiguration is that the bucket's ACLs are too permissive, granting public read or write access to the storage bucket. In cloud platforms like AWS S3 or Azure Blob Storage, bucket ACLs or bucket policies can be set to allow public access, which directly exposes sensitive data. Disabling logging, using server-side encryption, or enabling versioning do not inherently make a bucket publicly accessible.

Exam trap

ISC2 often tests the misconception that security features like encryption or logging directly prevent unauthorized access, when in fact access control misconfigurations (like permissive ACLs) are the root cause of public exposure.

How to eliminate wrong answers

Option A is wrong because disabling logging only affects audit trails and does not control access permissions; a bucket can be publicly accessible even with logging enabled. Option C is wrong because server-side encryption protects data at rest but does not affect access control; a publicly accessible bucket with encryption still exposes data to anyone who can read it. Option D is wrong because versioning creates multiple object versions but does not change the bucket's access policy; a publicly accessible bucket remains public regardless of versioning status.

312
MCQhard

During a cloud incident response, a security team needs to collect memory from a compromised EC2 instance for forensic analysis. Which method is most appropriate for acquiring a memory dump?

A.Analyze CloudTrail logs for the instance's API calls.
B.Take a snapshot of the EBS volumes attached to the instance.
C.Review VPC Flow Logs for network traffic.
D.Use AWS Systems Manager to run a memory acquisition script on the instance.
AnswerD

Systems Manager can execute commands to capture memory using tools like LiME.

Why this answer

Memory (RAM) is volatile and not captured by disk snapshots or logs. Collecting a memory dump requires live forensic acquisition while the instance is running. AWS Systems Manager (SSM) allows remote execution of scripts, such as a memory capture tool (e.g., LiME or DumpIt), on the target instance.

This method is efficient, forensically sound, and minimizes disruption. CloudTrail logs API calls, not memory. EBS snapshots only capture persistent storage.

VPC Flow Logs record network metadata, not memory content. Therefore, D is the correct answer.

Exam trap

Many candidates incorrectly assume that an EBS snapshot captures memory because it includes the swap file. However, the swap file only holds pages swapped out of RAM; active memory contents are not captured. Only live acquisition tools can collect a full memory dump.

313
MCQeasy

Which of the following is a primary purpose of a SOAR (Security Orchestration, Automation and Response) platform in cloud security operations?

A.To automate response to security incidents by executing predefined playbooks.
B.To provide a centralized dashboard for cloud cost management.
C.To scan container images for vulnerabilities.
D.To enforce identity and access management policies.
AnswerA

SOAR automates incident response workflows.

Why this answer

SOAR platforms automate incident response processes, orchestrating actions across multiple tools and reducing manual effort.

Exam trap

Candidates often confuse SOAR with SIEM; SOAR focuses on automated orchestration and response, while SIEM provides log analysis and alerting.

314
MCQeasy

Refer to the exhibit. An administrator attaches security group sg-12345 to a web server. Which of the following describes the traffic that will be allowed by the security group?

A.Only SSH traffic from the internal network is allowed inbound.
B.Inbound HTTP and HTTPS from anywhere, and SSH only from the internal network are allowed.
C.The server cannot initiate any outbound connections.
D.All inbound traffic from the internet is allowed.
AnswerB

This matches the rules shown.

Why this answer

The security group allows inbound HTTP (port 80) and HTTPS (port 443) from anywhere (0.0.0.0/0), and SSH (port 22) only from the internal network (10.0.0.0/8). Outbound all traffic is allowed. Option A is incorrect because it omits HTTP/HTTPS.

Option C is incorrect because outbound traffic is allowed. Option D is incorrect because not all inbound traffic is allowed (SSH is restricted).

315
Multi-Selectmedium

A company is adopting a hybrid cloud strategy. Which TWO security considerations are most critical for maintaining a consistent security posture across environments? (Choose two.)

Select 2 answers
A.Establishing consistent network security policies (e.g., firewall rules)
B.Relying solely on perimeter security
C.Deploying separate security teams for each environment
D.Implementing identity federation for single sign-on
E.Using different encryption keys for each environment
AnswersA, D

Prevents security gaps between environments.

Why this answer

Identity federation and consistent network security policies ensure seamless and secure integration.

316
MCQhard

A cloud customer is subject to the EU General Data Protection Regulation (GDPR) and uses a cloud provider that subcontracts data processing to a third party without notification. Which GDPR requirement is violated?

A.Data protection by design
B.Data breach notification
C.Sub-processor authorization
D.Right to erasure
AnswerC

GDPR Article 28 requires explicit authorization for sub-processors.

Why this answer

GDPR requires that data controllers obtain prior authorization before a processor engages a sub-processor. The customer (controller) was not notified, violating the requirement for sub-processor authorization. Other rights like erasure are unrelated to this scenario.

317
Multi-Selectmedium

A company is moving a legacy application to a public cloud. The application requires low latency and high throughput between two application tiers. Which two cloud design principles should be applied? (Choose two.)

Select 2 answers
A.Use dedicated network connections between tiers.
B.Deploy both tiers in the same region but different availability zones.
C.Use a single large instance for both tiers.
D.Place the tiers in different VPCs with a transit gateway.
E.Deploy both tiers in the same availability zone.
AnswersA, E

Correct: Provides dedicated throughput and reduces contention.

Why this answer

Dedicated network connections, such as AWS Direct Connect or Azure ExpressRoute, provide consistent low latency and high throughput by bypassing the public internet and reducing jitter. This ensures predictable performance for latency-sensitive inter-tier communication, which is critical for legacy applications with strict performance requirements.

Exam trap

ISC2 often tests the misconception that deploying across availability zones always improves performance, but the trap here is that inter-zone latency can harm low-latency requirements, making same-zone deployment (Option E) the correct choice alongside dedicated connections.

318
MCQmedium

A company needs to ensure that its cloud-stored data is retained only for a specific period due to legal requirements. Which process should be automated?

A.Data lifecycle management
B.Data classification
C.Data encryption
D.Data backup
AnswerA

DLM policies automate retention and deletion based on rules.

Why this answer

Data lifecycle management (DLM) focuses on managing data throughout its lifecycle, including retention and deletion. Data classification categorizes data, encryption protects it, and backup creates copies, but none directly automate retention periods.

319
Multi-Selecthard

A global enterprise is designing a cloud storage architecture with cross-region replication for disaster recovery. They must ensure that data replicated to a secondary region is encrypted with keys managed by the customer, and that those keys are stored in the secondary region's key management service (KMS). Which THREE capabilities must be enabled?

Select 3 answers
A.Default encryption with provider keys
B.Client-side encryption before upload
C.Permission for the replication service to use the secondary region's key
D.Cross-region replication
E.Customer-managed encryption keys in the secondary region
AnswersC, D, E

Correct: The replication service needs permission to use the secondary region's key to encrypt replicated data.

Why this answer

To meet the requirements, the customer must use customer-managed keys (CMK) in the secondary region, enable cross-region replication, and ensure the replication service has permission to use the target region's key via an appropriate access control mechanism.

320
MCQmedium

A cloud security team is implementing data loss prevention (DLP) for sensitive data in a cloud data warehouse. They need to detect and classify Social Security numbers (SSNs) stored in tables. Which cloud service capability is most appropriate for this task?

A.Object storage bucket policies
B.Cloud DLP API
C.Key management service
D.Identity and access management (IAM)
AnswerB

Correct: DLP API scans for sensitive data patterns and classifies them.

Why this answer

Cloud DLP APIs can scan structured data like BigQuery tables for sensitive patterns (e.g., SSNs) and classify them.

321
Multi-Selecteasy

Which TWO of the following are valid considerations when performing forensic imaging of virtual machines in a public cloud? (Choose two.)

Select 2 answers
A.Time synchronization between the imaging tool and the VM clock is essential
B.The imaging process must be performed from within the same cloud region
C.Images of other tenants' VMs can be accessed through the hypervisor if needed
D.The cloud provider will provide hypervisor memory dumps upon request
E.Volatile data will be lost if the VM is powered off before imaging
AnswersA, E

Ensures accurate timeline.

Why this answer

Options A and E are correct. A: Time synchronization is essential for forensic timeline analysis. E: Volatile data (e.g., RAM contents) is lost when the VM is powered off, so imaging should be performed while the VM is running.

B is incorrect because the imaging tool does not need to reside in the same cloud region. C is incorrect because hypervisor-level isolation prevents accessing other tenants' VMs. D is incorrect because cloud providers typically do not provide hypervisor memory dumps upon request.

322
Multi-Selecthard

A cloud customer is assessing the risk of using a cloud provider. Which THREE factors are most important in evaluating the inherent risk of migrating data and applications to the cloud?

Select 3 answers
A.Data leaving the customer's direct control and being stored on shared infrastructure
B.Dependence on the provider's security controls and the risk of a provider-side breach affecting multiple tenants
C.The provider's compliance certifications (e.g., ISO 27001, SOC 2)
D.The shared responsibility model and potential for misconfiguration by the customer
E.The provider's physical security controls at data centers
AnswersA, B, D

Loss of physical control is an inherent risk.

Why this answer

Inherent risk includes data leaving the customer's premises, the shared infrastructure model (multi-tenancy), and dependency on the provider's security controls. These are fundamental to cloud risk assessment.

323
MCQhard

During a cloud migration, a company discovers that its existing virtual machine images contain embedded credentials and proprietary software that must not be exposed to the cloud provider's administrators. Which of the following is the BEST strategy to protect this sensitive data while maintaining the ability to create new instances?

A.Use a VPN to encrypt data in transit between the on-premises environment and the cloud.
B.Use a cryptographic hash of the image to ensure integrity, and store the image in object storage with access controls.
C.Encrypt the virtual machine images using a customer-provided key (CMK) integrated with the cloud provider's key management service.
D.Tokenize the embedded credentials and replace them with placeholders in the image.
AnswerC

Encryption with a CMK ensures the provider cannot decrypt the image without the key.

Why this answer

Encrypting the virtual machine images with a customer-provided key (CMK) integrated with the cloud provider's key management service ensures that the cloud provider's administrators cannot access the embedded credentials and proprietary software. The encryption is performed client-side or using envelope encryption where the CMK wraps a data encryption key, and only the customer holds the master key material. This allows the customer to create new instances from the encrypted image while maintaining full control over access to the sensitive data.

Exam trap

The trap here is that candidates often confuse integrity controls (hashing) with confidentiality controls (encryption), or assume that network-level protections like VPNs extend to data at rest, leading them to pick Option A or B instead of the correct encryption-based answer.

How to eliminate wrong answers

Option A is wrong because a VPN only protects data in transit between on-premises and the cloud, but does not protect the image at rest in the cloud provider's storage, leaving the embedded credentials and proprietary software exposed to administrators. Option B is wrong because a cryptographic hash ensures integrity (detecting tampering) but does not provide confidentiality; the image remains unencrypted and readable by the cloud provider's administrators. Option D is wrong because tokenization replaces credentials with placeholders, but the proprietary software remains in the clear; additionally, tokenization requires a secure token vault and does not protect the entire image from administrator access.

324
MCQmedium

A healthcare organization is storing protected health information (PHI) in a cloud object storage service. They want to ensure that if a storage bucket is accidentally made public, the data remains unreadable. Which combination of controls best addresses this risk?

A.Enable server-side encryption with AES-256 and block public access
B.Apply data classification labels and enable DLP scanning
C.Enable bucket versioning and cross-region replication
D.Use pre-signed URLs and IAM policies
AnswerA

Encryption at rest and blocking public access protect against data exposure even if the bucket is misconfigured.

Why this answer

Enabling object-level encryption with customer-managed keys (CMEK) and blocking public access at the bucket level ensures that even if the bucket is misconfigured, data is encrypted and inaccessible without the key.

325
MCQhard

A company uses a cloud-based SIEM to aggregate logs from multiple sources. Recently, the SIEM stopped receiving logs from a critical application server. The server is running and the application is functioning normally. The security team has verified that the log forwarder service is running on the server and the network path to the SIEM is open. Which additional step should the team take to diagnose the issue?

A.Check the server's CPU and memory utilization.
B.Review the firewall rules between the server and the SIEM.
C.Restart the SIEM collector service.
D.Inspect the log forwarder's configuration and recent log files for errors.
AnswerD

This directly addresses the most probable cause of misconfiguration.

Why this answer

The most likely cause of logs not being received by the SIEM, when the server is running and the network path is open, is a misconfiguration or error within the log forwarder itself. Inspecting the forwarder's configuration (e.g., destination IP, port, protocol) and its local log files (e.g., syslog, Windows Event Forwarding logs) can reveal authentication failures, queue overflows, or parsing errors that prevent log transmission. This step directly addresses the log generation and forwarding pipeline, which is the remaining point of failure after verifying network connectivity and service status.

Exam trap

ISC2 often tests the misconception that network-level checks (firewall, connectivity) are sufficient, when the real issue is often an application-layer misconfiguration within the log forwarder itself, which candidates overlook because they assume a 'running' service is correctly configured.

How to eliminate wrong answers

Option A is wrong because CPU and memory utilization on the application server would not prevent a properly configured and running log forwarder from sending logs; high resource usage might cause delays but not a complete cessation of log forwarding, and the server is functioning normally. Option B is wrong because the security team has already verified that the network path to the SIEM is open, which implicitly includes firewall rules; reviewing them again would be redundant and not address the log forwarder's internal state. Option C is wrong because restarting the SIEM collector service on the cloud-based SIEM side would not fix a problem originating from the log forwarder's configuration or errors; the collector is receiving logs from other sources, indicating it is operational.

326
MCQhard

A multinational corporation operates in a country where data sovereignty laws require that all customer data remain within the country's borders. The company uses a global public cloud provider. Which operational control is MOST critical to ensure compliance?

A.Use a VPN to connect to the cloud provider's network.
B.Implement cloud policy to restrict resource deployment to approved regions.
C.Conduct quarterly audits of data storage locations.
D.Encrypt all data at rest and in transit.
AnswerB

Policy enforcement prevents resources from being created outside allowed regions.

Why this answer

Implementing a cloud policy to restrict resource deployment to approved regions is the most direct and proactive operational control to enforce data sovereignty. By using Azure Policy, AWS Service Control Policies (SCPs), or GCP Organization Policies, the organization can programmatically prevent resources from being provisioned in non-compliant regions, ensuring customer data never leaves the required jurisdiction. This is a preventive control that operates at the infrastructure level, unlike detective or reactive measures.

Exam trap

ISC2 often tests the distinction between preventive and detective controls, and the trap here is that candidates confuse encryption or VPNs (which protect data in transit/at rest) with location enforcement, failing to recognize that data sovereignty is a geographic constraint, not a security one.

How to eliminate wrong answers

Option A is wrong because a VPN only secures the network connection between the organization and the cloud provider; it does not control where the cloud provider physically stores data, so it cannot enforce data sovereignty. Option C is wrong because quarterly audits are a detective control that only identifies non-compliance after it has occurred, rather than preventing it; by the time an audit reveals data in a prohibited region, the violation has already happened. Option D is wrong because encryption protects data confidentiality but does not address data location; encrypted data stored in a non-compliant region still violates data sovereignty laws.

327
MCQmedium

A company uses Azure and wants to ensure that all activity log events are retained for seven years to meet compliance requirements. What is the most efficient way to implement this?

A.Export activity logs to an Azure Storage account and apply a lifecycle management policy to delete logs after 7 years.
B.Enable Azure Monitor and configure the activity log to be stored in a Log Analytics workspace with a retention of 7 years.
C.Use Azure Backup to back up activity logs and retain them for 7 years.
D.Configure activity logs to be sent to an Event Hub and then to a third-party archival service.
AnswerA

Storage accounts can hold logs for any duration with lifecycle policies to manage retention.

Why this answer

Azure Monitor Activity Logs can be streamed to a storage account, and a lifecycle management policy can be applied to automatically delete logs after the required retention period.

328
Multi-Selecteasy

Which TWO best practices help secure a cloud application's runtime environment?

Select 2 answers
A.Use immutable infrastructure
B.Implement host-based intrusion detection
C.Run applications with least privilege
D.Enable automatic patching of dependencies
E.Use container orchestration platform
AnswersA, C

Immutable infrastructure ensures that runtime environments are not modified after deployment, reducing drift and attack surface.

Why this answer

Immutable infrastructure ensures that once a cloud application's runtime environment is deployed, it is never modified in place. Any change requires building a new image and redeploying, which eliminates configuration drift, reduces the attack surface, and prevents unauthorized modifications from persisting. This directly secures the runtime environment by enforcing a known-good state at all times.

Exam trap

ISC2 often tests the distinction between security controls that are preventive (like immutable infrastructure and least privilege) versus detective or reactive controls (like HIDS), leading candidates to mistakenly select host-based intrusion detection as a runtime security best practice.

329
MCQhard

A cloud application uses a service mesh for inter-service communication. The security team wants to enforce mutual TLS (mTLS) between all services and ensure that service identities are verified. What is the most effective way to achieve this?

A.Set up Kerberos authentication between services
B.Configure a VPN between all service subnets
C.Implement IPsec in the network layer
D.Use the service mesh's built-in mTLS and certificate management
AnswerD

Service mesh handles mTLS and identity natively.

Why this answer

The service mesh's built-in mTLS and certificate management is the most effective approach because it provides automatic, transparent mutual TLS encryption and identity verification at the application layer, using X.509 certificates issued by the mesh's certificate authority (e.g., Istio's Citadel or Linkerd's identity controller). This ensures that every inter-service communication is authenticated and encrypted without requiring changes to application code, and it integrates directly with the service mesh's identity model (e.g., Kubernetes service accounts).

Exam trap

ISC2 often tests the misconception that network-layer encryption (IPsec or VPN) is sufficient for service-to-service authentication, but the key requirement here is per-service identity verification at the application layer, which only a service mesh's mTLS with certificate management can provide.

How to eliminate wrong answers

Option A is wrong because Kerberos is a network authentication protocol that requires a centralized Key Distribution Center (KDC) and is not designed for per-request mTLS in a service mesh; it adds complexity and does not provide transport-layer encryption natively. Option B is wrong because a VPN encrypts traffic at the network layer between subnets but does not provide per-service identity verification or mutual authentication at the application layer, and it cannot enforce mTLS between individual services within the same subnet. Option C is wrong because IPsec operates at the network layer (Layer 3) and can encrypt traffic between hosts or subnets, but it lacks the granularity to verify individual service identities and does not integrate with service mesh certificate management for dynamic, short-lived certificates.

330
MCQeasy

A healthcare organization is migrating patient data to a public cloud. Which legal framework most directly governs the protection of this data?

A.Health Insurance Portability and Accountability Act (HIPAA)
B.Payment Card Industry Data Security Standard (PCI DSS)
C.Sarbanes-Oxley Act (SOX)
D.General Data Protection Regulation (GDPR)
AnswerA

HIPAA sets standards for protecting PHI in the US.

Why this answer

HIPAA applies to protected health information (PHI) in the US, making it the most directly relevant legal framework for healthcare data. GDPR is broader but less specific to US healthcare, and PCI DSS is for payment card data.

331
MCQmedium

A cloud security team is implementing data loss prevention for a data lake that stores customer support logs. They need to redact credit card numbers from the logs before they are used for analytics. Which DLP de-identification technique should be applied?

A.Date shifting
B.Bucketing
C.Masking
D.Tokenization
AnswerC

Masking obscures parts of the data (e.g., 'XXXX-XXXX-XXXX-1234') and is a common redaction technique.

Why this answer

Masking replaces sensitive data with a placeholder, such as replacing credit card digits with asterisks, while preserving format for analytics. Tokenization replaces data with tokens but requires a token vault. Masking is simpler for one-way redaction.

332
Multi-Selecteasy

Which TWO of the following are best practices for cloud key management?

Select 2 answers
A.Use separate keys for different tenants or applications.
B.Hard-code encryption keys in application source code for simplicity.
C.Store keys in the same geographic region as the data for low latency.
D.Rotate encryption keys on a regular schedule.
E.Use a single master key for all encryption operations.
AnswersA, D

Correct. Isolation reduces impact of a key compromise.

Why this answer

The correct best practices are A (using separate keys per tenant/application) and D (regular key rotation). Option B (hard-coding keys) is a security risk. Option C (storing keys in the same region) is not a security best practice.

Option E (single master key) defeats the purpose of encryption key separation.

333
Multi-Selecthard

A security auditor is reviewing a cloud provider's virtualisation infrastructure. Which TWO mechanisms ensure VM isolation at the hardware level to prevent one tenant from accessing another's resources?

Select 2 answers
A.CPU Pinning
B.IOMMU (Input-Output Memory Management Unit)
C.Hypervisor Introspection
D.Security Groups
E.Network ACLs
AnswersA, B

CPU pinning dedicates physical cores to specific VMs, enforcing resource isolation.

Why this answer

CPU Pinning (option A) ensures VM isolation at the hardware level by dedicating specific physical CPU cores exclusively to a particular VM. This prevents other VMs from scheduling on those cores, eliminating CPU-level side-channel attacks and resource contention. It is a hardware-enforced isolation mechanism because the hypervisor uses the CPU's hardware virtualization extensions (e.g., Intel VT-x or AMD-V) to enforce the pinning, ensuring that one tenant's VM cannot access another's CPU resources.

Exam trap

ISC2 often tests the distinction between software-based isolation controls (like Security Groups and Network ACLs) and hardware-enforced mechanisms (like CPU Pinning and IOMMU), trapping candidates who confuse network-layer security with hardware-level resource isolation.

334
MCQhard

Refer to the exhibit. A security analyst reviews this CloudTrail log entry. What is the most immediate concern?

A.A user named john.doe is not authorized to modify security groups.
B.An EC2 instance was launched without approval.
C.A security group rule was added that allows unrestricted SSH access.
D.The user john.doe failed to authenticate.
AnswerC

SSH from 0.0.0.0/0 is a major security exposure.

Why this answer

The CloudTrail log entry shows an AuthorizeSecurityGroupIngress API call that added a rule allowing SSH (port 22) from source 0.0.0.0/0, which grants unrestricted internet access. This is a critical security misconfiguration that exposes the EC2 instance to potential brute-force attacks or unauthorized access, making it the most immediate concern.

Exam trap

ISC2 often tests the distinction between an authorization failure (IAM policy deny) and a successful but dangerous action; the trap here is that candidates see the user name and assume a permission error, but the log shows the action succeeded, making the unrestricted SSH rule the real risk.

How to eliminate wrong answers

Option A is wrong because the log entry shows the API call was successful ("eventType": "AwsApiCall", no error code), indicating john.doe was authorized to modify security groups at the time of the event. Option B is wrong because the log entry records an AuthorizeSecurityGroupIngress action, not a RunInstances action; no EC2 instance was launched in this event. Option D is wrong because the log entry shows a successful API call with "userIdentity" details and no authentication failure (no "errorCode" or "errorMessage" fields indicating a failure), so john.doe authenticated successfully.

335
Multi-Selectmedium

A cloud security architect is implementing a CI/CD pipeline for a containerized application on AWS. Which TWO practices should be integrated to enforce container image security?

Select 2 answers
A.Implement runtime application self-protection (RASP)
B.Scan container images for vulnerabilities before push to registry
C.Use a cloud WAF to protect the containerized application
D.Sign container images to ensure integrity
E.Run SAST on the application source code
AnswersB, D

Correct. Pre-registry scanning catches vulnerabilities early.

Why this answer

Scanning container images for vulnerabilities before pushing them to a registry is a critical shift-left security practice. It ensures that known Common Vulnerabilities and Exposures (CVEs) in base images or application dependencies are detected and remediated early in the CI/CD pipeline, preventing insecure images from being deployed. Tools like Trivy, Clair, or AWS ECR image scanning integrate directly into the pipeline to enforce this policy.

Exam trap

ISC2 often tests the distinction between pipeline-time security controls (like scanning and signing) and runtime or perimeter controls (like RASP and WAF), leading candidates to mistakenly select runtime defenses for a CI/CD enforcement question.

336
MCQhard

A cloud customer is evaluating a provider's service level agreement (SLA) that guarantees 99.99% availability. What is the maximum allowable downtime per year (in minutes) before the SLA is violated?

A.8.76 hours
B.52.56 minutes
C.5.26 minutes
D.87.6 hours
AnswerB

99.99% uptime allows about 52.56 minutes downtime per year.

Why this answer

99.99% means 0.01% downtime per year. 365 days * 24 hours * 60 minutes = 525,600 minutes. 0.01% of that is 52.56 minutes, approximately 53 minutes.

337
MCQhard

A cloud application uses an API that allows users to view other users' profile details by changing the user ID in the request. Which vulnerability is this?

A.Mass assignment
B.Broken authentication
C.Broken object level authorization (BOLA)
D.Excessive data exposure
AnswerC

BOLA/IDOR occurs when an attacker can access objects by manipulating identifiers without proper authorization checks.

Why this answer

Broken Object Level Authorization (BOLA), also known as Insecure Direct Object Reference (IDOR), occurs when an application does not properly verify that the user has permission to access a specific object, such as another user's profile.

338
Multi-Selecthard

A company uses a cloud KMS with HSM-backed keys for regulatory compliance. They need to allow a cloud service to use a key for encryption while retaining the ability to revoke access at any time. Which TWO key management models satisfy this? (Choose two.)

Select 2 answers
A.Hold your own key (HYOK)
B.Bring your own key (BYOK)
C.Customer-supplied keys (CSEK)
D.Customer-managed keys (CMEK)
E.Cloud provider-managed keys
AnswersB, D

BYOK keys are managed in cloud KMS and access can be controlled.

Why this answer

BYOK is correct because it allows the customer to import their own key material into the cloud KMS, which is backed by an HSM, and the customer retains full control over the key's lifecycle, including the ability to revoke access at any time by disabling or deleting the key. CMEK is correct because it gives the customer direct management of the key (e.g., rotation, disabling, deletion) within the cloud KMS, while the HSM provides hardware-level protection, and the customer can revoke the cloud service's access by modifying key permissions or disabling the key.

Exam trap

ISC2 often tests the distinction between BYOK and HYOK, where candidates mistakenly think HYOK allows cloud service usage, but HYOK actually keeps the key on-premises and only provides a proxy or token, not direct cloud KMS integration.

339
MCQhard

A security team is investigating a potential data exfiltration incident where a large volume of data was downloaded from a cloud storage bucket. Which log source would provide the most granular details about the GET requests, including the requester identity and source IP?

A.VPC flow logs
B.Cloud storage access logs
C.Cloud management events (e.g., CloudTrail equivalent)
D.Log aggregation service for storage (e.g., CloudWatch equivalent)
AnswerB

Object storage access logs record detailed information about each read (GET) request, including the requester identity, source IP, and object accessed.

Why this answer

Cloud storage access logs provide detailed records of requests made to a bucket, including requester, source IP, and objects accessed. Cloud audit logs (data events) can also log storage operations, but storage access logs are more granular for this purpose.

340
MCQmedium

An organization uses a cloud DLP API to scan data in Cloud Storage and BigQuery for sensitive information. They need to replace social security numbers (SSNs) with a non-reversible token that can be used for consistent mapping without exposing the original SSN. Which de-identification technique should they use?

A.Masking
B.Date shifting
C.Tokenization
D.Pseudonymization
AnswerC

Tokenization replaces SSNs with tokens that cannot be reversed to the original.

Why this answer

Tokenization replaces sensitive data with a unique, non-reversible token that maintains referential integrity. Unlike masking, it completely replaces the original value.

341
MCQmedium

A company has deployed a mission-critical application in the cloud and needs to ensure that it remains available even if an entire cloud region fails. Which architecture pattern should they adopt?

A.Regular backups to a different region
B.Active-passive across regions
C.Vertical scaling within a single region
D.Horizontal scaling within a single availability zone
AnswerB

Active-passive replicates to another region for failover.

Why this answer

(active-passive across regions) is correct because this architecture ensures that if an entire cloud region fails, the passive standby in another region can take over, providing disaster recovery and high availability. Option A (regular backups to a different region) provides data recovery but not immediate failover or service continuity. Option C (vertical scaling within a single region) increases capacity but does not protect against region failure.

Option D (horizontal scaling within a single availability zone) improves scalability within a zone but does not address region-level outages.

342
MCQmedium

A financial institution uses a cloud data warehouse to store transaction data. The data is classified into three tiers: public, internal, and confidential. The current architecture stores all data in a single dataset with column-level encryption for confidential fields. A recent internal penetration test revealed that an analyst with access to the data warehouse could query aggregated statistics that inadvertently revealed confidential individual transactions. The security team needs to implement a solution that prevents such data leakage while preserving analytical capabilities. Which solution BEST addresses this?

A.Deploy a differential privacy framework that adds noise to query results.
B.Implement row-level security to restrict each analyst to only view data related to their assigned region.
C.Use dynamic data masking to obscure confidential fields based on the user's clearance.
D.Encrypt the entire dataset with a key that is only available to a privileged group.
AnswerA

Preserves aggregate analysis while protecting individual records.

Why this answer

Differential privacy is the correct solution because it directly addresses the core issue: aggregated statistics can be reverse-engineered to infer individual records. By adding calibrated noise to query results, it ensures that the output of any query does not reveal whether a specific individual's data is present, thus preventing leakage from aggregate queries while still allowing analysts to derive meaningful trends and patterns.

Exam trap

ISC2 often tests the distinction between access control mechanisms (row-level security, masking, encryption) and privacy-preserving techniques (differential privacy), trapping candidates who confuse restricting direct data access with preventing inference from aggregated outputs.

How to eliminate wrong answers

Option B is wrong because row-level security restricts access based on region, but it does not prevent an analyst from querying aggregated statistics that could reveal confidential individual transactions within their allowed region. Option C is wrong because dynamic data masking obscures fields at the column level, but it does not protect against inference attacks on aggregated results; an analyst could still compute sums or averages that leak individual values. Option D is wrong because encrypting the entire dataset with a key available only to a privileged group would block all analysts from querying the data, destroying analytical capabilities entirely, which is not the goal.

343
Matchingmedium

Match each cloud service model to its primary responsibility area according to the shared responsibility model.

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

Concepts
Matches

Application security

Platform security

Infrastructure security

Full stack security

Why these pairings

The shared responsibility model delineates security obligations; SaaS offloads most to provider, on-premises retains all.

344
MCQeasy

Which cloud service model allows customers to manage only their data and user access, while the provider manages everything else including the infrastructure, operating system, and applications?

A.SaaS
B.IaaS
C.CaaS
D.PaaS
AnswerA

Correct. SaaS customers manage only data and access.

Why this answer

SaaS (Software as a Service) provides a complete application managed by the provider, with the customer responsible only for data and access control.

345
Matchingmedium

Match each compliance framework to its primary jurisdiction or industry.

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

Concepts
Matches

European Union data protection

US healthcare information privacy

Payment card industry security

US financial reporting controls

Why these pairings

Compliance frameworks are often region- or industry-specific; cloud providers must support customer compliance.

346
MCQmedium

A company uses a hybrid cloud model where sensitive data resides in a private cloud, while compute-intensive analytics run in a public cloud using anonymized data. What is the primary security consideration for this architecture?

A.Using the same hypervisor in both clouds
B.Implementing network segmentation only in the public cloud
C.Maintaining consistent security policies and secure connectivity between environments
D.Ensuring the public cloud provider has SOC 2 certification
AnswerC

Correct. Consistent policies and secure connections are critical in hybrid cloud.

Why this answer

In hybrid cloud, consistent security policies must apply across both environments, and secure connectivity (e.g., VPN or dedicated connection) is essential to protect data in transit and prevent leakage.

347
MCQeasy

A cloud security engineer is tasked with automating the response to a detected malware infection on a virtual machine. The engineer wants to isolate the VM from the network immediately upon detection. Which cloud-native feature should be used?

A.Take a snapshot of the VM for forensic analysis.
B.Modify the VM's security group to deny all inbound and outbound traffic.
C.Attach the VM to a different load balancer.
D.Create a site-to-site VPN connection for the VM.
AnswerB

Security groups can be updated programmatically to isolate the VM.

Why this answer

Modifying the VM's security group to deny all inbound and outbound traffic is the correct cloud-native method to immediately isolate the VM from the network. Security groups act as a virtual firewall at the instance level, and by removing all allow rules, you effectively block all traffic to and from the VM, containing the malware without deleting or powering off the instance.

Exam trap

ISC2 often tests the distinction between network isolation (security groups) and forensic preservation (snapshots), trapping candidates who confuse post-incident analysis steps with immediate containment actions.

How to eliminate wrong answers

Option A is wrong because taking a snapshot is a forensic preservation step, not an isolation mechanism; it does not alter the VM's network connectivity and the malware could still communicate. Option C is wrong because attaching the VM to a different load balancer does not isolate it; it merely changes the traffic distribution endpoint and may even expose the VM to new traffic. Option D is wrong because creating a site-to-site VPN connection extends the network to an external site, which is the opposite of isolation and would increase the attack surface.

348
MCQeasy

A cloud security architect is designing a multi-tenant environment on a hypervisor. Which hypervisor type provides the most robust isolation between tenant virtual machines by running directly on the hardware without a host operating system?

A.Type 2 hosted hypervisor (e.g., VirtualBox)
B.Paravirtualized hypervisor (e.g., Xen)
C.Container runtime (e.g., Docker)
D.Type 1 bare-metal hypervisor (e.g., VMware ESXi)
AnswerD

Type 1 hypervisors run directly on hardware, minimizing attack surface and providing strong isolation.

Why this answer

Type 1 (bare-metal) hypervisors run directly on the hardware, providing better performance and isolation because there is no host OS layer that could be compromised. Type 2 hypervisors run on top of an OS, adding attack surface.

349
MCQmedium

A company using a SaaS application for HR management receives a data subject access request (DSAR) under GDPR from an employee. The cloud provider is the data processor. The company as data controller must respond within what timeframe?

A.One month
B.90 days
C.45 days
D.72 hours
AnswerA

GDPR Article 12 specifies one month for responses to data subject requests.

Why this answer

GDPR requires the controller to respond to data subject requests without undue delay and in any event within one month of receipt.

350
MCQmedium

An organization is implementing a cloud SIEM solution to centralize security monitoring across multiple AWS accounts. Which service should be used to aggregate security findings and send them to a third-party SIEM like Splunk?

A.AWS CloudTrail
B.AWS Security Hub
C.AWS GuardDuty
D.AWS Config
AnswerB

Security Hub is designed to aggregate and prioritize security findings from across AWS accounts and services.

Why this answer

AWS Security Hub is the correct service because it is designed to aggregate security findings from multiple AWS services (e.g., GuardDuty, Inspector, Macie) and AWS accounts, and then forward them to third-party SIEM solutions like Splunk via AWS EventBridge or direct integration. This centralizes security alerts into a single dashboard and stream, enabling efficient monitoring across a multi-account environment.

Exam trap

CCSP often tests the distinction between services that generate findings (like GuardDuty) versus services that aggregate and normalize findings (like Security Hub), leading candidates to pick GuardDuty because they confuse detection with centralization.

How to eliminate wrong answers

Option A is wrong because AWS CloudTrail records API activity logs, not security findings, and it does not aggregate findings across accounts or natively forward to a SIEM. Option C is wrong because AWS GuardDuty is a threat detection service that generates findings, but it cannot aggregate findings from multiple accounts or services; it relies on Security Hub for centralization. Option D is wrong because AWS Config tracks resource configuration changes and compliance, not security findings, and it lacks the aggregation and SIEM forwarding capabilities of Security Hub.

351
Multi-Selecthard

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

Select 3 answers
A.Broad network access
B.On-demand self-service
C.Location independence
D.Dedicated hardware per tenant
E.Rapid elasticity
AnswersA, B, E

Resources are available over the network and accessed through standard mechanisms.

Why this answer

NIST SP 800-145 defines broad network access as the capability for cloud capabilities to be accessed over the network by standard mechanisms (e.g., HTTPS, SSH, VPN) that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, workstations). This characteristic ensures that resources are available from any location with internet connectivity, not limited to a single physical network segment.

Exam trap

ISC2 often tests the distinction between 'location independence' (a common misconception) and the actual NIST-defined characteristic of 'resource pooling,' where the consumer generally has no control over the exact physical location of resources but may specify at a higher level of abstraction (e.g., country, region, or availability zone).

352
MCQmedium

Which of the following is a key benefit of using a hybrid cloud deployment model?

A.Ability to keep sensitive data on-premises while leveraging public cloud for less sensitive workloads
B.Complete isolation from public networks
C.Single vendor management
D.Elimination of shared responsibility
AnswerA

This is a primary use case for hybrid cloud.

Why this answer

Hybrid cloud allows workloads to move between environments, providing flexibility and optimization.

353
Multi-Selecthard

A company uses a private artifact registry for internal packages. An attacker could perform a dependency confusion attack by uploading a malicious package to a public registry with the same name as an internal package. Which THREE measures help mitigate this attack?

Select 3 answers
A.Generate an SBOM for each application
B.Use verified publisher names in the public registry
C.Sign all internal packages with a private key
D.Use scoped packages (e.g., @company/package-name)
E.Configure the package manager to prefer the private registry over public
AnswersB, D, E

Correct. Verified publishers help ensure authenticity.

Why this answer

Verified publisher names in a public registry (e.g., npm verified publishers or PyPI trusted publishers) allow the package manager to cryptographically verify that a package was published by a trusted identity. This prevents an attacker from impersonating an internal package name, as the malicious upload would lack the verified publisher claim and be rejected during resolution.

Exam trap

A common misconception is that signing packages alone prevents dependency confusion. However, signature verification only protects integrity after download and does not affect the resolution order that causes the attack.

354
MCQmedium

Refer to the exhibit. An organization has this S3 bucket policy for a bucket containing sensitive customer data. What is the primary risk associated with this policy?

A.The policy does not restrict access to specific IP addresses
B.The policy allows anonymous read access to all objects in the bucket
C.Any unencrypted request is denied, which could cause data loss if encryption fails
D.The policy requires server-side encryption, but does not enforce it for all requests
AnswerB

The principal is '*' meaning anyone can read objects if they meet the condition.

Why this answer

The S3 bucket policy includes an Allow effect with a Principal of '*' and a condition that only denies unencrypted requests, but it does not explicitly deny anonymous access. Because the Allow statement grants s3:GetObject to all principals (including anonymous users) when the request is encrypted, any unauthenticated user can read objects in the bucket over HTTPS. This is the primary risk: anonymous read access to all objects, exposing sensitive customer data.

Exam trap

ISC2 often tests the misconception that adding encryption requirements alone secures a bucket, when in fact the policy must also explicitly deny anonymous access by using a Deny statement with a NotPrincipal or by restricting the Principal to specific AWS accounts.

How to eliminate wrong answers

Option A is wrong because restricting access to specific IP addresses is not the primary risk; the policy already allows anonymous access, and IP restriction would not prevent that without an explicit Deny for anonymous principals. Option C is wrong because denying unencrypted requests does not cause data loss if encryption fails; it simply rejects the request, and the data remains intact in the bucket. Option D is wrong because the policy does enforce server-side encryption for all requests via the condition that denies requests without the aws:SecureTransport or s3:x-amz-server-side-encryption header; the issue is that it allows anonymous access when encryption is present.

355
Multi-Selecthard

An organization is designing an incident response playbook for a compromised AWS IAM user. Which THREE actions should be included in the containment phase? (Choose three.)

Select 3 answers
A.Disable the user's access keys.
B.Take a snapshot of all EC2 instances for forensic analysis.
C.Attach an IAM policy that denies all actions to the user.
D.Terminate any EC2 instances launched by the user.
E.Revoke the user's IAM credentials.
AnswersA, C, E

Disabling access keys prevents further programmatic access.

Why this answer

Containment involves stopping the attacker's access. Revoking credentials, disabling the user's access keys, and attaching a deny-all policy are effective containment steps. Terminating resources is eradication, and taking snapshots is evidence collection.

356
Multi-Selecthard

A multinational corporation must comply with data residency requirements that mandate certain data must remain within the European Union. Additionally, the company needs to ensure high availability and disaster recovery for this data. Which TWO measures should be implemented? (Select TWO.)

Select 2 answers
A.Configure cross-region replication to another EU region
B.Implement IAM policies with conditions restricting data access to EU regions
C.Use cross-region replication to a region outside the EU
D.Select cloud regions located within the EU
E.Enable public access to the bucket for all users
AnswersA, D

Correct: Replicating to another EU region maintains data residency while providing disaster recovery.

Why this answer

To comply with data residency and ensure availability/DR, select cloud regions located within the EU (D) and configure cross-region replication to another EU region (A). IAM policies restricting data access to EU regions are access controls and do not ensure the data remains stored within the EU. Options C and E violate residency or security.

Therefore, A and D are correct.

357
MCQmedium

An organization is implementing a DevSecOps pipeline for cloud-native applications. Which security testing method should be integrated early in the CI/CD pipeline to analyze source code for vulnerabilities without executing the application?

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

SAST analyzes source code or binaries for vulnerabilities without execution, ideal for early integration.

Why this answer

Static Application Security Testing (SAST) scans source code early in the SDLC, aligning with shift-left security.

358
Multi-Selectmedium

A cloud architect is securing a serverless application that uses serverless functions and an API gateway. Which TWO practices help protect against injection attacks?

Select 2 answers
A.Parameterized queries for database access
B.Using environment variables for secrets
C.Using a custom domain name
D.Input validation
E.Enabling API caching
AnswersA, D

Correct: Parameterized queries prevent SQL injection.

Why this answer

Input validation and parameterized queries prevent injection attacks such as SQL injection or command injection.

359
MCQhard

During a cloud migration, a company discovers that some sensitive data was inadvertently stored in an object storage bucket with public read access. The security team needs to determine the scope of exposure and remediate. What is the FIRST step they should take?

A.Notify the data protection authority.
B.Change the bucket's permission to private.
C.Immediately delete all objects in the bucket.
D.Review the bucket's access logs to identify any unauthorized access.
AnswerD

Access logs reveal who has accessed the data, which is crucial for scope assessment.

Why this answer

The first step is to review the bucket's access logs (e.g., AWS CloudTrail or S3 server access logs) to identify any unauthorized access. This determines the scope of exposure—who accessed the data, when, and from where—before taking any remediation action. Without this forensic step, the company cannot assess breach notification obligations or legal liability.

Exam trap

ISC2 often tests the principle of 'preserve evidence first'—candidates mistakenly jump to remediation (changing permissions or deleting objects) without first conducting forensic analysis to determine the scope of exposure.

How to eliminate wrong answers

Option A is wrong because notifying the data protection authority is a post-forensic step that should only occur after confirming actual unauthorized access and determining the scope of exposure. Option B is wrong because changing the bucket's permission to private without first reviewing logs could destroy evidence of unauthorized access (e.g., logs may be overwritten or deleted). Option C is wrong because immediately deleting all objects in the bucket would destroy forensic evidence and potentially violate legal hold or e-discovery requirements.

360
MCQeasy

Which of the following is a key consideration when defining a cloud provider's liability for data breaches?

A.The provider's incident response plan
B.The provider's insurance policy limits
C.The number of previous breaches
D.The limitation of liability clause in the contract
AnswerD

This clause sets the maximum liability the provider accepts.

Why this answer

The limitation of liability clause in the contract defines the maximum liability of the provider in the event of a breach. Provider's insurance, incident response plan, and history of breaches may influence negotiations but are not the contractual definition of liability.

361
MCQhard

A developer accidentally hardcodes AWS access keys in a public GitHub repository. Which tool is specifically designed to detect such secrets in code repositories?

A.Checkov
B.GitGuardian
C.Snyk
D.tfsec
AnswerB

GitGuardian specializes in detecting secrets in source code.

Why this answer

GitGuardian is a purpose-built tool for detecting secrets (e.g., AWS access keys, API tokens) in code repositories, including public GitHub repos. It scans commit history and uses pattern matching to identify hardcoded credentials, alerting developers in real time. This directly addresses the scenario of accidental exposure in a public repository.

Exam trap

ISC2 often tests the distinction between infrastructure-as-code security scanners (Checkov, tfsec) and secret detection tools (GitGuardian), trapping candidates who assume any security tool can find hardcoded credentials.

How to eliminate wrong answers

Option A is wrong because Checkov is a static analysis tool for infrastructure-as-code (e.g., Terraform, CloudFormation) that checks for misconfigurations, not for scanning secrets in code repositories. Option C is wrong because Snyk focuses on vulnerability scanning in open-source dependencies and container images, not on detecting hardcoded secrets in source code. Option D is wrong because tfsec is a security scanner for Terraform configurations, similar to Checkov, and lacks secret detection capabilities for general code repositories.

362
MCQhard

A cloud customer is subject to the Health Insurance Portability and Accountability Act (HIPAA). They are considering using a cloud provider that offers infrastructure as a service (IaaS). Which of the following is the customer's responsibility under the HIPAA shared responsibility model?

A.Encryption of data at rest
B.Patching of the hypervisor
C.Network firewall configuration
D.Physical security of the data center
AnswerA

Correct. The customer must ensure ePHI is encrypted at rest, as they control the data.

Why this answer

Under the HIPAA shared responsibility model for IaaS, the customer retains responsibility for securing the data they store and process, including encryption of data at rest. The cloud provider manages the underlying infrastructure (hypervisor, physical security, network fabric), but the customer must implement and manage encryption mechanisms for their stored data, such as using AES-256 encryption with customer-managed keys via services like AWS KMS or Azure Key Vault.

Exam trap

ISC2 often tests the misconception that network firewall configuration is a customer responsibility in IaaS, but the trap is that the provider manages the physical and hypervisor-level firewalls, while the customer only controls virtual firewalls within their isolated tenant environment.

How to eliminate wrong answers

Option B is wrong because patching the hypervisor is the sole responsibility of the cloud provider, as it is part of the underlying virtualization layer that the customer cannot access or modify. Option C is wrong because network firewall configuration at the hypervisor or physical network level is managed by the provider; the customer is only responsible for virtual firewalls or security groups within their own virtual network. Option D is wrong because physical security of the data center, including access controls, surveillance, and environmental safeguards, is exclusively the provider's responsibility under the IaaS model.

363
MCQeasy

A security analyst reviews the bucket policy above. What is the primary security concern?

A.The bucket policy allows public read access to all objects
B.The bucket policy uses an outdated version
C.The bucket policy is missing a Condition element
D.The bucket policy allows public write access to all objects
AnswerA

Allowing GetObject to anonymous users makes all objects publicly readable.

Why this answer

The bucket policy grants public read access to all objects via a Principal set to '*' and an Effect of 'Allow' on the s3:GetObject action. This means any unauthenticated user on the internet can list and download objects in the bucket, leading to potential data exposure. The primary security concern is unauthorized data disclosure, which violates the principle of least privilege.

Exam trap

ISC2 often tests the distinction between read and write permissions in bucket policies, so candidates may mistakenly choose public write access (Option D) when the policy clearly shows read access, or they may overthink the missing Condition element (Option C) as the primary issue rather than the explicit public Principal.

How to eliminate wrong answers

Option B is wrong because the policy version (e.g., '2012-10-17') is the standard AWS IAM policy version and is not outdated; an outdated version would not cause a security concern by itself. Option C is wrong because while a missing Condition element can reduce granularity, it is not inherently a security concern if the policy already allows public access; the absence of a Condition does not create the exposure—the overly permissive Principal and Action do. Option D is wrong because the policy shown allows read access (s3:GetObject), not write access (s3:PutObject); public write access would be a different and equally severe concern, but it is not present in this policy.

364
MCQmedium

A company is migrating sensitive customer data to the cloud. They need to classify data according to the organization's data classification policy, which includes public, internal, confidential, and restricted categories. Which of the following is the MOST important step to ensure data classification is effective in the cloud?

A.Assign a data custodian to manually tag data objects
B.Implement encryption for all data at rest and in transit
C.Integrate classification labels with DLP and access control policies
D.Store each classification level in separate cloud regions
AnswerC

Automation and integration with DLP enforce policies consistently.

Why this answer

Integrating classification labels with DLP and access control policies ensures that the classification scheme is enforced automatically, not just documented. This allows the cloud infrastructure to apply appropriate protections (e.g., blocking unauthorized access or preventing data exfiltration) based on the label, making classification actionable and effective in a dynamic cloud environment.

Exam trap

ISC2 often tests the misconception that encryption alone is sufficient for data classification, but encryption is a protection mechanism, not a classification or enforcement mechanism; the trap is confusing security controls with data governance processes.

How to eliminate wrong answers

Option A is wrong because manually tagging data objects is error-prone, does not scale in a cloud environment with potentially millions of objects, and lacks automated enforcement; data custodians should define policy, not perform manual tagging. Option B is wrong because encryption protects data confidentiality and integrity but does not classify data or enforce classification-based access controls; it is a security control, not a classification mechanism. Option D is wrong because storing each classification level in separate cloud regions is impractical, costly, and does not inherently enforce access controls; classification should be enforced through policy and labels, not physical or logical separation alone.

365
MCQeasy

Which of the following is a key benefit of using a Software Bill of Materials (SBOM)?

A.It automatically fixes vulnerabilities in dependencies
B.It prevents all zero-day attacks
C.It allows for quick identification of vulnerable components
D.It replaces the need for penetration testing
AnswerC

SBOMs enable rapid impact analysis when a vulnerability is disclosed.

Why this answer

An SBOM provides a list of all components and dependencies in an application, enabling organizations to quickly identify which applications are affected by a newly disclosed vulnerability.

366
Multi-Selecthard

Which THREE of the following are required components of a cloud data lifecycle policy?

Select 3 answers
A.Legal hold process
B.Data deletion procedures
C.Data classification
D.Data retention schedule
E.Data encryption algorithm selection
AnswersB, C, D

Correct. Deletion is the final stage of the lifecycle.

Why this answer

Data deletion procedures are a required component of a cloud data lifecycle policy because they define how data is securely and irreversibly removed at the end of its useful life. This includes methods such as cryptographic erasure, overwriting with patterns (e.g., NIST SP 800-88), or degaussing, ensuring compliance with legal and regulatory requirements. Without explicit deletion procedures, data may persist in cloud storage, leading to unauthorized access or retention violations.

Exam trap

ISC2 often tests the distinction between operational security controls (like encryption algorithms) and governance-level lifecycle policy components, leading candidates to mistakenly include technical implementation details as required policy elements.

367
MCQmedium

A financial institution is implementing a data classification scheme for their cloud environment. They have data that, if exposed, could cause severe damage to the organization and is subject to strict regulatory requirements. Which classification level should be applied to this data?

A.Confidential
B.Restricted
C.Public
D.Internal
AnswerB

Restricted is the highest classification, used for data with severe impact if exposed.

Why this answer

Restricted data is the highest classification level, typically used for data that, if compromised, could cause severe damage and is subject to strict regulations.

368
MCQmedium

During an audit of a containerized application, you notice that containers are running with the --privileged flag. Which of the following is the most significant security risk associated with this configuration?

A.Container escape to the host
B.Increased memory consumption
C.Inability to use secure base images
D.Excessive network bandwidth usage
AnswerA

Correct: Privileged containers can access host devices and resources, making escape easier.

Why this answer

Privileged containers have nearly all capabilities of the host, significantly increasing the risk of container escape and host compromise.

369
MCQmedium

Which OWASP Top 10 vulnerability is most directly related to cloud API security when an attacker can modify parameters to access another user's data?

A.Security Misconfiguration
B.Injection
C.Broken Object Level Authorization
D.Cross-Site Request Forgery (CSRF)
AnswerC

BOLA is a common API vulnerability where attackers can access objects by manipulating identifiers.

Why this answer

Broken Object Level Authorization (BOLA) occurs when an API does not properly enforce user permissions on object access.

370
MCQmedium

A security team wants to ensure that only signed container images are deployed in production. Which practice should they implement?

A.Container image scanning with Trivy
B.Implementing a web application firewall (WAF)
C.Using a private registry
D.Image signing and verification
AnswerD

Image signing cryptographically signs images and verification ensures only signed images are used.

Why this answer

Signing container images with tools like Notary or Sigstore ensures the integrity and authenticity of images, preventing tampered or unauthorized images from being deployed.

371
MCQeasy

A company is implementing a secure software development lifecycle (SSDLC) for its cloud-native applications. Which practice should be automated to detect vulnerabilities early in the development process?

A.Static application security testing (SAST)
B.Penetration testing in production
C.Dynamic application security testing (DAST)
D.Manual code review
AnswerA

SAST scans source code early in development, enabling early vulnerability detection.

Why this answer

Static application security testing (SAST) analyzes source code, bytecode, or binaries without executing the application, making it ideal for early detection of vulnerabilities during the coding phase of the SSDLC. By integrating SAST into the CI/CD pipeline, developers receive immediate feedback on security flaws such as SQL injection or buffer overflows, enabling remediation before the code is built or deployed. This aligns with the 'shift left' principle, catching issues when they are cheapest and easiest to fix.

Exam trap

ISC2 often tests the distinction between SAST (white-box, early) and DAST (black-box, late), and the trap here is that candidates mistakenly choose DAST because they confuse 'dynamic' with 'automated,' forgetting that DAST requires a running application and cannot detect vulnerabilities in source code.

How to eliminate wrong answers

Option B is wrong because penetration testing in production occurs after deployment, not early in development, and can introduce risks to live systems. Option C is wrong because dynamic application security testing (DAST) requires a running application to test, making it a later-stage practice that cannot detect vulnerabilities in code before it is compiled or deployed. Option D is wrong because manual code review is not automated and is slower, less consistent, and more error-prone than automated SAST, failing to meet the requirement for automation to detect vulnerabilities early.

372
Multi-Selectmedium

A cloud service provider (CSP) is undergoing a SOC 2 Type II audit. The auditor reviews the CSP's access control policies and identifies that user access reviews are performed quarterly. However, the auditor notes that there is no automated termination of access for terminated employees. Which TWO of the following control objectives are likely to be non-compliant based on this finding?

Select 2 answers
A.Change management procedures
B.Least privilege principle
C.Logical access controls
D.Encryption of data at rest
E.Physical access controls
AnswersB, C

Failure to revoke access violates least privilege.

Why this answer

The lack of automated termination of access for terminated employees directly violates the least privilege principle (B), which requires that users have only the minimum access necessary to perform their job functions. Without automated deprovisioning, terminated employees retain access, creating a persistent risk of unauthorized data access or system compromise. This control objective is non-compliant because the CSP cannot ensure that access rights are promptly revoked when no longer needed.

Exam trap

ISC2 often tests the distinction between logical access controls (which include user account management, authentication, and authorization) and other control domains like change management or physical security, leading candidates to overlook that the finding directly impacts logical access controls (C) and least privilege (B) simultaneously.

373
MCQmedium

Which of the following is a key benefit of using containers, such as Docker, in a cloud environment to achieve portability?

A.Containers package applications with dependencies to run consistently across environments
B.Containers are always stateless
C.Containers require a specific hypervisor to run
D.Containers provide hardware-level virtualization
AnswerA

This portability allows containers to run on any compatible host.

Why this answer

Containers package applications with dependencies, making them portable across different environments. Virtual machines are less portable, APIs enable interoperability but not specifically portability.

374
MCQeasy

A cloud security architect is implementing a data classification scheme. They need to ensure that data labeled 'confidential' is automatically encrypted when stored in cloud storage. Which approach best achieves this?

A.Use a separate storage bucket for confidential data with default encryption enabled
B.Deploy a data loss prevention (DLP) tool to scan and encrypt on upload
C.Configure cloud storage bucket policies to enforce encryption for objects with a 'confidential' tag
D.Train users to manually encrypt files before uploading
AnswerC

Automated enforcement based on classification labels.

Why this answer

Cloud storage bucket policies can be configured to enforce server-side encryption for objects that carry a specific metadata tag (e.g., 'confidential'). This approach automates encryption at the point of storage without requiring separate buckets or manual intervention, ensuring that all tagged data is encrypted as a condition of the write operation.

Exam trap

ISC2 often tests the misconception that DLP tools can enforce encryption at the point of upload, when in fact DLP is typically a post-storage or in-transit scanning mechanism, not a storage-layer encryption enforcer.

How to eliminate wrong answers

Option A is wrong because using a separate bucket with default encryption does not automatically enforce encryption based on data classification; it only encrypts all objects in that bucket, which may include non-confidential data and does not scale with dynamic tagging. Option B is wrong because DLP tools typically scan data after it is stored or in transit, not at the moment of upload, and they cannot enforce encryption at the storage layer; they may trigger alerts or remediation but do not directly encrypt objects during the write operation. Option D is wrong because training users to manually encrypt files is error-prone, non-scalable, and violates the principle of automated policy enforcement required for consistent data protection in cloud environments.

375
Multi-Selecthard

Which THREE are best practices for implementing secrets management in cloud applications?

Select 3 answers
A.Embed secrets in application logs for debugging
B.Store secrets in version control repositories
C.Use a dedicated secrets management service
D.Rotate secrets regularly
E.Encrypt secrets at rest and in transit
AnswersC, D, E

Dedicated services provide secure storage, access control, and audit.

Why this answer

Dedicated secrets management services (e.g., AWS Secrets Manager, Azure Key Vault, HashiCorp Vault) provide centralized, auditable, and policy-controlled storage for secrets like API keys and database credentials. These services enforce encryption at rest (e.g., using envelope encryption with AWS KMS) and in transit (TLS 1.2+), and support automatic rotation, reducing the risk of exposure compared to ad-hoc methods.

Exam trap

ISC2 often tests the misconception that logging secrets is acceptable for debugging (Option A) or that version control with .gitignore is sufficient to protect secrets (Option B), but the CCSP exam emphasizes that secrets must never be stored in logs or repositories, and must always be managed via dedicated, rotation-capable services.

Page 4

Page 5 of 13

Page 6