Courseiva

CCNA Cloud Security Fundamentals And Shared Responsibility Questions

64 questions · Cloud Security Fundamentals And Shared Responsibility · All types, answers revealed

1
Multi-Selectmedium

Which TWO of the following are primary security benefits of using cloud-native security tools? (Choose two)

Select 2 answers
A.Total elimination of all security threats
B.Reduction of provider cost
C.Manual approval for every single API call
D.Automated security policy enforcement
E.Unified visibility across cloud assets
AnswersD, E

Cloud-native security tools enforce policies automatically across accounts and resources, removing reliance on manual checks and reducing drift. This satisfies the question's demand for a primary security benefit by delivering consistent, scalable policy enforcement integrated with the provider's control plane.

Why this answer

Option D is correct because cloud-native security tools (e.g., AWS Security Hub, Azure Policy, GCP Security Command Center) enforce security policies automatically and continuously across workloads, removing reliance on error-prone manual configuration. Option E is correct because these tools aggregate telemetry from disparate cloud services into a single pane of glass, giving unified visibility across compute, storage, network, and identity assets so misconfigurations and threats can be detected centrally. Option A is wrong because no tool eliminates all security threats; cloud-native tools reduce risk but cannot remove every vulnerability, misconfiguration, or insider threat.

Option B is wrong because reducing provider cost is a financial outcome, not a primary security benefit, and cloud-native security tooling often adds licensing or operational cost. Option C is wrong because requiring manual approval for every API call is an operational bottleneck and the opposite of the automation and scalability that cloud-native security tools provide.

2
MCQhard

A financial services firm stores regulated data in an Amazon RDS for MySQL database. An auditor asks the security team to describe the shared responsibility boundary for the database engine and the data itself. Which statement accurately reflects the division of responsibilities?

A.AWS is responsible for both the database engine and the data because RDS is a fully managed service
B.The customer patches the database engine because RDS runs on customer-controlled instances
C.Responsibility for the engine and data is shared equally, with AWS and the customer both patching the engine and both classifying the data
D.AWS patches the database engine, while the customer is responsible for managing data classification, access controls, and encryption key usage
AnswerD

RDS is a managed service where AWS handles the underlying host and engine patching, but the customer still owns the data, its classification, database user permissions, and how encryption keys are used. This split matches the shared responsibility model for managed database services and gives the auditor an accurate boundary for the regulated data scenario.

Why this answer

For managed services like RDS, AWS secures and patches the database engine and underlying infrastructure, but the customer retains ownership of the data and its protection. That includes classification, database-level access controls, and encryption key management. Stating this boundary accurately satisfies the auditor and ensures the firm focuses on the controls it actually operates.

Exam trap

The trap here is equating 'fully managed' with 'fully responsible,' and concluding that AWS also owns the customer's data.

3
Multi-Selecthard

Which THREE of the following are critical components of a comprehensive Cloud Security strategy? (Choose three)

Select 3 answers
A.Identity and Access Management
B.Cloud Governance
C.Continuous Security Monitoring
D.Relying solely on external audits
E.Ignoring container-based workloads
AnswersA, B, C

Identity and Access Management is a critical component because it enforces authentication and authorisation, ensuring only verified users and services reach cloud resources. Microsoft Entra ID provides this through conditional access, role-based access control and multi-factor authentication, directly satisfying the stem's requirement for a comprehensive strategy covering access control.

Why this answer

Identity and Access Management (A) is a critical component because it enforces authentication, authorization, and least-privilege access to cloud resources through mechanisms such as roles, policies, MFA, and federation, directly reducing the risk of credential compromise and lateral movement. Cloud Governance (B) is essential because it establishes policies, standards, guardrails, and compliance controls (for example, via AWS Organizations SCPs, Azure Policy, or GCP Organization Policies) that keep cloud usage aligned with business, regulatory, and security requirements across accounts and subscriptions. Continuous Security Monitoring (C) is critical because it provides ongoing visibility through logging, metrics, and threat detection services such as AWS CloudTrail/GuardDuty, Azure Monitor/Microsoft Defender for Cloud, or GCP Cloud Logging/Security Command Center, enabling timely detection and response to misconfigurations and attacks.

Relying solely on external audits (D) is not a component of a comprehensive strategy because audits are periodic, point-in-time assessments and cannot replace continuous preventive and detective controls. Ignoring container-based workloads (E) is incorrect because containers are a major cloud workload type and must be secured through image scanning, runtime protection, Kubernetes RBAC, network policies, and secrets management.

4
Multi-Selectmedium

Which THREE of the following are required to maintain a secure cloud-native environment? (Choose three)

Select 3 answers
A.Physical access to the server room
B.Automated security guardrails
C.Robust identity governance
D.Continuous visibility into resources
E.Manual firewall rule entry
AnswersB, C, D

Automated guardrails enforce security policy through preventive controls such as organisation policies, admission controllers and IaC validation, removing reliance on manual review. They satisfy the secure cloud-native constraint by applying consistent, auditable restrictions across rapidly changing, ephemeral workloads and developer pipelines.

Why this answer

Automated security guardrails (B) are required because cloud-native environments are dynamic and API-driven, so policy-as-code controls (e.g., OPA/Gatekeeper, AWS SCPs, Azure Policy) must enforce configuration and compliance continuously without human intervention. Robust identity governance (C) is essential because cloud-native security centers on least-privilege access, so managing identities, roles, entitlements, and access reviews (e.g., RBAC, IAM policies, just-in-time access) prevents credential misuse and privilege creep. Continuous visibility into resources (D) is required because ephemeral workloads, containers, and microservices constantly change, so logging, monitoring, and posture management (e.g., CloudTrail, GuardDuty, CSPM, SIEM) are needed to detect drift, threats, and misconfigurations in real time.

Physical access to the server room (A) is not required for cloud-native environments since infrastructure is managed by the cloud provider under the shared responsibility model, and manual firewall rule entry (E) is not required because manual, ticket-driven changes are error-prone and incompatible with the automation and elasticity of cloud-native operations.

5
MCQhard

When using Azure Key Vault to store secrets, which entity holds the responsibility for the protection of the underlying hardware security module (HSM)?

A.The Azure Tenant Administrator
B.The Customer
C.Microsoft
D.The Security Auditor
AnswerC

Microsoft operates and secures the physical HSM appliances within its datacentres under the shared responsibility model. Customers retain responsibility for key material, access policies and secret lifecycle, but hardware tamper protection, firmware and facility controls sit with Microsoft, satisfying the stem's hardware-layer constraint.

Why this answer

While the customer manages the keys and secrets, the underlying physical infrastructure and the HSM management are the responsibility of the cloud provider.

6
MCQmedium

You are configuring a security group in AWS. What is the default behavior for inbound traffic?

A.Allow all traffic by default
B.Allow only SSH and RDP traffic
C.Allow traffic from the VPC CIDR
D.Deny all traffic by default
AnswerD

AWS security groups are stateful firewalls that start with no inbound rules, so every packet is implicitly denied until an allow rule is added. This default-deny posture satisfies the stem's requirement, since traffic only reaches the instance once you explicitly permit the relevant protocol and port range.

Why this answer

AWS security groups are stateful and default to denying all inbound traffic until an explicit allow rule is added.

7
MCQeasy

A small healthcare startup is deploying a new patient portal on Microsoft Azure using Azure App Service. The startup's security lead wants to understand the division of security duties. Under the shared responsibility model, which security task is the customer's responsibility?

A.Maintaining the hypervisor that separates tenant workloads
B.Managing the physical security of the Azure datacenters
C.Patching the guest operating system that hosts the App Service instances
D.Securing the application code and the data stored within the patient portal
AnswerD

In a PaaS offering like Azure App Service, the customer is responsible for the application code and data, including protecting sensitive patient information. Microsoft secures the underlying platform, runtime, and infrastructure. The startup must implement secure coding practices, data encryption, and access controls for the portal. This aligns with the shared responsibility model where data and application security always belong to the customer.

Why this answer

In Azure App Service, a PaaS offering, Microsoft manages the physical infrastructure, host OS, runtime, and hypervisor, while the customer remains responsible for the application code and the data it processes. Because the portal handles patient data, securing that data and the application logic is critical and cannot be delegated to Microsoft. The other tasks—physical security, OS patching, and hypervisor maintenance—are provider responsibilities in this model.

Exam trap

The trap here is assuming that because the customer does not manage servers, they also do not need to secure the application or data.

8
Multi-Selecthard

A multinational retailer operates a multicloud environment with workloads on AWS, Azure, and Google Cloud. The security architect must document which responsibilities always remain with the retailer regardless of the cloud provider or service model. Which two responsibilities always remain with the cloud customer? (Choose two.)

Select 2 answers
A.Maintaining the availability of the provider's global network backbone and edge locations
B.Classifying data and determining which controls are required for each sensitivity level
C.Managing the identities, roles, and access permissions granted to the customer's own users and services
D.Securing the physical facilities, power, and cooling for the datacenters hosting the workloads
E.Patching the hypervisor and firmware on the physical hosts running the customer's workloads
AnswersB, C

Data classification is always a customer responsibility because only the customer understands the business value and regulatory sensitivity of its data. No provider can determine which records are regulated or how they should be protected. This responsibility persists across IaaS, PaaS, and SaaS, making it a constant in every cloud deployment.

Why this answer

Across every provider and service model, two duties never transfer: classifying data and deciding the controls each classification needs, and managing identities and access for the customer's own users and services. Providers supply tools and infrastructure, but they cannot know the retailer's data sensitivity or decide who inside the retailer should hold which permissions.

Exam trap

The trap here is assuming that moving to PaaS or SaaS transfers data classification or identity management to the provider, when both always stay with the customer.

9
MCQeasy

A fintech startup is deploying a web application on Microsoft Azure. The company has chosen Azure SQL Database, a fully managed PaaS offering. The CISO asks the security team to clarify which security tasks remain the customer's responsibility under the shared responsibility model. Which of the following is the customer's responsibility when using Azure SQL Database?

A.Maintaining the hypervisor that isolates the database from other tenants
B.Managing access to the database by configuring firewall rules and Azure AD authentication
C.Securing the physical datacenter where the database is hosted
D.Patching the underlying operating system and database engine
AnswerB

Even in a PaaS model, the customer controls who can access the data and how. Configuring Azure SQL firewall rules, enabling Azure Active Directory authentication, and assigning proper roles are customer responsibilities. Microsoft secures the platform, but identity and access management for the data layer remain with the customer. This is a core tenet of the shared responsibility model for PaaS.

Why this answer

In a PaaS model such as Azure SQL Database, the provider manages the physical infrastructure, host OS, and database engine. The customer remains responsible for data, identities, and access management. Configuring firewall rules and Azure AD authentication directly protects the data and controls who can reach it, making it a clear customer duty.

The other tasks are handled by Microsoft.

Exam trap

The trap here is assuming that a managed database service removes all customer security duties, when identity and access controls always stay with the customer.

10
MCQhard

A multinational corporation uses a multi-cloud strategy with workloads on AWS, Azure, and Google Cloud. The security architect is mapping security responsibilities across providers. The architect notes that each provider has a different shared responsibility model. Which of the following is the most significant challenge when applying the shared responsibility model in a multi-cloud environment?

A.Providers in a multi-cloud setup automatically synchronize their security controls, so the customer has no responsibility
B.Each provider uses different terminology and service boundaries, making it difficult to consistently map controls
C.Multi-cloud environments eliminate the need for a shared responsibility model because the customer is always responsible for everything
D.The shared responsibility model is only applicable to single-cloud deployments and does not extend to multi-cloud
AnswerB

Cloud providers define their shared responsibility models differently, using distinct terms and service categorizations. AWS, Azure, and Google Cloud draw the line between provider and customer responsibilities at different points for similar services. This inconsistency makes it challenging to create a unified control framework and can lead to security gaps. The architect must carefully map each provider's model to avoid misconfigurations and ensure consistent security posture.

Why this answer

In multi-cloud environments, the primary challenge is that each provider defines its shared responsibility model differently, using unique terminology and service boundaries. This makes it difficult to create a consistent security control mapping. The other options are incorrect because they misrepresent the shared responsibility model as being eliminated, automatically synchronized, or limited to single-cloud.

The shared responsibility model always applies, but its implementation varies.

Exam trap

The trap here is assuming that the shared responsibility model is uniform across providers, when in reality each cloud provider draws the line of responsibility at different points.

11
MCQmedium

In the context of 'Shared Responsibility', what does the customer typically manage in a SaaS (Software as a Service) offering?

A.The application code
B.The physical network cables
C.User access and data
D.The underlying operating system
AnswerC

In SaaS, the provider manages the application, runtime, operating system and infrastructure, leaving the customer responsible only for their own user access management and the data they place into the service. This satisfies the scenario's focus on what remains customer-controlled under SaaS.

Why this answer

In a SaaS model, the cloud provider manages the application, runtime, middleware, OS, virtualization, servers, storage, and networking. The customer is responsible for managing user access (identity and access management) and their data (including classification, protection, and compliance). This is the essence of the shared responsibility model for SaaS: security 'of' the cloud is the provider's, security 'in' the cloud (data and access) is the customer's.

Exam trap

The trap is overestimating provider responsibility in SaaS; candidates often think the provider handles everything, but the customer always retains responsibility for data and access management.

How to eliminate wrong answers

Option A is wrong because in SaaS, the application code is managed by the provider, not the customer. Option B is wrong because physical network cables are part of the provider's infrastructure responsibility. Option D is wrong because the underlying operating system is managed by the provider in a SaaS offering.

12
MCQhard

What is the primary function of a Cloud Security Posture Management (CSPM) tool?

A.To manage employee identity lifecycle
B.To perform deep packet inspection of encrypted traffic
C.To detect and remediate configuration drift
D.To block DDoS attacks
AnswerC

CSPM continuously compares deployed cloud resources against defined baselines and compliance benchmarks, flagging or automatically correcting deviations such as opened ports or disabled encryption. Detecting and remediating configuration drift is its core function, distinguishing it from workload protection or identity governance tools.

Why this answer

CSPM tools are designed to continuously monitor cloud environments to detect and remediate configuration risks and compliance violations.

13
MCQhard

When implementing a 'Zero Trust' architecture in cloud, which component is most critical for verifying requests?

A.Static IP allow-lists
B.Identity-based access policies
C.Default open network ports
D.Physical firewalls
AnswerB

Identity-based access policies evaluate every request against user identity, device posture and context before granting access, satisfying Zero Trust's verify-explicitly constraint; static network perimeters cannot authenticate requests, so identity policies are the critical verification component.

Why this answer

Zero Trust is built on the principle 'never trust, always verify' — every request must be authenticated and authorized based on identity and context, regardless of network location. Identity-based access policies are therefore the most critical component, as they evaluate the user's identity, device posture, and contextual signals before granting access to a resource.

Exam trap

The trap is equating network controls (IP allow-lists, firewalls) with Zero Trust — candidates who think 'security = firewall' pick perimeter controls, but Zero Trust explicitly rejects location-based trust.

How to eliminate wrong answers

Option A is wrong because static IP allow-lists rely on network location as a trust signal, which directly contradicts Zero Trust — an attacker on an allowed IP or a compromised internal host would be trusted. Option C is wrong because default open network ports expose services and violate the least-privilege and micro-segmentation principles of Zero Trust. Option D is wrong because physical firewalls are perimeter-based controls; Zero Trust assumes the perimeter is already breached and enforces policy at the identity and resource layer instead.

14
MCQeasy

Which of the following is a benefit of using 'Identity and Access Management' (IAM) groups?

A.To encrypt user passwords
B.To simplify permission management for multiple users
C.To provide physical access to the cloud
D.To prevent unauthorized login attempts
AnswerB

Grouping users into a single IAM object lets administrators assign permissions once, and every member inherits them, satisfying the stem's requirement to reduce repetitive per-user administration. Microsoft Entra ID evaluates group membership at token issuance, so access changes propagate without editing individual accounts, cutting configuration drift and error.

Why this answer

IAM groups allow for the efficient management of permissions for a collection of users with similar job functions.

15
MCQmedium

A financial services firm is migrating to a public cloud and needs to understand how the shared responsibility model affects their compliance with PCI DSS. They are using a mix of IaaS and PaaS. Which statement accurately reflects the division of responsibilities?

A.PCI DSS compliance is entirely the cloud provider's responsibility because they are certified.
B.The customer is responsible for the same controls in IaaS and PaaS.
C.The provider is responsible for securing the physical infrastructure, while the customer is responsible for securing their data and applications.
D.The cloud provider is responsible for all PCI DSS controls when using PaaS.
AnswerC

This statement accurately reflects the shared responsibility model. The provider secures the physical infrastructure, hypervisor, and network, while the customer secures data, applications, and access management. This division applies across IaaS and PaaS, though the customer's scope varies.

Why this answer

The shared responsibility model dictates that the provider secures the physical infrastructure and hypervisor, while the customer secures data, applications, and access. This holds true for both IaaS and PaaS, though the customer's scope changes. The correct answer captures this fundamental division.

Exam trap

The trap here is believing that a provider's PCI DSS certification absolves the customer of all compliance responsibilities; the customer must still secure their data and configurations.

16
MCQmedium

You are deploying a workload on Azure and need to ensure that the underlying hardware maintenance is handled by Microsoft. Which aspect of the Shared Responsibility Model does this represent?

A.Provider responsibility for physical infrastructure
B.Shared responsibility for data encryption
C.Customer responsibility for OS patching
D.Customer responsibility for identity management
AnswerA

Microsoft owns and maintains the datacentre hardware, including servers, storage and network equipment, plus physical security and hardware patching. The customer never touches this layer, so hardware maintenance falls squarely under the provider's responsibility for physical infrastructure.

Why this answer

Hardware maintenance, such as physical server upkeep and datacenter security, falls under Microsoft's responsibility in the IaaS model.

17
MCQmedium

Which service should you use to monitor for potential unauthorized API calls in your AWS account?

A.AWS WAF
B.AWS Lambda
C.AWS Direct Connect
D.AWS CloudTrail
AnswerD

CloudTrail records every API call made in the account, capturing the caller identity, timestamp, source IP and action taken. This audit trail is what lets you detect unauthorised or anomalous API activity, directly satisfying the stem's monitoring requirement.

Why this answer

AWS CloudTrail records API activity across the AWS account, capturing the identity of the caller, the time of the call, the source IP, and the request parameters. This makes it the authoritative service for detecting and investigating potential unauthorized API calls. CloudTrail event history and trails feed into CloudWatch, EventBridge, and GuardDuty for alerting on suspicious activity.

Exam trap

The trap here is confusing network-layer security services (WAF) with audit/API-monitoring services (CloudTrail) — candidates often pick WAF because it sounds like a security monitoring tool.

How to eliminate wrong answers

Option A is wrong because AWS WAF is a Layer 7 web application firewall that filters HTTP(S) traffic to CloudFront, ALB, or API Gateway based on rules — it does not log or monitor AWS control-plane API calls. Option B is wrong because AWS Lambda is a serverless compute service for running code in response to events, not a monitoring or audit service. Option C is wrong because AWS Direct Connect is a dedicated private network connection between on-premises and AWS, unrelated to API activity monitoring.

18
MCQeasy

You are auditing a cloud environment where a developer has created an S3 bucket with public read access. Under the AWS Shared Responsibility Model, who is responsible for configuring the bucket policy to restrict this access?

A.The Customer
B.The AWS Support Team
C.AWS
D.The Cloud Service Provider (CSP) Shared Responsibility Framework
AnswerA

Bucket policies, ACLs and access settings are configuration within the customer's control plane. AWS secures the S3 service itself, but deciding who may read an object is the customer's task, so the customer must restrict public access.

Why this answer

Under the AWS Shared Responsibility Model, the customer is responsible for configuring S3 bucket policies and access controls, including restricting public read access. AWS is responsible for the security of the cloud (infrastructure), while the customer is responsible for security in the cloud (data, configurations, access management). Therefore, the developer's mistake of creating a public bucket is the customer's responsibility to fix.

Exam trap

CloudSec-Pro often tests the misconception that AWS is responsible for securing customer data or configurations, when in fact the customer is always responsible for their own access controls and data protection.

How to eliminate wrong answers

Option B is wrong because the AWS Support Team does not manage customer configurations; they provide guidance but do not have access to change bucket policies. Option C is wrong because AWS is responsible for the underlying infrastructure, not for customer-configured settings like bucket policies. Option D is wrong because the 'CSP Shared Responsibility Framework' is not a role; it's a model, and the customer is the one responsible for their own configurations.

19
MCQhard

A healthcare organization is using a container orchestration platform that is self-managed on cloud virtual machines. Under the shared responsibility model, which security control is the organization's responsibility?

A.Patching the operating system of the worker nodes
B.Managing the hypervisor that isolates the virtual machines
C.Ensuring the physical network fabric is redundant and secure
D.Securing the physical hosts that run the virtual machines
AnswerA

In a self-managed container orchestration platform, the organization is responsible for the worker nodes, including OS patching, hardening, and vulnerability management. The cloud provider only secures the underlying virtual machine infrastructure, but the guest OS and orchestration layer are the customer's duty. This is a critical task to prevent node compromise and lateral movement.

Why this answer

When using a self-managed container orchestration platform on cloud VMs, the organization assumes responsibility for the guest operating systems of the worker nodes. This includes applying security patches, hardening configurations, and managing vulnerabilities. The cloud provider remains responsible for the physical infrastructure, hypervisor, and network fabric.

Exam trap

The trap here is assuming that because the cloud provider manages the virtual machines, the customer is not responsible for the guest OS, but in IaaS the guest OS is always a customer responsibility.

20
MCQhard

In a Google Cloud environment using Cloud SQL, which task remains the customer's responsibility?

A.Physical datacenter security
B.Host operating system hardening
C.Database user access control
D.Database software patching
AnswerC

Database user access control stays with the customer because Cloud SQL operates under the shared responsibility model: Google secures the underlying infrastructure, network and patching, while authentication, authorisation and privilege assignment inside the database instance remain yours. This satisfies the stem's constraint of identifying a customer-owned task rather than a provider-managed one.

Why this answer

While Google manages the underlying OS and database software patching, the customer is responsible for managing database user permissions and access control.

21
Multi-Selectmedium

Which TWO of the following are common risks associated with misconfigured cloud storage buckets? (Choose two)

Select 2 answers
A.Hardware failure
B.Regulatory compliance violations
C.Decreased storage performance
D.Public data exposure
E.Increased cloud latency
AnswersB, D

Exposed buckets frequently hold personal or regulated data, so unauthorised access breaches statutes such as GDPR or HIPAA, triggering fines and notification duties. This satisfies the stem's risk criterion by naming a compliance consequence rather than a purely technical exposure.

Why this answer

Option B (Regulatory compliance violations) is correct because misconfigured buckets that expose or improperly retain regulated data such as PII, PHI, or cardholder data can violate frameworks like GDPR, HIPAA, or PCI DSS, leading to fines and legal liability. Option D (Public data exposure) is correct because a common misconfiguration is setting bucket ACLs or policies to public-read (e.g., an S3 bucket policy with Principal "*" or a GCS object set to allUsers), which exposes sensitive objects to anyone on the internet. The unmarked options do not belong: hardware failure (A) is a provider-side infrastructure concern mitigated by redundancy, not a bucket configuration risk; decreased storage performance (C) is not typically caused by access-control misconfiguration; and increased cloud latency (E) relates to network topology or region placement, not bucket permissions.

22
Multi-Selecthard

Which THREE of the following are pillars of a Zero Trust approach? (Choose three)

Select 3 answers
A.Use least privilege access
B.Trust all internal network traffic
C.Assume breach
D.Verify explicitly
E.Deploy only physical perimeter firewalls
AnswersA, C, D

Least privilege access limits each identity to only the permissions its function requires, shrinking the blast radius if credentials are compromised. Zero Trust assumes no implicit trust, so this restriction is a foundational pillar alongside verify explicitly and assume breach.

Why this answer

Option A (Use least privilege access) is correct because Zero Trust requires granting users and workloads only the minimum permissions needed, typically enforced through just-in-time and just-enough-access (JIT/JEA) policies and conditional access. Option C (Assume breach) is correct because Zero Trust assumes no implicit trust and operates as if attackers are already present, driving micro-segmentation, end-to-end encryption, and analytics to minimize blast radius. Option D (Verify explicitly) is correct because every access request must be authenticated and authorized based on all available signals—identity, device health, location, and risk—before granting access.

Option B is incorrect because trusting all internal network traffic is the classic perimeter-based model that Zero Trust explicitly rejects. Option E is incorrect because relying solely on physical perimeter firewalls reflects an outdated castle-and-moat strategy rather than the identity-centric, policy-based controls of Zero Trust.

23
MCQeasy

A startup is using a public cloud provider's managed relational database service. The security lead wants to know which security control the cloud provider is responsible for under the shared responsibility model. Which of the following is the provider's responsibility?

A.Managing database user accounts and permissions
B.Configuring network firewall rules to restrict database access
C.Patching the underlying database engine software
D.Encrypting the data at rest using customer-managed keys
AnswerC

In a managed database service (PaaS), the provider is responsible for patching the database engine, applying security updates, and maintaining the underlying infrastructure. The customer focuses on data, access, and configuration, while the provider handles the engine patching.

Why this answer

In a managed database service, the provider manages the database engine, including patching and updates, as part of the PaaS offering. The customer is responsible for data, access management, and network controls. Patching the database engine is a provider task, making it the correct answer.

Exam trap

The trap here is thinking that because the customer manages data and access, they also patch the database engine; in PaaS, engine patching is handled by the provider.

24
MCQmedium

You are analyzing a security risk in a multi-cloud environment. What is the most significant challenge regarding the Shared Responsibility Model?

A.The lack of API documentation
B.Varying shared responsibility boundaries
C.Too many cloud-native services
D.Consistent provider pricing
AnswerB

Each provider draws the shared responsibility boundary differently, so controls the customer assumes are vendor-managed in one cloud may be their own in another, creating coverage gaps; this variance is the most significant multi-cloud challenge.

Why this answer

The Shared Responsibility Model defines which security controls are the cloud provider's responsibility and which belong to the customer, and these boundaries vary significantly across providers (AWS, Azure, GCP) and across service models (IaaS, PaaS, SaaS). In a multi-cloud environment, the lack of a uniform boundary means the security team must map and reconcile different responsibility splits for each provider and service, which is the most significant challenge. This ambiguity is a leading cause of misconfigurations and coverage gaps.

Exam trap

CloudSec-Pro often tests the misconception that the Shared Responsibility Model is uniform across providers, causing candidates to overlook that the boundaries vary by provider and service model.

How to eliminate wrong answers

Option A is wrong because API documentation is generally abundant and standardized across major cloud providers; lack of documentation is not the core challenge of the Shared Responsibility Model. Option C is wrong because while the number of cloud-native services is large, it is a complexity factor, not the defining challenge of the Shared Responsibility Model itself. Option D is wrong because pricing consistency is a commercial concern, not a security responsibility boundary issue, and providers do publish pricing.

25
Multi-Selecteasy

Which TWO of the following are common cloud-native security practices? (Choose two)

Select 2 answers
A.Shift-left security testing
B.Using static firewall rules only
C.Automated vulnerability scanning
D.Manual password rotations
E.Disabling cloud logging
AnswersA, C

Shift-left security testing integrates SAST, dependency scanning, and infrastructure-as-code checks into CI/CD pipelines, catching flaws before deployment. This is a recognised cloud-native practise, satisfying the stem's requirement for a common security approach in cloud-native environments.

Why this answer

Shift-left security testing (A) is a core cloud-native practice because it moves security checks—SAST, DAST, dependency and IaC scanning—into the earliest CI/CD stages, catching flaws before deployment in fast, ephemeral pipelines. Automated vulnerability scanning (C) is equally essential, since container images, registries, and running workloads change constantly and must be continuously scanned (e.g., Trivy, Clair, or native registry scanners) to detect CVEs and misconfigurations at scale. The unmarked options do not belong: static firewall rules only (B) contradict the dynamic, identity- and policy-driven microsegmentation typical of cloud-native environments; manual password rotations (D) are error-prone and inferior to automated secrets management and short-lived credentials; and disabling cloud logging (E) destroys the audit trails and telemetry needed for detection, forensics, and compliance.

26
MCQmedium

When securing a containerized application, where should you place the primary focus for security?

A.The container image and runtime
B.The office network firewall
C.The physical server power supply
D.The datacenter cooling system
AnswerA

The container image supplies every layer, package and configuration the workload runs, while the runtime governs its execution. Flaws baked into the image or exposed at runtime propagate to every deployed instance, so securing these satisfies the stem's focus.

Why this answer

For containerized applications, the primary security focus should be on the container image and its runtime, because that is where the application code, dependencies, and execution environment live. Vulnerabilities in base images, misconfigurations, and runtime threats directly affect the workload. Other options are either irrelevant or outside the container security scope.

Exam trap

The trap is overthinking physical or network controls; CloudSec-Pro expects candidates to recognize that container security centers on the image supply chain and runtime behavior, not on irrelevant physical infrastructure.

How to eliminate wrong answers

Option B is wrong because the office network firewall protects corporate network traffic and has no bearing on container image or runtime security in the cloud. Option C is wrong because the physical server power supply is a datacenter hardware concern handled by the cloud provider under the shared responsibility model. Option D is wrong because datacenter cooling is also provider-managed physical infrastructure and unrelated to container workload security.

27
Multi-Selecthard

A company is using a hybrid cloud model with on-premises and AWS resources. The security team is clarifying responsibilities under the shared responsibility model. Which TWO of the following are always the customer's responsibility, regardless of the service model? (Choose two.)

Select 2 answers
A.Managing identity and access for users and applications
B.Maintaining the physical security of the cloud data centers
C.Configuring the underlying network fabric between Availability Zones
D.Classifying and protecting the data stored in the cloud
E.Patching the hypervisor that runs the virtual machines
AnswersA, D

Identity and access management (IAM) is always a customer responsibility. The customer must define who can access what resources and under which conditions. AWS provides IAM services, but the customer configures policies, roles, and permissions. This applies across all service models. Poor IAM configuration is a leading cause of breaches, so the customer must continuously manage and audit access.

Why this answer

Data classification and protection, along with identity and access management, are always customer responsibilities in the shared responsibility model, regardless of the service model. The customer owns the data and must control access to it. The other tasks—hypervisor patching, physical security, and network fabric management—are provider responsibilities in the cloud.

Even in a hybrid model, these remain with AWS for cloud resources.

Exam trap

The trap here is assuming that in a hybrid model, the customer shares more responsibilities, but data and identity always remain with the customer.

28
MCQeasy

A startup is using a SaaS customer relationship management (CRM) platform. The security officer wants to understand the division of responsibilities for data protection. In a SaaS model, which of the following is the customer's responsibility?

A.Patching the operating system of the servers that run the CRM application
B.Configuring and managing user access controls within the CRM application
C.Managing the physical security of the data center hosting the CRM application
D.Maintaining the network security groups and firewall rules for the CRM's backend database
AnswerB

In a SaaS model, the customer is responsible for managing its own users, access controls, and data. While the provider secures the application infrastructure, the customer must configure who can access the CRM and what they can do. This includes setting up authentication, authorization, and role-based access. The customer also remains responsible for the data they enter into the system and its classification.

Why this answer

In SaaS, the cloud provider manages the infrastructure, platform, and application, while the customer is responsible for securing their data, managing user access, and configuring application-level security settings. Configuring user access controls is a customer responsibility because it involves identity and access management specific to the customer's users. The provider handles physical security, OS patching, and network controls.

Exam trap

The trap here is confusing the provider's responsibility for application security with the customer's duty to manage user access and data within the application.

29
MCQmedium

When using 'Infrastructure as Code' (IaC), what is a key security risk if templates are shared publicly?

A.The templates may include hardcoded secrets or misconfigurations
B.Public templates are automatically deleted
C.The templates will not compile
D.The templates will incur higher costs
AnswerA

Publicly shared IaC templates expose any hardcoded credentials, API keys or insecure defaults embedded in the code, since version control retains full history. This satisfies the scenario by naming the concrete exposure created when templates are visible outside the trusted team.

Why this answer

Publicly shared IaC templates often contain hardcoded credentials or overly permissive security group rules that can lead to immediate compromise.

30
Multi-Selecteasy

Which THREE of the following are examples of cloud-native security concepts?

Select 3 answers
A.Immutable infrastructure
B.Identity-based security perimeters
C.Traditional perimeter-based network security
D.Manual patch management cycles
E.Infrastructure as Code (IaC) security
AnswersA, B, E

Immutable infrastructure rebuilds and replaces instances rather than patching them in place, eliminating configuration drift and persistent compromise. This aligns with cloud-native practise, where declarative provisioning and automated replacement make mutable, long-lived servers an anti-pattern.

Why this answer

Immutable infrastructure (A) is a cloud-native security concept because servers and containers are never patched or modified in place; instead, new hardened images are redeployed, which eliminates configuration drift and reduces the attack surface. Identity-based security perimeters (B) are correct because cloud-native architectures replace the fixed network perimeter with authentication and authorization of every user, service, and device based on strong identity (e.g., IAM roles, mTLS, zero trust), rather than trusting a network location. Infrastructure as Code (IaC) security (E) is correct because cloud-native environments define resources declaratively in templates (e.g., Terraform, CloudFormation), and scanning those templates for misconfigurations shifts security left into the CI/CD pipeline.

Traditional perimeter-based network security (C) is not a cloud-native concept because it assumes a trusted internal network protected by firewalls, which breaks down in dynamic, distributed, and multi-cloud environments. Manual patch management cycles (D) are not cloud-native because they rely on long-lived mutable servers and human intervention, whereas cloud-native practice favors automated, immutable image rebuilds and redeployment.

Exam trap

CloudSec-Pro often tests the misconception that 'cloud security' is just traditional network security hosted in the cloud — candidates pick perimeter firewalls or manual patching because those feel familiar, missing that cloud-native means identity-centric, immutable, and code-driven controls.

31
MCQeasy

Which cloud security concept allows for the rapid restoration of services after a security incident?

A.Manual provisioning
B.Security through obscurity
C.Infrastructure as Code
D.Local backup storage
AnswerC

Infrastructure as Code stores environment definitions declaratively in version control, so a compromised or corrupted environment can be torn down and redeployed identically within minutes. This satisfies the rapid restoration constraint, whereas manual rebuilds or backups alone restore data but not consistent, reproducible infrastructure configuration.

Why this answer

Infrastructure as Code (IaC) allows for the repeatable and rapid deployment of secure environments, which is essential for fast recovery.

32
MCQmedium

A security team is implementing 'Shift Left' security. What is the fundamental shift in responsibility for the development team?

A.Taking ownership of security compliance during the design and build phase
B.Disabling all security controls to prioritize development velocity
C.Transferring all risk to the cloud provider's management console
D.Waiting for the security team to perform manual penetration tests after deployment
E.Outsourcing security scanning to the cloud provider
AnswerA

Shift Left moves security earlier into the software development lifecycle, so developers rather than a downstream security team own compliance during design and build. This satisfies the stem's requirement by relocating responsibility upstream to the phase where defects are cheapest to fix.

Why this answer

Shift Left security means moving security activities earlier into the software development lifecycle, so developers take ownership of security during design and build rather than relying solely on a downstream security team. This changes responsibility by embedding secure design, threat modeling, and automated checks into development. It is a cultural and process shift, not a transfer of risk to the provider.

Exam trap

The trap is conflating Shift Left with outsourcing or transferring risk; candidates may pick an option that sounds like the provider takes over security, when Shift Left actually increases developer ownership.

How to eliminate wrong answers

Option B is wrong because disabling security controls to increase velocity is the opposite of Shift Left and increases risk. Option C is wrong because transferring all risk to the cloud provider misunderstands the shared responsibility model; customers always retain responsibility for their workloads and configurations. Option D is wrong because waiting for post-deployment manual penetration tests is a traditional 'shift right' or reactive approach, not Shift Left.

Option E is wrong because outsourcing scanning to the cloud provider does not shift responsibility to developers and ignores the customer's own code and configuration responsibilities.

33
Multi-Selecteasy

Which TWO of the following are examples of customer responsibilities in the AWS Shared Responsibility Model? (Choose two)

Select 2 answers
A.Physical security of the data center
B.Server hardware maintenance
C.Securing data in the cloud
D.Host OS patching for managed services
E.Managing IAM users and permissions
AnswersC, E

Under the AWS Shared Responsibility Model, the customer always owns their data, so securing it in the cloud — through encryption, access controls and classification — remains a customer duty. AWS secures the cloud infrastructure itself, but never the customer's content, satisfying the 'security of the cloud versus in the cloud' split.

Why this answer

Option C (Securing data in the cloud) is correct because under the AWS Shared Responsibility Model, the customer is always responsible for the security of their data — including encryption, classification, and access control — regardless of which service model (IaaS, PaaS, or SaaS) is used. Option E (Managing IAM users and permissions) is correct because identity and access management, including creating IAM users, roles, policies, and enforcing least privilege, is a customer-side responsibility in AWS. The unmarked options do not belong: A (Physical security of the data center) and B (Server hardware maintenance) are AWS responsibilities under 'security OF the cloud,' and D (Host OS patching for managed services) is handled by AWS for managed services such as RDS or Lambda, not by the customer.

Exam trap

CloudSec-Pro often tests the misconception that 'managed service' means AWS handles everything, causing candidates to incorrectly assign host OS patching or IAM management to AWS rather than the customer.

34
MCQeasy

What is the primary goal of the 'Principle of Least Privilege' in a cloud environment?

A.To minimize the attack surface by limiting permissions
B.To automate the revocation of keys
C.To reduce the number of IAM users
D.To increase the complexity of password requirements
AnswerA

Least privilege grants each identity only the permissions its task requires, so unused entitlements cannot be abused. This directly shrinks the attack surface, satisfying the stem's stated goal of limiting permissions rather than merely detecting or logging excessive access after the fact.

Why this answer

Least privilege ensures that users and services have only the minimum permissions necessary to perform their tasks, reducing the blast radius of a credential compromise.

35
MCQeasy

When evaluating Cloud-Native Security Platforms (CNSP), which area is primarily the responsibility of the cloud provider?

A.Host-level physical security and hypervisor integrity
B.Application-level vulnerability scanning
C.Encryption of data in transit at the application layer
D.Security configuration of virtual network firewalls
AnswerA

Host-level physical security and hypervisor integrity sit beneath the customer's control boundary, so the cloud provider owns them under the shared responsibility model. Customers cannot patch a hypervisor or guard a datacentre rack, satisfying the stem's constraint that the area is primarily the provider's responsibility rather than the tenant's.

Why this answer

Cloud providers are responsible for the physical security and the underlying virtualization layer (the 'Security of the Cloud').

36
MCQeasy

Which of the following is a core characteristic of cloud-native security?

A.Relying on manual configuration audits
B.Integrating security into the CI/CD pipeline
C.Using only on-premises security appliances
D.Focusing exclusively on perimeter security
AnswerB

Cloud-native security shifts controls left by embedding scanning, policy checks and secrets detection directly into build and deployment pipelines, so misconfigurations are caught before release rather than audited afterwards. This continuous, automated integration is a defining characteristic.

Why this answer

Cloud-native security is designed to be automated and integrated into the CI/CD pipeline, rather than treated as an afterthought.

37
MCQmedium

A healthcare provider runs workloads on Google Kubernetes Engine (GKE) Standard. A compliance reviewer asks the security team to identify which controls the provider must implement rather than relying on Google. Which control is the provider's responsibility?

A.Securing the physical hosts and the GKE control plane components managed by Google
B.Patching the GKE control plane and the etcd datastore
C.Configuring Kubernetes RBAC, network policies, and pod security settings for the workloads
D.Maintaining the Container-Optimized OS images used by the node pools
AnswerC

GKE Standard leaves workload-level security to the customer. The provider must define Kubernetes RBAC roles, apply network policies to restrict pod traffic, and enforce pod security standards. These controls protect the healthcare workloads and are squarely within the customer's responsibility under the shared model.

Why this answer

With GKE Standard, Google secures the control plane, node OS images, and physical infrastructure, while the customer secures what runs inside the cluster. Kubernetes RBAC, network policies, and pod security settings are customer-managed controls that protect the healthcare workloads. Assigning those to the provider reflects the correct division of responsibility for this managed Kubernetes service.

Exam trap

The trap here is treating GKE as fully secured by Google, when workload-level Kubernetes controls like RBAC and network policies remain the customer's job.

38
MCQmedium

In the context of AWS, which tool provides visibility into compliance and configuration drift?

A.AWS CloudTrail
B.AWS Config
C.AWS Shield
D.Amazon Inspector
AnswerB

AWS Config continuously records resource configurations and evaluates them against rules, flagging drift and non-compliant changes. It provides the configuration history and compliance visibility the stem requires, unlike CloudTrail, which logs API activity rather than resource state.

Why this answer

AWS Config continuously records resource configurations, evaluates them against rules, and tracks changes over time, making it the primary service for detecting configuration drift and assessing compliance. It provides a timeline of configuration changes and can trigger remediation via SSM Automation.

Exam trap

CloudSec-Pro often tests the CloudTrail vs. Config distinction — candidates pick CloudTrail for 'compliance' because it logs activity, but Config is the service that evaluates configuration state and drift.

How to eliminate wrong answers

Option A is wrong because CloudTrail records API activity (who did what, when) but does not evaluate resource configuration state or compliance. Option C is wrong because AWS Shield is a DDoS protection service, unrelated to configuration tracking. Option D is wrong because Amazon Inspector scans for software vulnerabilities and network exposure, not configuration drift or compliance posture.

39
Multi-Selecteasy

Which TWO of the following are effective ways to secure access to your cloud management console? (Choose two)

Select 2 answers
A.Share one root account password among all admins
B.Use strong, unique passwords
C.Enable Multi-Factor Authentication (MFA)
D.Access the console only from public Wi-Fi
E.Disable all logging
AnswersB, C

Strong, unique passwords reduce the risk of credential stuffing and brute-force attacks against console sign-in. Because the console authenticates with a username and password, credential strength is a customer-controlled defence that directly limits unauthorised access.

Why this answer

Option B is correct because using strong, unique passwords for each administrator account reduces the risk of credential stuffing, brute-force, and password-reuse attacks against the cloud management console. Option C is correct because enabling Multi-Factor Authentication (MFA) adds a second verification factor (such as a TOTP app, hardware key, or push notification) beyond the password, so a stolen or guessed password alone is insufficient to authenticate. Option A is wrong because sharing a single root account password eliminates accountability, violates least-privilege and non-repudiation principles, and exposes the most privileged account to uncontrolled use.

Option D is wrong because public Wi-Fi is untrusted and vulnerable to eavesdropping, evil-twin APs, and MITM attacks, making it a poor access channel. Option E is wrong because disabling all logging removes audit trails and detection capability, which is essential for monitoring and investigating unauthorized console access.

Exam trap

The trap is picking convenience or 'simplicity' options (shared root password, public Wi-Fi) that sound harmless but violate fundamental security principles — the exam expects you to reject any option that weakens accountability or exposes credentials.

40
MCQhard

You are analyzing a Prisma Cloud deployment to enforce compliance. You discover that a developer has created a public S3 bucket containing sensitive data. Which principle of the cloud security model is being violated?

A.The customer's responsibility for resource configuration and data security
B.The shared responsibility for data center perimeter security
C.The provider's responsibility for identity and access management
D.The provider's responsibility for infrastructure availability
AnswerA

Under the shared responsibility model, AWS secures the cloud while the customer secures what they put in it. A public S3 bucket results from misconfigured resource permissions, breaching the customer's configuration and data security duty.

Why this answer

The violation is the customer's responsibility for resource configuration and data security. In the shared responsibility model, the customer is always responsible for properly configuring resources (like S3 bucket policies) and securing their data. A public S3 bucket with sensitive data indicates a misconfiguration by the customer, not a failure of the provider.

Exam trap

The trap is blaming the provider for customer misconfigurations; candidates might think the provider should prevent public buckets, but the customer is responsible for configuring resources securely.

How to eliminate wrong answers

Option B is wrong because data center perimeter security is the provider's responsibility, not shared; the customer does not manage physical security. Option C is wrong because identity and access management is primarily the customer's responsibility in IaaS/PaaS, not the provider's; the provider offers IAM tools but the customer configures them. Option D is wrong because infrastructure availability is the provider's responsibility, and the issue is not about availability but about data exposure due to misconfiguration.

41
MCQeasy

A startup deploys a serverless API using Azure Functions and stores secrets in Azure Key Vault. The CTO asks which security tasks remain with the startup under the Azure shared responsibility model. Which task is the startup's responsibility?

A.Patching the host operating system that runs the Functions runtime
B.Managing identity and access policies for the function app and its access to Key Vault
C.Patching the Azure Functions runtime and its language workers
D.Securing the physical datacenter where the function app is hosted
AnswerB

Even in serverless, the customer controls identity and access. The startup must configure managed identities, role assignments, and Key Vault access policies so the function can retrieve secrets securely. This is a core customer responsibility and directly relevant to protecting the API and its secrets.

Why this answer

Serverless shifts infrastructure management to Microsoft, but identity, access, and data protection remain with the customer. The startup must configure managed identities and Key Vault access policies so the function retrieves secrets under least privilege. That is a customer-controlled task and the correct answer for what remains the startup's responsibility in this deployment.

Exam trap

The trap here is assuming serverless removes all customer security duties, when identity and secret access policies remain firmly with the customer.

42
MCQmedium

You are auditing an Azure environment. You need to ensure that the security of your guest operating systems is maintained. Under the shared responsibility model, what is the customer's primary responsibility for IaaS Virtual Machines?

A.Managing the physical security of the data center
B.Patching the host server virtualization layer
C.Applying security patches to the guest operating system
D.Managing the hypervisor configuration
AnswerC

Under IaaS, the provider secures the physical hosts, network and hypervisor, but the guest operating system remains the customer's domain. Patching that OS is therefore the customer's primary responsibility, directly satisfying the stem's requirement to maintain guest OS security.

Why this answer

Under the cloud shared responsibility model for IaaS, the customer is responsible for everything from the guest operating system upward — including OS patching, application updates, and security configuration. Microsoft manages the physical hosts, network, and hypervisor, but the guest OS inside the VM belongs to the customer. Therefore applying security patches to the guest OS is the customer's primary responsibility.

Exam trap

The trap is that candidates over-attribute responsibility to the cloud provider — they assume 'Azure handles security' and pick the hypervisor or host option, forgetting that in IaaS the guest OS is squarely the customer's job.

How to eliminate wrong answers

Option A is wrong because physical data center security is always the cloud provider's responsibility in every service model (IaaS, PaaS, SaaS). Option B is wrong because patching the host server virtualization layer is handled by Microsoft, not the customer — the customer has no access to the hypervisor. Option D is wrong because hypervisor configuration is also managed by the provider; customers cannot modify the virtualization layer in a public cloud IaaS offering.

43
MCQhard

A financial institution is using a hybrid cloud setup with Microsoft Azure. They run virtual machines in Azure and connect to on-premises databases via Azure VPN Gateway. The security team must ensure compliance with strict regulations. Under the Microsoft shared responsibility model, which of the following is the customer's responsibility?

A.Managing the configuration of the guest operating system on Azure virtual machines
B.Ensuring the physical security of the Azure datacenter where the VMs are hosted
C.Patching the hypervisor that runs the Azure virtual machines
D.Securing the physical network used for Azure ExpressRoute connections
AnswerA

In an IaaS model like Azure Virtual Machines, the customer is responsible for the guest operating system, including patching, hardening, and configuration. Microsoft manages the hypervisor and physical hosts, but the customer controls the OS and installed software. This includes setting up firewalls, antivirus, and access controls on the VMs. Thus, managing the guest OS configuration is a customer task.

Why this answer

In Azure IaaS, the customer is responsible for the guest operating system and above, including patching and configuring the OS. Microsoft handles the physical infrastructure, hypervisor, and datacenter security. Therefore, managing the guest OS configuration is the correct customer responsibility.

The other options are all Microsoft responsibilities under the shared responsibility model.

Exam trap

The trap here is assuming that because Azure manages the hypervisor, the customer has no responsibility for the guest OS, which is actually a key customer duty in IaaS.

44
MCQeasy

A startup is using a public cloud provider's managed relational database service. The startup's security lead needs to clarify which security task is the customer's responsibility under the shared responsibility model. Which of the following is the customer's responsibility?

A.Managing the encryption keys for data at rest if using customer-managed keys
B.Securing the physical network infrastructure connecting the database to storage
C.Configuring the hypervisor that isolates the database instances
D.Applying security patches to the database engine software
AnswerA

When using a managed database, the customer can choose to manage their own encryption keys via a key management service. This includes key rotation, access policies, and revocation. While the provider offers encryption by default, customer-managed keys give the customer control and responsibility. This is a critical customer task to protect data confidentiality.

Why this answer

In a managed database service, the provider handles the underlying infrastructure, including the database engine, hypervisor, and physical network. The customer is responsible for data security, including managing encryption keys if they opt for customer-managed keys. This involves setting key policies, rotation schedules, and ensuring only authorized services can use the keys.

Exam trap

The trap here is thinking that because the database is managed, the customer has no responsibility for encryption keys, when in fact customer-managed keys shift that responsibility to the customer.

45
Multi-Selecthard

A company is using a cloud provider's function-as-a-service (FaaS) offering. The security team must identify which security tasks are the customer's responsibility under the shared responsibility model. (Choose two.)

Select 2 answers
A.Managing the physical security of the data center hosting the function
B.Configuring the function's IAM role and permissions
C.Securing the function's code and its dependencies
D.Patching the operating system of the host that runs the function
E.Managing the underlying container runtime and orchestration
AnswersB, C

The customer is responsible for defining the IAM role and permissions for the function. This includes specifying which resources the function can access and what actions it can perform. Properly scoping permissions is critical to prevent privilege escalation and limit the blast radius of a compromised function. This is a core customer responsibility in FaaS.

Why this answer

In a FaaS environment, the provider manages the infrastructure, including the host OS, container runtime, and physical security. The customer is responsible for the function's code, its dependencies, and the IAM role that defines its permissions. Securing the code prevents vulnerabilities, while proper IAM configuration enforces least privilege and limits unauthorized access.

Exam trap

The trap here is assuming that serverless functions eliminate all security responsibilities, when in fact the customer must still secure code and IAM roles.

46
MCQmedium

A security architect is designing a multi-cloud strategy and needs to understand how the shared responsibility model differs between IaaS and PaaS. Which statement accurately reflects the division of responsibilities?

A.In IaaS, the provider manages the virtualization layer and the guest OS, while the customer manages the application.
B.In PaaS, the provider manages the runtime and middleware, while the customer manages the application and data.
C.In IaaS, the provider manages the application and data, while in PaaS the customer does.
D.In PaaS, the customer is responsible for patching the guest operating system, while in IaaS the provider does it.
AnswerB

In PaaS, the provider manages the underlying infrastructure, including the OS, runtime, and middleware. The customer is responsible for the application code, data, and access controls. This division allows the customer to focus on development while the provider handles platform maintenance. This is a core characteristic of the shared responsibility model for PaaS.

Why this answer

The shared responsibility model varies by service model. In PaaS, the provider manages the platform, including the OS, runtime, and middleware, while the customer secures the application and data. In IaaS, the customer manages the guest OS and above, while the provider secures the virtualization layer and physical infrastructure.

This distinction is vital for multi-cloud security planning.

Exam trap

The trap here is mixing up the responsibilities for the guest OS in IaaS and PaaS, where the customer manages it in IaaS but the provider manages it in PaaS.

47
Multi-Selecthard

A retail company is deploying a multi-cloud environment using AWS and Azure. The security team is mapping out responsibilities under the shared responsibility model for their IaaS workloads. They need to identify tasks that are the customer's responsibility across both providers. (Choose two.)

Select 2 answers
A.Managing the guest operating system, including updates and security patches
B.Maintaining the virtualization layer that separates tenants
C.Configuring security groups and network access control lists for the virtual machines
D.Securing the physical datacenter facilities where the VMs are hosted
E.Patching the physical hosts that run the virtual machines
AnswersA, C

For IaaS virtual machines in both AWS and Azure, the customer is responsible for managing the guest operating system. This includes applying security patches, configuring the OS, and maintaining its security. The provider manages the hypervisor and physical infrastructure, but the customer controls the OS and applications. This is a fundamental customer duty in IaaS.

Why this answer

In IaaS across AWS and Azure, the customer is responsible for the guest operating system, including patching, and for configuring network security controls like security groups. The provider handles physical security, host patching, and the hypervisor. Therefore, the two customer responsibilities are configuring security groups and managing the guest OS.

Exam trap

The trap here is assuming that because the provider manages the hypervisor, the customer also has some responsibility for host patching or virtualization security.

48
MCQmedium

A company runs a web application on Google Cloud using Compute Engine instances behind an HTTP(S) load balancer. A security engineer must document the division of security responsibilities for the OS kernel on those instances. Under the Google Cloud shared responsibility model, who is responsible for patching the guest OS kernel?

A.Google, but only when the instance uses a Google-provided public image with automatic updates enabled
B.A shared responsibility, where Google patches the kernel and the customer only manages application dependencies
C.The customer, because Compute Engine is an IaaS offering and the guest OS is customer-controlled
D.Google, because Google manages the hypervisor and all layers below it
AnswerC

Compute Engine is an Infrastructure-as-a-Service product, so the customer retains control of the guest operating system, including kernel patching, package updates, and hardening. Google secures the physical infrastructure and hypervisor, but the kernel inside the VM is the customer's responsibility, making this the accurate division for the scenario.

Why this answer

Because Compute Engine is an IaaS platform, the customer controls and secures the guest operating system, including the kernel. Google's responsibility covers the physical hosts, hypervisor, and underlying network. Documenting the kernel as a customer task reflects the actual boundary and prevents gaps where neither party patches, which is exactly the kind of misunderstanding the shared responsibility model is designed to prevent.

Exam trap

The trap here is assuming that because Google provides the base image and hypervisor, Google also patches the guest OS kernel inside the customer's VM.

49
MCQhard

In AWS, what is the best way to grant a temporary role to an external third-party auditor without creating permanent IAM users?

A.Using an IAM Role with a trust policy
B.Creating an IAM user with long-term keys
C.Giving them your root password
D.Configuring a site-to-site VPN
AnswerA

An IAM role with a trust policy lets the auditor's external identity assume temporary credentials via STS, so no permanent IAM user or long-lived access key is created. This satisfies the requirement for temporary, auditable third-party access without persistent identities.

Why this answer

Using IAM Roles with 'AssumeRole' and an external ID is the standard, secure method for granting cross-account access.

50
MCQmedium

A healthcare company runs a critical workload on Google Cloud. The security team is reviewing the shared responsibility model for Google Cloud's Infrastructure as a Service (IaaS) offering, Compute Engine. The team must document which security controls are solely the customer's responsibility. Which of the following is the customer's responsibility when using Compute Engine?

A.Managing the guest operating system, including patches and security configurations
B.Maintaining the hypervisor that runs the virtual machines
C.Securing the physical network infrastructure that connects Google's datacenters
D.Ensuring the physical security of the data center where the VM runs
AnswerA

In IaaS, the customer is responsible for the guest OS, including patching, hardening, and configuring security settings. Google secures the hypervisor and physical host, but the VM's OS is entirely under customer control. This includes updating the kernel, managing users, and configuring firewalls within the OS. This is a defining characteristic of IaaS responsibility.

Why this answer

With IaaS such as Compute Engine, Google manages the physical infrastructure, network, and hypervisor. The customer is responsible for the guest operating system, including patches, updates, and security configurations. This includes managing the OS firewall, user accounts, and installed software.

The other options describe provider responsibilities that the customer cannot control.

Exam trap

The trap here is thinking that because Google manages the hypervisor, the customer also has no responsibility for the guest OS, when in fact the guest OS is entirely customer-managed in IaaS.

51
MCQmedium

A financial services company runs a critical workload on Amazon EC2 instances. The security team is reviewing the shared responsibility model for IaaS. Which task is the customer responsible for?

A.Configuring security groups and network ACLs for the EC2 instances
B.Patching the physical hosts that run the EC2 instances
C.Managing the network isolation between AWS accounts
D.Ensuring the physical security of the AWS Regions and Availability Zones
AnswerA

In IaaS, the customer is responsible for securing the guest operating system, applications, and network controls such as security groups and network ACLs. These are customer-managed firewall rules that control traffic to and from EC2 instances. AWS secures the hypervisor and physical network, but the customer must define and maintain these virtual firewall configurations to protect their instances.

Why this answer

For IaaS workloads on EC2, AWS secures the physical infrastructure, hypervisor, and network fabric, while the customer is responsible for the guest operating system, applications, and virtual network controls. Configuring security groups and network ACLs is a customer duty because these act as virtual firewalls that the customer defines. Patching physical hosts, physical security, and account isolation are all provider-managed.

Exam trap

The trap here is thinking that because AWS manages the physical network, customers have no network security responsibilities in IaaS.

52
MCQhard

Which of the following is a critical step when performing a 'Cloud-Native' threat model?

A.Reviewing physical datacenter floor plans
B.Updating local workstation antivirus
C.Ordering new network hardware
D.Identifying trust boundaries between microservices
AnswerD

Microservices communicate across network, identity and data boundaries that did not exist in monolithic designs. Mapping these trust boundaries exposes where authentication, authorisation and encryption must be enforced, which is the defining activity of cloud-native threat modelling rather than legacy perimeter-focused analysis.

Why this answer

Mapping data flows and identifying trust boundaries between microservices is a fundamental step in modern cloud threat modeling.

53
MCQeasy

What is the primary function of 'Multi-Factor Authentication' (MFA) in a cloud environment?

A.To speed up the login process
B.To automatically lock accounts after three attempts
C.To encrypt cloud data
D.To provide an additional layer of identity verification
AnswerD

MFA requires a second, independent factor beyond the password, so a compromised credential alone cannot authenticate. This satisfies the scenario by adding identity verification that resists credential theft, phishing and password reuse in the cloud environment.

Why this answer

MFA strengthens authentication by requiring a second factor beyond the password — something the user has (a hardware token, phone app) or is (biometric) — in addition to something they know. This means a stolen or guessed password alone is insufficient to authenticate, directly reducing the risk of credential-based account takeover in cloud environments.

Exam trap

The trap is confusing authentication controls (MFA) with authorization, encryption, or lockout policies — candidates may pick 'lock accounts' because it sounds security-related, but that is a different control.

How to eliminate wrong answers

Option A is wrong because MFA adds a step to the login flow, making it slower, not faster — its purpose is security, not convenience. Option B is wrong because account lockout after failed attempts is a separate brute-force mitigation typically configured in IAM password policies or identity provider settings, not the function of MFA. Option C is wrong because MFA is an authentication control, not an encryption mechanism; data encryption at rest and in transit is handled by services like KMS and TLS, independent of MFA.

54
MCQmedium

A financial services company is deploying a web application on Google Cloud using Cloud Run. The security team must determine which security controls are the company's responsibility under the shared responsibility model. Which of the following is the company's responsibility?

A.Managing the physical security of the data centers that host the Cloud Run infrastructure
B.Securing the underlying host operating system and hypervisor patching
C.Patching the container runtime and the underlying Kubernetes nodes
D.Configuring the application's identity and access management (IAM) roles and permissions
AnswerD

With Cloud Run, the customer is responsible for securing the application code, its dependencies, and the IAM policies that control access to the service and its resources. Google manages the underlying infrastructure, but identity and access management remains a customer duty. Properly configuring IAM roles ensures least privilege and prevents unauthorized access to the deployed service.

Why this answer

In a serverless platform like Cloud Run, the provider manages the infrastructure, runtime, and physical security. The customer remains responsible for securing the application code, its dependencies, and access controls such as IAM policies. Configuring IAM roles and permissions is a critical customer task to enforce least privilege and protect the service from unauthorized access.

Exam trap

The trap here is assuming that serverless platforms eliminate all customer security responsibilities, when in fact identity and access management remain firmly with the customer.

55
Multi-Selecthard

Which THREE of the following tasks are exclusively the responsibility of the cloud provider in a SaaS model?

Select 3 answers
A.Patching the application software
B.Management of the underlying server hardware
C.Encrypting the data stored within the application
D.Physical security of the data center
E.Configuration of user access roles
AnswersA, B, D

Patching the application software falls entirely to the SaaS provider, since customers only consume the hosted application and cannot access its underlying code or runtime. This satisfies the stem's exclusivity constraint: in SaaS, application-layer maintenance sits wholly with the provider, unlike IaaS or PaaS where customers patch their own workloads.

Why this answer

In a SaaS model, the cloud provider owns and operates the entire stack up to the application, so patching the application software (A) is exclusively the provider's job — the customer consumes the application as-is and never patches its code. Management of the underlying server hardware (B) is also entirely the provider's responsibility, since the customer has no visibility into or control over the physical servers, hypervisors, or host OS. Physical security of the data center (D) is likewise exclusively the provider's duty, covering facilities, power, cooling, and physical access controls.

By contrast, encrypting the data stored within the application (C) is typically a shared or customer responsibility (e.g., managing keys or enabling encryption), and configuration of user access roles (E) is a customer responsibility, since the tenant administers its own users, roles, and permissions.

56
MCQhard

When configuring 'VPC Service Controls' in GCP, what is the main security benefit?

A.To automate disk backups
B.To manage virtual machine CPU allocation
C.To provide high-speed network routing
D.To prevent data exfiltration by defining service perimeters
AnswerD

VPC Service Controls draw service perimeters around GCP resources, blocking data movement across the boundary even with valid credentials. This satisfies the scenario by preventing exfiltration, containing the blast radius of compromised identities or insider misuse.

Why this answer

VPC Service Controls let you define a service perimeter around GCP resources such as Cloud Storage and BigQuery, so that data cannot be copied or accessed from outside the perimeter even by users with valid IAM permissions. This directly mitigates data exfiltration risks by enforcing context-aware access boundaries at the API level. The main security benefit is therefore preventing data exfiltration through service perimeters.

Exam trap

The trap is confusing VPC Service Controls (API-level data exfiltration prevention) with network-level controls like VPC Flow Logs or firewall rules, which do not prevent API-based data theft.

How to eliminate wrong answers

Option A is wrong because disk backups are handled by Persistent Disk snapshots or Backup and DR Service, not VPC Service Controls. Option B is wrong because VM CPU allocation is a compute resource management concern, unrelated to network/service perimeters. Option C is wrong because high-speed network routing is a networking performance feature (e.g., Premium Tier, Interconnect), not a security control.

57
MCQhard

A company is migrating a legacy application to a containerized environment using Amazon EKS. Under the shared responsibility model, which action must the customer perform to secure the control plane?

A.Applying security patches to the Kubernetes API server
B.Physical maintenance of the underlying master node servers
C.Updating the underlying host OS of the managed master nodes
D.Defining and enforcing Kubernetes RBAC and network policies
AnswerD

Amazon secures the EKS control plane infrastructure, but Kubernetes-level authorisation stays with the customer. Defining RBAC roles and network policies enforces who and what may act inside the cluster, satisfying the stem's control plane security requirement.

Why this answer

Under the shared responsibility model for Amazon EKS, AWS manages the control plane (including the Kubernetes API server, etcd, and master nodes), while the customer is responsible for securing access to the control plane through Kubernetes RBAC and network policies. Defining and enforcing RBAC and network policies is a customer action to secure the control plane's authorization and network access.

Exam trap

The trap is assuming the customer must patch the control plane in a managed Kubernetes service; candidates may confuse EKS with self-managed Kubernetes, where the customer does patch the control plane.

How to eliminate wrong answers

Option A is wrong because applying security patches to the Kubernetes API server is AWS's responsibility for EKS, as the control plane is fully managed. Option B is wrong because physical maintenance of master node servers is AWS's responsibility. Option C is wrong because updating the underlying host OS of managed master nodes is also AWS's responsibility.

58
MCQeasy

In GCP, what is the primary purpose of 'Organization Policy Service'?

A.To manage user credentials
B.To monitor network traffic
C.To enforce centralized configuration guardrails
D.To patch virtual machine kernels
AnswerC

Organization Policy Service applies constraints hierarchically across the resource tree, restricting actions such as public IP creation or external sharing regardless of individual IAM grants. This enforces centralised configuration guardrails, satisfying the stem's requirement for organisation-wide, inheritance-based policy control rather than per-project permissions.

Why this answer

Organization Policy Service lets administrators define constraints (such as restricting resource locations, disabling service account key creation, or limiting allowed APIs) that are enforced across the entire resource hierarchy. It provides centralized, preventive guardrails rather than detective monitoring or identity management. This is why it is the correct answer for enforcing configuration guardrails.

Exam trap

CloudSec-Pro often tests the difference between preventive controls (Organization Policy Service) and detective controls (Cloud Monitoring, Security Command Center), so candidates may pick a monitoring option when the question asks about enforcing guardrails.

How to eliminate wrong answers

Option A is wrong because user credential management is handled by Cloud Identity/Google Workspace and IAM, not Organization Policy Service. Option B is wrong because network traffic monitoring is the domain of VPC Flow Logs, Cloud IDS, or Firewall Rules Logging, not org policies. Option D is wrong because patching VM kernels is an OS-level concern handled by tools like OS Config patch management or image pipelines, not by Organization Policy constraints.

59
Multi-Selectmedium

A security team is migrating an on-premises application to AWS. The application will run on Amazon EC2 instances behind an Application Load Balancer. The team must document the security tasks that remain the customer's responsibility under the AWS shared responsibility model. Which TWO of the following are customer responsibilities in this scenario? (Choose two.)

Select 2 answers
A.Configuring security groups to control inbound and outbound traffic to the instances
B.Patching the underlying hypervisor that supports the EC2 instances
C.Maintaining the physical security of the AWS datacenter where the EC2 instances run
D.Managing the physical network cabling within the AWS region
E.Patching the guest operating system on the EC2 instances
AnswersA, E

Security groups are virtual firewalls that the customer configures to allow or deny traffic. AWS provides the security group functionality, but the customer defines the rules. This is a critical customer responsibility to restrict access to EC2 instances. Misconfigured security groups are a common cause of data breaches. The customer must regularly review and update these rules based on least privilege.

Why this answer

In an IaaS deployment on EC2, the customer is responsible for the guest operating system and the configuration of security groups. AWS manages the physical infrastructure, hypervisor, and network fabric. Patching the guest OS and configuring security groups are both customer tasks that directly affect the security of the application.

The other options are provider responsibilities.

Exam trap

The trap here is assuming that because AWS manages the hypervisor, the customer also has no responsibility for the guest OS, when the guest OS is entirely customer-managed in IaaS.

60
MCQhard

A multinational corporation uses a hybrid cloud architecture with sensitive workloads on-premises and non-sensitive workloads in a public cloud. The security architect must determine which security control remains the customer's responsibility regardless of the cloud service model. Which control is always the customer's responsibility?

A.Data classification and access management
B.Hypervisor patching and maintenance
C.Network firewall rule configuration for the cloud provider's edge network
D.Physical security of the cloud provider's data centers
AnswerA

Data classification and access management are always the customer's responsibility, regardless of IaaS, PaaS, or SaaS. The customer owns the data and must classify it, define access policies, and manage identities. The provider secures the infrastructure but never assumes responsibility for customer data governance.

Why this answer

Data classification and access management are always the customer's responsibility because the customer owns the data. No matter the service model, the provider does not classify data or manage customer identities. This control cannot be outsourced to the provider, making it the correct answer.

Exam trap

The trap here is assuming that some service models shift data governance to the provider; in reality, data ownership and access remain with the customer.

61
MCQmedium

A gaming company is deploying a new massively multiplayer online game on AWS. The infrastructure team uses Amazon EC2 instances behind an Application Load Balancer, with data stored in Amazon RDS. The security lead needs to clearly document which security controls the company itself must implement under the AWS shared responsibility model. Which of the following is a control that the company is responsible for in this deployment?

A.Security of the physical network links between AWS Availability Zones
B.Maintenance of the virtualization layer that separates EC2 instances from each other
C.Physical security of the AWS data center that houses the EC2 instances
D.Security patching of the guest operating system running on the EC2 instances
AnswerD

In an IaaS model like Amazon EC2, the customer is responsible for securing everything from the guest operating system up. This includes patching the OS, configuring firewalls, and managing access controls. AWS handles the hypervisor and physical infrastructure, but the company must patch its own EC2 instances and the applications running on them. This is a fundamental tenet of the shared responsibility model.

Why this answer

Under the AWS shared responsibility model, the customer is responsible for security in the cloud, which includes the guest operating system, applications, and data. For IaaS services like EC2, the customer must patch the OS and manage its own security controls. AWS handles security of the cloud, including physical security, the hypervisor, and the network infrastructure.

Therefore, patching the guest OS is the correct customer responsibility.

Exam trap

The trap here is assuming that because AWS manages the physical host, it also patches the guest operating system of EC2 instances.

62
MCQhard

A security auditor is reviewing a SaaS deployment of Microsoft 365. The auditor notes that the company relies on Microsoft for many security controls. Under the shared responsibility model, which security control remains the customer's responsibility?

A.Configuring multi-factor authentication for user accounts
B.Patching the operating system of the servers running Exchange Online
C.Maintaining the network infrastructure that delivers Microsoft 365 services
D.Managing the physical security of Microsoft's data centers
AnswerA

In Microsoft 365, the customer is responsible for configuring multi-factor authentication (MFA) for user accounts. Microsoft provides the MFA capability, but enabling and enforcing it is a customer task. MFA is critical to protect against credential theft. The customer must also manage user identities and access policies. This is a clear customer responsibility in SaaS, where identity management remains with the tenant.

Why this answer

In a SaaS model like Microsoft 365, Microsoft manages the infrastructure, platform, and application, but the customer remains responsible for identity and access management, including configuring MFA. The customer must also protect their data and manage user accounts. Physical security, OS patching, and network infrastructure are all Microsoft responsibilities.

Thus, configuring MFA is the correct customer duty.

Exam trap

The trap here is assuming that in SaaS, the customer has no security responsibilities beyond data, but identity management is still a customer duty.

63
MCQmedium

A healthcare company runs a patient portal on Google Cloud. The security team needs to classify which security controls are managed by the cloud provider versus the customer under the shared responsibility model. Which of the following is the sole responsibility of the customer?

A.Maintaining the hypervisor that isolates tenant virtual machines
B.Ensuring the physical network switches in the Google data center are configured securely
C.Patching the guest operating system on the Compute Engine instances hosting the portal
D.Physical security of the data center where the portal's virtual machines run
AnswerC

In an IaaS model like Compute Engine, the customer is responsible for the guest OS, including patching, hardening, and configuration. Google manages the hypervisor and physical infrastructure, but the customer must maintain the operating system and installed software.

Why this answer

In any cloud service model, the provider secures the physical infrastructure and hypervisor, while the customer secures what they deploy on top. For Compute Engine, the guest operating system is a customer responsibility. Patching the guest OS is therefore the correct answer, as it falls squarely under the customer's control and is essential for maintaining security.

Exam trap

The trap here is assuming that because the provider manages the hypervisor, it also patches the guest OS; in IaaS, the guest OS remains the customer's responsibility.

64
MCQhard

A cloud security analyst is reviewing the shared responsibility model for a SaaS application, such as Microsoft 365. The analyst must determine which security responsibility remains with the customer. Which of the following is a customer responsibility when using Microsoft 365?

A.Managing the physical security of the datacenters hosting the service
B.Configuring data loss prevention policies and managing user access rights
C.Maintaining the network infrastructure that delivers the service
D.Patching the underlying operating system and application servers
AnswerB

In SaaS, the customer is responsible for managing their data, including configuring data loss prevention (DLP) policies, setting user access rights, and ensuring proper classification. Microsoft provides the DLP capabilities, but the customer must define and apply the policies. This includes managing user identities, roles, and permissions. The customer must also monitor for insider threats and data exfiltration.

Why this answer

In a SaaS model like Microsoft 365, Microsoft manages the infrastructure, platform, and application. The customer remains responsible for their data, including configuring DLP policies, managing user access, and ensuring data classification. The other options are provider responsibilities.

The customer must also manage identities and monitor for data exfiltration.

Exam trap

The trap here is assuming that SaaS removes all customer security responsibilities, when in fact the customer always owns their data and must manage access and DLP policies.

Ready to test yourself?

Try a timed practice session using only Cloud Security Fundamentals And Shared Responsibility questions.