wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kubernetes Threat Model

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

In the context of Kubernetes threat modeling, what is the primary purpose of identifying trust boundaries within a cluster?

a)

To optimize resource allocation for pods

b)

To establish areas where security controls need to be applied to protect sensitive data

c)

To improve load balancing efficiency

d)

To facilitate communication between microservices

2.

Which of the following represents a trust boundary in a Kubernetes cluster?

a)

Between two pods in the same namespace

b)

Between user-controlled space and cluster-controlled space

c)

Between two containers in the same pod

d)

Between two namespaces with the same RBAC policies

3.

What is persistence in the context of Kubernetes security threats?

a)

The ability to maintain pod uptime during node failures

b)

The ability of an attacker to maintain access to a cluster after initial compromise

c)

The process of storing data in persistent volumes

d)

The configuration of long-running deployments

4.

Which Kubernetes component is most commonly targeted in a Denial of Service (DoS) attack?

a)

Container runtime

b)

Container image registry

c)

Pod networking plugin

d)

API server

5.

An attacker has gained initial access to a Kubernetes cluster. Which of the following methods could they use to achieve persistence?

a)

Running a resource-intensive workload

b)

Enabling audit logging

c)

Creating a new service account with elevated privileges

d)

Configuring network policies

6.

What is the primary security concern with control plane to node communication in Kubernetes?

a)

High latency affecting cluster performance

b)

Incompatibility between different Kubernetes versions

c)

Excessive bandwidth consumption

d)

Potential exposure of sensitive data if communication is not encrypted

7.

Which of the following attack vectors involves executing malicious code within a container?

a)

Container escape or malicious code execution

b)

etcd data exfiltration

c)

API server flood attack

d)

Network policy bypass

8.

In Kubernetes threat modeling, why is understanding data flow important?

a)

To optimize network bandwidth usage

b)

To identify where sensitive data moves and where security controls are needed

c)

To improve pod scheduling decisions

d)

To reduce storage costs

9.

What is a common mitigation strategy for Denial of Service risks in Kubernetes?

a)

Disabling all authentication mechanisms

b)

Implementing resource quotas and limits

c)

Removing all network policies

d)

Granting cluster-admin access to all users

10.

Which of the following represents a network threat in a Kubernetes environment?

a)

Unauthorized network access between pods or namespaces

b)

A misconfigured PersistentVolume

c)

A pod running with excessive CPU limits

d)

An outdated container image tag