Courseiva

KCSA · topic practice

Platform Security practice questions

Platform Security on the KCSA exam covers securing the Kubernetes platform layer: hardening nodes, pods, and network paths. It tests admission control, securityContext capabilities, zero-trust networking, and Ingress TLS. Questions are scenario-based, asking you to choose the correct configuration or mechanism to prevent, detect, or mitigate platform-level threats.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Platform Security

What the exam tests

What to know about Platform Security

You must be able to configure pod securityContext to drop capabilities, use admission controllers to block vulnerable images, and enable secure Ingress routing. The most important thing is correctly applying least-privilege at the container level using securityContext.

Using securityContext to drop ALL capabilities and add only required ones.

Configuring NGINX Ingress backend-protocol annotation for HTTPS to backend pods.

Applying admission controllers like OPA Gatekeeper or Kyverno to block vulnerable images.

Implementing zero-trust with mTLS, network policies, and identity-based authentication.

Watch out for

Common Platform Security exam traps

  • ▸Assuming securityContext capabilities apply cluster-wide; they are per-container and must be set in the pod spec.
  • ▸Confusing Ingress TLS termination with backend re-encryption; backend-protocol annotation is needed for HTTPS to pods.
  • ▸Believing network policies alone provide zero-trust; they must be combined with mTLS and workload identity.

Practice set

Platform Security questions

20 questions · select your answer, then reveal the explanation

A security administrator wants to prevent container processes from writing to any part of their root filesystem except for designated ephemeral volumes. Which security context field should be configured?

What is the primary function of a container runtime interface (CRI) security boundary in Kubernetes?

Which TWO mechanisms are commonly used by container runtime security tools to monitor container activity? (Choose two)

A platform team runs a multi-tenant Kubernetes cluster. They must guarantee that a workload in namespace `team-a` can never consume more than 2 CPU cores and 4Gi of memory, regardless of how many pods it schedules, and that pods are rejected at admission time if they omit resource requests. Which combination of resources should they configure?

A security engineer is configuring a seccomp profile for a critical application pod running in a hardened Kubernetes cluster to restrict system calls. The pod requires access to the networking stack but must block module loading. Where must this custom JSON seccomp profile be placed on a worker node running containerd so that it can be referenced via the pod security spec?

When configuring a container to run securely in a Kubernetes cluster, you want to ensure that the container process cannot gain any new privileges during its lifecycle, even if it runs as root or exploits a setuid binary. Which Linux kernel feature should be enabled in the container security context?

You are troubleshooting a container image vulnerability scan report that flagged a high-severity CVE in a base image layer. The development team wants to ensure that vulnerable container images are automatically prevented from being deployed to any namespace in the cluster. Which Kubernetes mechanism should you implement?

Your security team has discovered that an application container image contains outdated packages with known remote code execution vulnerabilities. Which phase of the software development lifecycle is the most effective place to initially scan and remediate these vulnerabilities?

You are configuring an Ingress resource using the NGINX Ingress Controller to expose a sensitive internal application. To prevent unauthorized clients from connecting, you want to enable mutual TLS authentication at the ingress layer. Which annotation is required in the Ingress resource definition to specify the Kubernetes Secret containing the trusted Client CA certificate?

Question 10mediummultiple choice
Read the full Platform Security explanation →

An organization requires that all container images pulled into a Kubernetes cluster are cryptographically signed and verified before execution. Which tool integrates with Kubernetes admission control to enforce signature verification using Cosign?

An administrator needs to enforce mTLS (Mutual TLS) across all microservices within a service mesh without modifying application code. Which component is automatically injected into each application pod to handle the encryption and decryption of traffic?

A platform engineer wants to configure a container runtime security tool that monitors system calls and sends alerts about potential threats in a Kubernetes cluster. Which component of the container runtime architecture intercepts these system calls?

An auditor is reviewing container image registries used by a Kubernetes cluster. They notice that public images are pulled directly without verification. Which security best practice should be implemented for image registries?

Question 14mediummultiple choice
Read the full Platform Security explanation →

You need to ensure that an ingress controller processing TLS termination uses strong cryptographic ciphers and disables outdated protocols such as TLSv1.0 and TLSv1.1. Where are these TLS configuration settings typically managed in an NGINX Ingress deployment?

A platform engineer is hardening a container runtime setup on worker nodes. They want to ensure that containers cannot make unauthorized changes to network configurations or mount host filesystems. Which capability must be explicitly dropped from the default container capabilities set?

An administrator needs to restrict a container from accessing any devices on the host system via device nodes. By default, how does Docker or containerd handle device access for containers when no custom security profile is applied?

Question 17mediummultiple choice
Read the full Platform Security explanation →

Your team is implementing image caching and proxying to protect against external container registry rate limits and security incidents. Which upstream project acts as a CNCF-compliant registry proxy and caching mechanism?

An enterprise Kubernetes cluster uses a service mesh with strict authorization policies configured. A developer complains that their frontend service cannot communicate with the backend database service. Upon inspecting the mesh configuration, you notice a PeerAuthentication resource set to STRICT mode. What does this setting enforce?

What is the primary security benefit of implementing Ingress TLS termination at the ingress controller rather than inside the application pods?

What role does image scanning play in a shift-left security strategy for platform security?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Platform Security sessions

Start a Platform Security only practice session

Every question in these sessions is drawn from the Platform Security domain — nothing else.

Related practice questions

Related KCSA topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the KCSA exam test about Platform Security?
You must be able to configure pod securityContext to drop capabilities, use admission controllers to block vulnerable images, and enable secure Ingress routing. The most important thing is correctly applying least-privilege at the container level using securityContext.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Platform Security questions in a focused session?
Yes — the session launcher on this page draws every question from the Platform Security domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other KCSA topics?
Use the topic links above to move to related areas, or go back to the KCSA question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the KCSA exam covers. They are not copied from any real exam or dump site.