ISC2 · Free Practice Questions · Last reviewed May 2026
36real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
17% of exam · 6 sample questions below
A company is migrating a legacy application to the cloud. The application uses hardcoded database credentials. Which secure development practice should be implemented to address this?
Use code signing for all deployments
Implement input validation on all user inputs
Enable encryption at rest for the database
Use a secrets management service
Secrets management securely stores and rotates credentials, eliminating hardcoding.
A security architect is designing a CI/CD pipeline for a cloud-native application. The team wants to automatically scan container images for vulnerabilities before deployment. Which of the following is the most effective approach?
Manually review images before each deployment
Integrate a container image scanner into the pipeline
Automated scanning in the pipeline prevents vulnerable images from being deployed.
Perform vulnerability scanning at runtime using a host-based agent
Scan the network for open ports on the container hosts
A SaaS provider uses a customer-managed encryption key (CMEK) model for data-at-rest. The provider's application runs in a multi-tenant cloud environment. Which attack surface is MOST directly mitigated by this approach?
Misconfigured storage buckets exposing data
Insider threats from cloud provider employees
CMEK prevents provider access to customer data without the key.
SQL injection vulnerabilities in the application
Side-channel attacks on shared physical hardware
An organization is developing a mobile app that communicates with a cloud API. To ensure secure authentication, which of the following should be used?
Session cookies for state management
Basic authentication with username and password
OAuth 2.0 with OpenID Connect
Provides delegated authorization and authentication for mobile apps.
API keys sent in HTTP headers
A cloud security team is implementing a Web Application Firewall (WAF) for a public-facing web application. The application uses a REST API with JSON payloads. Which of the following is the WAF's primary benefit?
Scanning for data loss prevention (DLP) violations
Preventing network-layer DDoS attacks
Encrypting data in transit between client and server
Inspecting HTTP traffic for malicious payloads
WAFs filter application-layer attacks.
A company deploys microservices in Kubernetes. Each service communicates via gRPC with mutual TLS. A security assessment reveals that some services use self-signed certificates. What is the primary risk?
Inability to revoke certificates
Exposure of private keys in the container image
Increased latency due to certificate validation
Man-in-the-middle (MITM) attacks between services
Without trusted CA validation, MITM is possible.
Want more Cloud Application Security practice?
Practice this domain16% of exam · 6 sample questions below
A security engineer needs to ensure that all API calls made to cloud resources are logged for auditing. Which cloud auditing feature should be enabled to capture management and data events?
Cloud monitoring and logging service
Configuration management service
Threat detection service
Cloud audit logging service
A cloud audit logging service is designed to log API calls and events for auditing, capturing both management and data events.
An organization is setting up a centralized logging solution across multiple accounts in their cloud environment. The security team requires that logs from all accounts be sent to a single security account, with lifecycle policies to transition logs to cheaper storage after 90 days. Which approach should be used?
Enable the cloud provider's native audit logging in each account and manually copy logs daily to the security account.
Create an audit log configuration in each account and export logs to a centralized monitoring service, then use cross-account log forwarding to a central storage container.
Use a serverless function to copy logs from each account's storage container to the central storage container.
Use the cloud provider's organizational structure and enable a single audit logging configuration that delivers logs to a central storage container in the management account.
This leverages the organization management service to centrally manage audit trails, simplifying deployment and ensuring all logs are delivered to a single location.
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?
Server-side encryption of logs
Log file integrity validation
Log file validation uses cryptographic hashing and digital signatures to verify that log files have not been modified after delivery.
Anomaly detection on logs
Immutable storage for logs
An organization uses a cloud-based SIEM solution. Which cloud service provides native integration to stream audit logs into the SIEM?
Security monitoring service
Centralized logging service
Correct. The centralized logging service is designed to collect and stream logs, including audit logs, to a SIEM for analysis.
Policy management service
Recommendation service
A SOC analyst notices an alert for 'impossible travel' where a user logged in from New York and then from London within 15 minutes. The SIEM correlation rule likely compares which log fields?
User agent and browser type
Source IP address and timestamp
These are the primary fields used to calculate geographic distance and time difference.
Destination IP and port
Volume of data transferred and timestamp
During a cloud security incident, a security team needs to isolate a compromised virtual machine instance that is performing outbound port scanning. Which containment action should be taken first?
Terminate the virtual machine instance immediately
Modify the security group to deny outbound traffic
Modifying the security group rules quickly stops outbound scanning while preserving the instance for further investigation.
Create a snapshot or image of the virtual machine for analysis
Detach the virtual machine from the virtual network
Want more Cloud Security Operations practice?
Practice this domain13% of exam · 6 sample questions below
A multinational company operating in the EU uses a cloud service provider based in the US to process personal data of EU data subjects. The company is considered a data controller under the GDPR. Which of the following must the company ensure is in place to lawfully transfer personal data from the EU to the US?
A binding corporate rule approved by the US Department of Commerce
Standard Contractual Clauses adopted by the European Commission
SCCs are a standard data transfer mechanism under GDPR for transfers to third countries.
An adequacy decision by the US Federal Trade Commission
A data processing agreement solely between the cloud provider and the data subjects
A covered entity under HIPAA is planning to migrate electronic protected health information (ePHI) to a public cloud environment. Which of the following is a mandatory requirement before using the cloud service?
Encrypt all ePHI with keys managed solely by the covered entity
Conduct a physical on-site audit of the cloud provider's data centers
Obtain a signed Business Associate Agreement from the cloud provider
A BAA is required to ensure the cloud provider agrees to safeguard ePHI.
Ensure the cloud provider is certified under the Privacy Shield framework
A financial institution subject to SOX is migrating its general ledger system to a SaaS provider. Which of the following IT general controls is most critical to ensure the integrity of financial data in the cloud?
Annual penetration testing of the SaaS provider's infrastructure
Change management procedures for the SaaS application
Change management is a key IT general control that directly impacts the reliability of financial data.
Daily backups of the financial database
Implementation of multi-factor authentication for all users
A cloud customer receives a litigation hold notice requiring preservation of data stored in an object storage service. Which service feature should the customer use to ensure data cannot be modified or deleted until the hold is released?
Apply a retention policy using Object Lock
Object Lock with retention periods prevents object deletion or modification.
Set a lifecycle policy to transition to archival storage
Enable versioning on the bucket
Configure server-side encryption
A company is negotiating a cloud service agreement and wants to ensure it can verify the provider's security controls independently. Which contractual clause is essential for this purpose?
Data deletion clause
Right to audit clause
This clause grants the customer the right to conduct audits or review third-party audit reports.
Service Level Agreement (SLA) on uptime
Data portability clause
A cloud customer needs to comply with PCI DSS for a cardholder data environment (CDE) hosted on an IaaS platform. According to PCI DSS Appendix A3, which document is critical to define the security responsibilities between the customer and the cloud provider?
Cloud Provider Responsibility Matrix
This matrix is specifically mandated by PCI DSS for cloud environments.
Service Organization Control (SOC) 2 report
Business Associate Agreement (BAA)
Data Processing Agreement (DPA)
Want more Legal, Risk, and Compliance practice?
Practice this domain20% of exam · 6 sample questions below
A financial services company is migrating sensitive customer data to the cloud. They require that encryption keys be generated and stored on-premises in their own hardware security module (HSM), with the cloud provider never having access to the plaintext keys. Which key management model should they implement?
Customer-managed encryption keys (CMEK)
Bring your own key (BYOK)
Cloud provider default encryption (SSE-S3)
Hold your own key (HYOK)
HYOK keeps keys on-premises in the customer's HSM, and the cloud provider does not have access to the plaintext keys.
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?
Enable server-side encryption with AES-256 and block public access
Encryption at rest and blocking public access protect against data exposure even if the bucket is misconfigured.
Apply data classification labels and enable DLP scanning
Enable bucket versioning and cross-region replication
Use pre-signed URLs and IAM policies
A multinational corporation must comply with GDPR and local data residency laws. They are designing a cloud storage architecture that will store customer data in the EU region. However, to improve disaster recovery, they want to replicate data to a secondary region outside the EU. Which approach meets compliance requirements?
Use cross-region replication to a non-EU region but apply client-side encryption before upload
Use same-region replication within the EU and disable cross-region replication
Same-region replication keeps data within the EU, complying with data residency requirements.
Use cross-region replication to a US region and encrypt data with SSE-S3
Use cross-region replication to a non-EU region and rely on a Data Processing Agreement (DPA)
A cloud security engineer is configuring a Data Loss Prevention (DLP) API to scan a cloud storage bucket for personally identifiable information (PII). Which of the following is a de-identification technique that replaces sensitive values with a token that can be mapped back to the original data using a secure lookup table?
Tokenization
Tokenization replaces original data with a token that can be mapped back using a secure token vault.
Pseudonymization
Bucketing
Masking
An organization wants to use cloud KMS to manage encryption keys. They require automatic key rotation every 90 days and the ability to define granular access policies for who can use the keys. Which key management model should they choose?
Cloud provider default encryption
Customer-managed encryption keys (CMEK)
CMEK allows customers to manage keys in KMS, including rotation and access policies.
Customer-supplied encryption keys (CSEK)
Bring your own key (BYOK)
A company is using client-side encryption to encrypt data before uploading to cloud storage. They want to ensure that the cloud provider cannot access the encryption keys. However, they need to allow a cloud-based analytics service to process the data. Which approach should they take?
Use client-side encryption but store the key in the cloud provider's key vault
Use envelope encryption with a cloud KMS key and store the data key alongside the encrypted data
Continue using client-side encryption and provide the analytics service with the encryption key
This approach uses client-side encryption, so the provider does not have access to the key. Providing the key to the analytics service allows processing while keeping the key away from the provider's infrastructure.
Switch to server-side encryption with customer-managed keys and grant the analytics service access to the key management service (KMS)
Want more Cloud Data Security practice?
Practice this domain17% of exam · 6 sample questions below
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?
Type 2 hosted hypervisor (e.g., VirtualBox)
Paravirtualized hypervisor (e.g., Xen)
Container runtime (e.g., Docker)
Type 1 bare-metal hypervisor (e.g., VMware ESXi)
Type 1 hypervisors run directly on hardware, minimizing attack surface and providing strong isolation.
A security analyst discovers that a container running in a Kubernetes cluster has been compromised. The attacker escalated privileges and accessed the host's kernel. Which of the following misconfigurations most likely allowed this container escape?
The container was run with the --privileged flag
The --privileged flag gives the container almost unrestricted access to the host kernel, enabling easy escape.
The container was run with a default Seccomp profile
The container was run with a read-only root filesystem
The container was run with an AppArmor profile in enforce mode
A DevOps team is building a container image for a cloud-native application. To minimize the attack surface and reduce the number of vulnerabilities, which type of base image should they use?
A full distribution image like Ubuntu
An Alpine-based image
A distroless image
Distroless images contain only the necessary runtime files, reducing attack surface.
The 'latest' tag of any official image
A security engineer is implementing container image security. They want to ensure that only signed images from a trusted registry can be deployed in the Kubernetes cluster. Which tool should they use to enforce this at the admission controller level?
Clair
Trivy
Cosign
Cosign supports image signing and verification, and can be used with admission controllers.
Snyk Container
A cloud security analyst is reviewing the network architecture of a VPC. The security team wants to block all traffic from a known malicious IP address at the subnet level. Which AWS network security component should they use?
Network ACL (NACL)
NACLs are stateless and allow explicit deny rules at the subnet level.
Transit gateway
Security group
VPC peering connection
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?
Virtual network peering
Cloud transit gateway
A transit gateway acts as a central hub to connect multiple virtual networks and on-premises networks, simplifying management and enabling centralized security policies.
Private link service
Virtual network endpoint
Want more Cloud Platform and Infrastructure Security practice?
Practice this domain17% of exam · 6 sample questions below
A company requires that its cloud service provider offers a dedicated environment with no shared infrastructure. Which cloud deployment model should the company choose?
Public cloud
Hybrid cloud
Community cloud
Private cloud
Private cloud is dedicated to a single organization.
Which cloud service model provides the consumer with the ability to deploy and run custom applications using the provider's programming languages, libraries, and tools, but does not allow management of the underlying infrastructure?
PaaS
PaaS allows deployment of custom applications without managing infrastructure.
SaaS
IaaS
CaaS
A security auditor is reviewing a cloud provider's controls to ensure that customer data is appropriately isolated. Which design principle is most directly related to this requirement?
Multitenancy isolation
Multitenancy isolation ensures separation between tenants.
Reversibility
Portability
Elasticity
A company is adopting a hybrid cloud model to run sensitive workloads on-premises and less critical applications in the public cloud. Which security consideration is most critical for this environment?
Using a single cloud provider for both environments
Ensuring high-speed network connectivity
Maintaining consistent security policies across both environments
Consistent policies prevent security gaps in hybrid cloud.
Implementing data encryption at rest only
Which cloud characteristic allows a consumer to automatically provision computing resources, such as server time and storage, as needed without requiring human interaction with the service provider?
On-demand self-service
On-demand self-service allows automatic provisioning without human interaction.
Rapid elasticity
Broad network access
Resource pooling
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?
8.76 hours
52.56 minutes
99.99% uptime allows about 52.56 minutes downtime per year.
5.26 minutes
87.6 hours
Want more Cloud Concepts, Architecture, and Design practice?
Practice this domainThe CCSP exam has 150 questions and must be completed in 240 minutes. The passing score is 700/1000.
Scenario questions on cloud security architecture, governance, risk management, infrastructure security, application security, and operations.
The exam covers 6 domains: Cloud Application Security, Cloud Security Operations, Legal, Risk, and Compliance, Cloud Data Security, Cloud Platform and Infrastructure Security, Cloud Concepts, Architecture, and Design. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official ISC2 CCSP exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.