Courseiva

CCNA Overview OF Cloud Native Security Questions

49 questions · Overview OF Cloud Native Security · All types, answers revealed

1
MCQmedium

An organization adopts immutable infrastructure principles for their Kubernetes worker nodes. When a patch is required, they replace the entire node instance rather than updating packages in place. This practice primarily enhances security at which of the 4Cs layers?

A.Code layer
B.Cluster layer
C.Cloud layer
D.Container layer
AnswerB

Worker node lifecycle and configuration management belong to the Cluster layer.

Why this answer

Replacing worker nodes with clean, pre-configured images enhances the integrity and security of the Cluster layer.

2
MCQeasy

An organization is adopting Kubernetes and wants to understand where their responsibility lies under the shared responsibility model. According to the 4Cs of Cloud Native Security, who is primarily responsible for configuring the RBAC rules and network policies within the Kubernetes control plane and worker nodes?

A.The cloud service provider
B.The application development team
C.The container runtime vendor
D.The user (cluster administrator)
AnswerD

Cluster security, including RBAC and network policies, is the responsibility of the user organization.

Why this answer

In the shared responsibility model for cloud-native, the cloud provider manages the underlying infrastructure (Cloud), but the user is responsible for the Cluster, Container, and Code layers. Configuring RBAC and network policies falls directly under Cluster security, which is the user's responsibility.

3
Multi-Selecteasy

Which TWO layers complete the remaining set of the 4Cs of Cloud Native Security model alongside Code and Container? (Choose TWO)

Select 2 answers
A.Cache
B.Cloud
C.Compiler
D.Cluster
E.Containerd
AnswersB, D

Cloud is one of the 4Cs, covering the provider infrastructure.

Why this answer

The four layers of the 4Cs are Code, Container, Cluster, and Cloud.

4
Multi-Selecthard

An organization is hardening their Kubernetes cluster configuration to secure the Cluster layer. Which THREE configurations or practices should they implement? (Choose THREE)

Select 3 answers
A.Disabling anonymous requests to the Kubernetes API server
B.Using strong authentication mechanisms (e.g., OIDC) for cluster access
C.Enabling and configuring Kubernetes audit logging
D.Using public distroless base images for Dockerfiles
E.Writing unit tests for JavaScript frontend applications
AnswersA, B, C

Disabling anonymous access prevents unauthenticated API interaction.

Why this answer

Cluster layer security involves API server authentication/authorization, restricting anonymous requests, and securing worker node configurations.

5
MCQhard

A security architect is designing a multi-tenant Kubernetes platform. They need to ensure that a compromise in one tenant's namespace cannot allow packet sniffing or unauthorized traffic interception from another tenant's pods. Which Kubernetes feature should they implement to satisfy cloud native network isolation principles?

A.Kubernetes RBAC RoleBindings
B.ResourceQuotas
C.Kubernetes NetworkPolicies
D.PodSecurityStandards
AnswerC

NetworkPolicies restrict traffic flow between pods and namespaces.

Why this answer

Kubernetes NetworkPolicies enforce Layer 3/4 network segmentation between pods and namespaces.

6
Multi-Selectmedium

Which TWO of the following practices directly address security concerns within the 'Container' layer of the 4Cs of Cloud Native Security?

Select 2 answers
A.Scanning container images for known Common Vulnerabilities and Exposures (CVEs) prior to deployment.
B.Running containers with a non-root user ID in the Dockerfile.
C.Encrypting data at rest using cloud storage encryption keys.
D.Configuring cloud provider IAM policies for virtual machine instances.
E.Setting up Kubernetes NetworkPolicies between namespaces.
AnswersA, B

Image scanning is a fundamental practice of container security.

Why this answer

Container layer security focuses on hardening the container image and runtime environment. Practices include scanning container images for vulnerabilities and running containers as non-root users.

7
MCQeasy

A platform engineering team is reviewing security layers for a newly provisioned Kubernetes cluster on AWS using Amazon EKS. Which layer of the 4Cs of Cloud Native Security encompasses patching the underlying Linux kernel of the worker nodes?

A.Cluster
B.Container
C.Cloud
D.Code
AnswerA

Cluster security includes Kubernetes components and the worker node operating system/kernel.

Why this answer

The Cluster layer covers Kubernetes configuration, components, and the underlying worker node operating system and kernel.

8
MCQeasy

Which of the following best describes the principle of 'Defense-in-Depth' in cloud native security architectures?

A.Implementing multiple overlapping security controls across the 4Cs so that a single failure does not lead to compromise
B.Outsourcing all security responsibilities to the cloud provider
C.Ensuring every developer has cluster admin access for rapid debugging
D.Relying entirely on a strong perimeter firewall to block all malicious actors
AnswerA

Defense-in-depth uses layered controls across code, containers, clusters, and cloud.

Why this answer

Defense-in-depth relies on multiple layers of security controls so that if one layer fails, subsequent layers prevent a breach.

9
MCQmedium

An administrator is designing a security posture for a microservices application deployed in a Kubernetes cluster. According to the 4Cs of Cloud Native Security, which component falls under the 'Code' layer?

A.Container base images like Alpine Linux
B.Application dependency libraries in package.json
C.Kubernetes API server authorization policies
D.Cloud provider IAM roles
AnswerB

Application dependencies and source code belong to the Code layer.

Why this answer

The Code layer encompasses application source code, third-party libraries, and software dependencies.

10
Multi-Selectmedium

Which TWO of the following practices are core principles of cloud native security? (Choose TWO)

Select 2 answers
A.Defense-in-depth across multiple architectural layers
B.Complete reliance on a static network perimeter firewall
C.Static, long-lived infrastructure that is never replaced
D.Sharing administrative credentials among all team members
E.Principle of least privilege for access and execution permissions
AnswersA, E

Defense-in-depth ensures overlapping security controls.

Why this answer

Key cloud native security principles include defense-in-depth and the principle of least privilege.

11
Multi-Selecthard

An auditor is assessing an organization's cloud-native supply chain security posture. Which THREE controls should be in place to ensure artifact integrity and safety across the Code and Container layers? (Choose THREE)

Select 3 answers
A.Granting root SSH access to all developers on production worker nodes
B.Using automated dependency scanners (SCA) to identify vulnerable libraries in source code
C.Manually configuring physical server rack layouts in the data center
D.Cryptographically signing container images and verifying signatures at admission time
E.Generating and storing Software Bills of Materials (SBOMs) for application builds
AnswersB, D, E

SCA secures the Code layer dependencies.

Why this answer

Supply chain security involves software bill of materials (SBOMs), vulnerability scanning, and cryptographic image signing.

12
Multi-Selectmedium

Which THREE of the following statements regarding cloud native security principles are correct? (Choose THREE)

Select 3 answers
A.Security policies should be codified, automated, and enforced throughout the software lifecycle
B.Infrastructure as Code (IaC) templates should be scanned for misconfigurations prior to deployment
C.Developers should have unrestricted administrative access to production clusters for debugging
D.Container workloads should be treated as ephemeral and replaced rather than patched in place
E.Traditional perimeter firewalls are sufficient to secure modern multi-tenant cloud-native clusters
AnswersA, B, D

Policy-as-code and automation ensure consistent security enforcement.

Why this answer

Cloud native security emphasizes automation, ephemeral workloads, and treating infrastructure as code.

13
MCQhard

An administrator is auditing a managed Kubernetes service (such as Amazon EKS, Google GKE, or Azure AKS) to verify compliance with cloud native security principles. The administrator attempts to SSH directly into the underlying worker node to inspect system logs. The connection is refused. Why is this restriction expected under the cloud native security model?

A.The cloud provider abstracts and manages the underlying Cloud layer, prohibiting direct node access to maintain infrastructure integrity.
B.The kubelet has been disabled by the cloud provider for security compliance.
C.Container runtime security policies have blocked the SSH daemon process.
D.NetworkPolicies applied to the kube-system namespace have dropped incoming port 22 traffic.
AnswerA

Managed Kubernetes services abstract the Cloud layer infrastructure, enforcing management via the Kubernetes API rather than direct OS access.

Why this answer

In managed Kubernetes offerings, the cloud provider manages the underlying virtual machines and restricts direct SSH access to ensure immutable infrastructure and proper separation of responsibilities in the Cloud layer.

14
MCQeasy

Which of the following is a core tenet of Zero Trust architecture in cloud native environments?

A.Grant cluster-admin privileges to all operations engineers
B.Disable all encryption for internal microservice communication to improve speed
C.Verify explicitly, use least privilege access, and assume breach
D.Trust all traffic originating from inside the corporate virtual private cloud (VPC)
AnswerC

These are the foundational pillars of Zero Trust architecture.

Why this answer

Zero Trust mandates continuous verification of identity and device health for every access request, never trusting implicitly based on network location.

15
MCQeasy

When considering the principle of least privilege within a cloud native architecture, what is the recommended approach for granting permissions to a Kubernetes application running in a Pod?

A.Share a single global ServiceAccount across all namespaces in the cluster.
B.Mount the default ServiceAccount token with cluster-admin rights to ensure compatibility.
C.Disable authentication for the application namespace entirely.
D.Create a dedicated ServiceAccount with strictly scoped RBAC roles granting only required API permissions.
AnswerD

Least privilege requires scoping ServiceAccounts to only the necessary permissions.

Why this answer

Applications running in pods should use dedicated ServiceAccounts with minimal permissions rather than default or overly permissive service accounts.

16
MCQhard

An organization is performing a threat modeling exercise for a Kubernetes cluster. They identify that an attacker could exploit a vulnerability in the container runtime (e.g., containerd) to access the underlying host. Which of the 4Cs does the container runtime belong to?

A.Cloud layer
B.Cluster layer
C.Container layer
D.Code layer
AnswerC

The container runtime and container engine belong to the Container layer.

Why this answer

The container runtime executes containers and interfaces with the kernel, placing it in the Container layer.

17
MCQhard

An enterprise security policy states that all infrastructure must be defined as code (IaC) and scanned for security misconfigurations before deployment. Which part of the cloud native security lifecycle does this control target?

A.Kernel patch management
B.Physical data center security
C.Pre-deployment configuration and policy-as-code validation
D.Runtime security monitoring
AnswerC

Scanning IaC validates configurations before they reach the cluster or cloud.

Why this answer

Scanning IaC templates (Terraform, CloudFormation, Kubernetes manifests) before deployment is part of the Build/Code phase of security.

18
MCQeasy

When discussing cloud native security, what does 'ephemeral infrastructure' refer to, and why is it beneficial for security?

A.Network connections that automatically drop after one second
B.Short-lived workloads and nodes that are frequently destroyed and recreated, reducing an attacker's persistence window
C.Virtual machines stored in volatile RAM without disk storage
D.Infrastructure that is permanent and never updated to prevent downtime
AnswerB

Ephemeral resources prevent long-term attacker dwell time because compromised instances are quickly destroyed.

Why this answer

Ephemeral infrastructure means workloads and nodes are short-lived and frequently replaced, limiting the persistence window for attackers.

19
MCQhard

A security analyst reviews an incident where an attacker compromised a container running with the `CAP_SYS_ADMIN` capability and subsequently escaped to the host node. Which cloud native security principle was violated during the initial pod configuration?

A.Zero-trust network architecture
B.Principle of least privilege
C.Shared responsibility model
D.Ephemeral infrastructure design
AnswerB

Containers should run with minimal privileges; `CAP_SYS_ADMIN` grants broad root-like privileges.

Why this answer

Granting unnecessary capabilities like `CAP_SYS_ADMIN` violates the principle of least privilege.

20
MCQhard

An attacker gains execution inside a container and attempts to modify the container's root filesystem. The platform team has configured the deployment with `securityContext.readOnlyRootFilesystem: true`. What security mechanism does this enforce?

A.Filesystem immutability and prevention of unauthorized file modifications
B.Automatic container image re-signing
C.Kernel capability escalation blocking
D.Network isolation via NetworkPolicies
AnswerA

Read-only root filesystems prevent attackers from modifying binaries or dropping malware.

Why this answer

Setting `readOnlyRootFilesystem: true` prevents write operations to the container root filesystem, mitigating unauthorized file creation or tampering.

21
MCQhard

A security engineer is hardening a Kubernetes cluster against container breakout attacks. They configure AppArmor profiles and ensure pods run with a non-root user. Which of the 4Cs layers are these security measures primarily designed to protect?

A.Cluster layer
B.Container layer
C.Cloud layer
D.Code layer
AnswerB

Runtime security mechanisms like AppArmor and user namespaces protect container isolation.

Why this answer

AppArmor profiles, seccomp, and non-root UID enforcement isolate containers from the host kernel, securing the Container layer.

22
MCQhard

A security incident response team discovers that a vulnerability in a third-party Python library allowed remote code execution inside a pod. In the context of defense-in-depth and the 4Cs, which layer primarily failed or was unmitigated, requiring remediation at the source?

A.Cloud layer
B.Cluster layer
C.Container layer
D.Code layer
AnswerD

Third-party library vulnerabilities are addressed at the Code layer via dependency scanning and patching.

Why this answer

Vulnerabilities in third-party libraries reside directly within application code and dependencies, placing this remediation squarely in the Code layer.

23
MCQeasy

According to the shared responsibility model for a cloud-managed Kubernetes service, who is responsible for managing application data encryption keys (using KMS) and application-level secrets?

A.The cloud provider
B.The customer
C.The Linux Foundation
D.The container runtime vendor
AnswerB

Customers are responsible for application security, data classification, and secrets management.

Why this answer

Application secrets and encryption keys managed via KMS for application payloads are the customer's responsibility.

24
MCQmedium

An administrator notices that unauthorized users can view sensitive ConfigMaps across different namespaces because default RoleBindings were overly permissive. Which security principle was violated?

A.Least privilege access
B.Shared responsibility model
C.Immutable infrastructure
D.Supply chain security
AnswerA

Users were given more access than necessary to perform their roles.

Why this answer

Granting broad read access across namespaces violates the principle of least privilege.

25
Multi-Selectmedium

Which TWO of the following principles are core tenets of cloud native security?

Select 2 answers
A.Shift-left security, integrating security checks early into the development and CI/CD pipeline.
B.Hardcoding administrative credentials directly into source code for operational simplicity.
C.Implicit trust of internal microservices communicating within the same cluster network.
D.Defense-in-depth, implementing multiple overlapping security controls across the 4Cs.
E.Perimeter-only defense, relying exclusively on an external corporate firewall.
AnswersA, D

Shifting security left ensures issues are caught at the Code and Container layers early.

Why this answer

Core tenets of cloud native security include shifting security left into the development and CI/CD pipeline, and implementing defense-in-depth across multiple layers.

26
Multi-Selecthard

An enterprise is conducting a security review of their container build and deployment pipeline. Which TWO security controls should they implement to secure the Container layer? (Choose TWO)

Select 2 answers
A.Scanning container images for known CVEs before deployment
B.Enforcing non-root execution and secure container security contexts
C.Writing application unit tests in Python or Go
D.Procuring dedicated physical server racks from the cloud provider
E.Writing Terraform scripts to provision AWS VPCs
AnswersA, B

Image vulnerability scanning ensures base and application image layers are secure.

Why this answer

Container layer security involves vulnerability scanning of images and enforcing container runtime isolation standards.

27
MCQeasy

When evaluating cloud native security principles, why is reliance on a traditional network firewall (perimeter security) considered insufficient for modern Kubernetes environments?

A.Because Kubernetes natively disables all network traffic by default
B.Because cloud providers prohibit the use of firewalls
C.Because container workloads have dynamic IP addresses and high east-west traffic that perimeter firewalls cannot inspect effectively
D.Because firewalls cannot run on Linux operating systems
AnswerC

Microservices communicate dynamically across nodes (east-west), bypassing traditional static perimeters.

Why this answer

Kubernetes environments feature dynamic IP addresses, east-west traffic between microservices, and ephemeral workloads, making static perimeter firewalls inadequate.

28
MCQmedium

A security auditor is evaluating a cloud-native deployment. The team states they practice 'shift-left' security. Which of the 4Cs does this practice primarily target?

A.Container
B.Cluster
C.Code
D.Cloud
AnswerC

Shift-left security primarily targets the Code layer by scanning source code and dependencies early.

Why this answer

Shift-left security focuses on integrating security checks into the earliest stages of development, which is the Code layer.

29
MCQhard

An enterprise is deploying a zero-trust architecture across their Kubernetes environments. They mandate that all container images must be signed using Cosign and verified at admission time using Kyverno. This technical control directly hardens which of the 4Cs layers?

A.Code layer
B.Cloud layer
C.Container layer
D.Cluster layer
AnswerC

Image signatures and registry verification protect the integrity of the Container layer.

Why this answer

Container image signing and admission verification ensure the integrity of container images before they run, addressing the Container layer.

30
Multi-Selectmedium

Which THREE of the following are characteristics of Zero Trust security models in cloud-native environments? (Choose THREE)

Select 3 answers
A.Relying entirely on network firewalls at the cloud perimeter
B.Explicitly verifying identity and context for every access request
C.Assuming breach and implementing micro-segmentation
D.Applying the principle of least privilege access
E.Implicit trust for all traffic originating inside the internal corporate network
AnswersB, C, D

Every request must be authenticated and authorized.

Why this answer

Zero Trust relies on explicit verification, least privilege, and assuming breach rather than trusting internal networks implicitly.

31
MCQhard

A security team implements mutual TLS (mTLS) between all microservices using Istio Service Mesh. Which principle of cloud native security does this implementation primarily exemplify?

A.Zero-trust network segmentation and encryption in transit
B.Perimeter-based network defense
C.Shared fate computing
D.Physical host isolation
AnswerA

mTLS establishes zero-trust by authenticating and encrypting service-to-service communication.

Why this answer

Encrypting data in transit between microservices implements zero-trust networking and defense-in-depth principles within the cluster.

32
MCQmedium

A security team discovers that a vulnerability in a third-party open-source npm library has been exploited inside a running container in a production Kubernetes cluster. Based on the 4Cs of Cloud Native Security, which layer should be modified first to fix the root cause of this vulnerability?

A.Container layer
B.Code layer
C.Cluster layer
D.Cloud layer
AnswerB

Vulnerabilities in third-party libraries originate in the Code layer and must be patched in the source code or dependencies.

Why this answer

The root cause of a vulnerability in a third-party library bundled inside the application is located at the Code layer. Fixing it requires updating the source code or dependency manifest and rebuilding the container image.

33
MCQeasy

A security engineer is designing a defense-in-depth strategy for a cloud native application deployment. Which of the following best exemplifies the 'defense-in-depth' principle across the 4Cs layers?

A.Granting cluster-admin permissions to all developers to ensure rapid troubleshooting.
B.Disabling authentication mechanisms to reduce operational overhead.
C.Applying strong firewall rules only at the perimeter of the corporate network.
D.Implementing security controls at every layer from Code to Cloud so that a compromise at one layer does not result in total system failure.
AnswerD

Defense-in-depth across the 4Cs ensures overlapping security controls across Code, Container, Cluster, and Cloud.

Why this answer

Defense-in-depth relies on multiple layers of security so that if one layer fails, subsequent layers provide protection (e.g., secure code, hardened container images, RBAC-secured clusters, and encrypted cloud storage).

34
MCQeasy

Under the cloud native shared responsibility model, who is responsible for ensuring that the underlying physical servers and hardware security modules (HSMs) are secure and compliant?

A.The container registry administrator
B.The application developer
C.The Kubernetes administrator
D.The cloud service provider
AnswerD

The provider is responsible for security 'of' the cloud, including physical hardware.

Why this answer

The cloud provider owns the physical infrastructure, data centers, and underlying hardware.

35
MCQeasy

In a cloud native environment, what is the primary security purpose of using static code analysis (SAST) and software composition analysis (SCA) tools in the CI/CD pipeline?

A.To provision cloud networking security groups automatically
B.To manage worker node operating system updates
C.To identify vulnerabilities and insecure coding patterns in the Code layer before deployment
D.To detect running process anomalies in production pods
AnswerC

SAST and SCA analyze source code and dependencies during the build/code phase.

Why this answer

SAST and SCA tools detect security flaws and vulnerable dependencies in source code and libraries before building artifacts.

36
MCQmedium

An organization wants to prevent supply chain attacks where compromised base images are pulled from public registries. Which control directly addresses this risk in a cloud native environment?

A.Implementing Kubernetes Horizontal Pod Autoscalers
B.Disabling all outbound internet access from cluster worker nodes
C.Enabling audit logging on the Kubernetes API server
D.Restricting container image pulls to approved, scanned internal registries using admission controllers
AnswerD

Ensuring images come only from approved, scanned registries prevents untrusted public image usage.

Why this answer

Enforcing trusted registry sources and using verified base images mitigates container supply chain risks.

37
MCQmedium

A developer builds a Docker container image using an outdated base image that contains known critical operating system vulnerabilities. Before deploying this image to a production Kubernetes cluster, which security practice should be enforced to detect this issue?

A.Enabling Kubernetes Role-Based Access Control (RBAC).
B.Configuring static container image vulnerability scanning in the CI/CD pipeline.
C.Deploying a network mesh like Istio with mutual TLS.
D.Applying Pod Security Standards at the Restricted level.
AnswerB

Image vulnerability scanning detects known OS and package flaws in container images before deployment.

Why this answer

Scanning container images for vulnerabilities prior to deployment targets the Container layer in the 4Cs model, ensuring vulnerable packages do not reach production clusters.

38
MCQmedium

An organization wants to enforce that no containers run with privileged security contexts across multiple clusters. They implement admission control validation. In the context of cloud native security principles, what type of control is this?

A.Preventative automated policy control
B.Detective manual control
C.Corrective physical control
D.Compensating detective control
AnswerA

Preventative automated controls block non-compliant configurations before they enter the cluster.

Why this answer

Enforcing policies programmatically at admission time is an example of preventative automated policy enforcement.

39
Multi-Selecthard

Which THREE of the following components are typically the responsibility of the user (rather than the cloud provider) in a managed Kubernetes service (like EKS, GKE, or AKS) under the shared responsibility model?

Select 3 answers
A.Implementing container image vulnerability management and hardening base images.
B.Manufacturing the physical hardware and server racks in the data center.
C.Configuring Kubernetes RBAC roles and role bindings.
D.Writing secure application code and managing third-party dependencies.
E.Applying security patches to the managed cloud control plane master nodes.
AnswersA, C, D

Container image security is the user's responsibility (Container layer).

Why this answer

In managed Kubernetes, the provider manages the control plane infrastructure and cloud hardware (Cloud layer). The user is responsible for cluster configurations (Cluster), container images (Container), and application source code (Code).

40
MCQmedium

An organization's security team mandates that all Kubernetes worker nodes must be scanned for Common Vulnerabilities and Exposures (CVEs) on a scheduled basis. Under the 4Cs, what layer does node vulnerability scanning address?

A.Container layer
B.Cloud layer
C.Cluster layer
D.Code layer
AnswerC

Node vulnerability scanning evaluates the operating system and components of the Cluster layer.

Why this answer

Scanning worker node operating systems for CVEs targets the Cluster layer.

41
Multi-Selecthard

Which THREE of the following activities fall under the customer's responsibility in the shared responsibility model when running Kubernetes on cloud infrastructure? (Choose THREE)

Select 3 answers
A.Physical security and environmental controls of the cloud provider data center
B.Patching and updating the worker node operating system kernel
C.Managing the underlying physical hypervisors hosting virtual machines
D.Configuring Kubernetes RBAC and network policies
E.Developing, scanning, and deploying container workloads and manifests
AnswersB, D, E

Worker node OS and kernel updates are the customer's responsibility.

Why this answer

Customers are responsible for worker node configuration, cluster security patching, workload management, and IAM policies.

42
Multi-Selectmedium

Which THREE of the following represent security risks or anti-patterns in cloud native application design? (Choose THREE)

Select 3 answers
A.Exposing the Kubernetes dashboard or debug endpoints publicly without authentication
B.Implementing automated vulnerability scanning in CI/CD pipelines
C.Using immutable infrastructure principles for cluster worker nodes
D.Running container processes with root user IDs inside the container
E.Storing sensitive API keys and database passwords in plain text within Kubernetes ConfigMaps
AnswersA, D, E

Exposing unauthenticated administrative interfaces invites compromise.

Why this answer

Running containers as root, storing unencrypted secrets, and exposing dashboard endpoints without auth are major security anti-patterns.

43
Multi-Selectmedium

Under the cloud native shared responsibility model for a managed Kubernetes service, which TWO tasks are typically the responsibility of the cloud provider? (Choose TWO)

Select 2 answers
A.Writing custom application microservice source code
B.Configuring Kubernetes Role-Based Access Control (RBAC) rules
C.Provisioning and securing physical data center facilities and hardware
D.Managing and patching the managed Kubernetes control plane infrastructure
E.Applying Kubernetes NetworkPolicies between customer pods
AnswersC, D

Physical facilities and hardware security are provider responsibilities.

Why this answer

Cloud providers manage physical infrastructure and the control plane components in managed Kubernetes offerings.

44
Multi-Selecteasy

Which TWO of the following are primary components of the 4Cs of Cloud Native Security model? (Choose TWO)

Select 2 answers
A.Container
B.Client
C.Crypto
D.Code
E.Compliance
AnswersA, D

Container is one of the 4Cs, encompassing base images and runtime.

Why this answer

The 4Cs of Cloud Native Security are Code, Container, Cluster, and Cloud.

45
MCQmedium

A DevOps team is building container images using Dockerfiles. They decide to use official minimal distroless base images instead of standard Ubuntu images containing package managers and shell utilities. Which security benefit does this provide?

A.It reduces the container attack surface by removing unused binaries and shells
B.It encrypts the container image layers at rest in the registry
C.It automatically configures cloud IAM roles for the container
D.It guarantees zero vulnerabilities in application code dependencies
AnswerA

Removing shells and package managers prevents attackers from executing commands if a container is compromised.

Why this answer

Distroless images reduce the attack surface by excluding unnecessary binaries, package managers, and shells.

46
MCQeasy

When managing Kubernetes clusters on Google Cloud Platform (GKE), Google manages the control plane infrastructure. Under the shared responsibility model, what is the customer primarily responsible for securing?

A.The physical security of the data center housing the servers
B.The underlying virtualization hypervisors of the physical data center
C.The internal etcd cluster database consensus protocol implementation
D.The Kubernetes worker node operating systems and cluster configuration
AnswerD

Customers are responsible for worker nodes, node OS updates, network policies, and cluster workloads.

Why this answer

In managed Kubernetes (like GKE or EKS), the cloud provider manages the control plane, while the customer is responsible for configuring worker nodes, IAM, cluster networking, and workloads.

47
MCQmedium

A security engineer is reviewing the security posture of an enterprise Kubernetes deployment. They note that developers push container images directly to a private registry without vulnerability scanning. Which of the 4Cs is directly impacted by this gap?

A.Code layer
B.Cluster layer
C.Cloud layer
D.Container layer
AnswerD

Container image vulnerability management is a core component of Container security.

Why this answer

Unscanned container images introduce vulnerabilities into the Container layer.

48
Multi-Selecthard

When designing a defense-in-depth strategy across the 4Cs, which THREE independent security controls can be applied at different layers? (Choose THREE)

Select 3 answers
A.Relying solely on the cloud provider's default network security group for all protection
B.Container image signing with Cosign and admission verification for Container
C.Kubernetes NetworkPolicies for microservice isolation in the Cluster
D.Granting all developers cluster-admin permissions for operational speed
E.Static Application Security Testing (SAST) scanning in the CI/CD pipeline for Code
AnswersB, C, E

Image signing secures the Container layer.

Why this answer

Defense-in-depth spans multiple layers: SAST/SCA for Code, image signing for Container, and NetworkPolicies for Cluster.

49
MCQmedium

An organization uses AWS IAM to restrict access to their EKS cluster control plane endpoints. According to the shared responsibility model, configuring and maintaining these access entries and cluster RBAC roles is the responsibility of whom?

A.The Linux kernel maintainers
B.The cloud provider only
C.The CNCF security committee
D.The customer
AnswerD

Customers are responsible for configuring IAM policies and Kubernetes RBAC.

Why this answer

Access control configuration (IAM and Kubernetes RBAC) is the responsibility of the customer.

Ready to test yourself?

Try a timed practice session using only Overview OF Cloud Native Security questions.