Courseiva

ICA · topic practice

Securing Workloads practice questions

This domain covers Istio's security APIs for authenticating and authorizing workloads: PeerAuthentication for mTLS modes (STRICT, PERMISSIVE, DISABLE), AuthorizationPolicy for L7 access control, and RequestAuthentication for JWT validation. Questions present namespace- or workload-scoped YAML scenarios and ask you to choose the correct policy, scope, or istioctl command to enforce encryption and least-privilege access.

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: Securing Workloads

What the exam tests

What to know about Securing Workloads

You must be able to write and scope PeerAuthentication and AuthorizationPolicy YAML, then verify enforcement with istioctl. The single most important thing: remember that more specific policy scopes (workload) override broader ones (namespace, mesh), so a STRICT namespace policy can be weakened by a workload-level PERMISSIVE.

Applying PeerAuthentication with mode: STRICT at namespace scope to enforce mutual TLS for all workloads in a namespace.

Interpreting AuthorizationPolicy operation fields: methods, paths, hosts, and ports for allow/deny rules.

Using istioctl commands such as istioctl authn tls-check or istioctl analyze to inspect active PeerAuthentication policies.

Scoping security policies correctly: mesh-wide, namespace-wide, or workload-specific selectors and their precedence.

Watch out for

Common Securing Workloads exam traps

  • ▸Assuming a namespace-level STRICT PeerAuthentication overrides a workload-level PERMISSIVE policy; workload-specific policies take precedence.
  • ▸Confusing AuthorizationPolicy operation (HTTP methods, paths, hosts, ports) with source/destination identity fields or JWT claims.
  • ▸Believing istioctl authn tls-check shows AuthorizationPolicy state; it reports mTLS status, not authorization rules.

Practice set

Securing Workloads questions

20 questions · select your answer, then reveal the explanation

Which TWO of the following are valid modes for PeerAuthentication?

Which THREE actions are required to successfully secure a workload using OIDC and JWT authentication in Istio?

You want to allow traffic only from a specific namespace 'prod' to the 'backend' service. How should you define the 'AuthorizationPolicy'?

You are debugging a '403 Forbidden' error on a service protected by an AuthorizationPolicy. Which tool is most effective for inspecting the policy enforcement in the data plane?

Which protocol is used for the Istio data plane mTLS communication?

Which THREE elements are part of a 'RequestAuthentication' resource?

Which of the following is true about the 'principals' vs 'source.principals' fields?

How can you debug a failing AuthorizationPolicy rule?

Which THREE conditions must be met for a PeerAuthentication policy to enforce STRICT mTLS?

A service 'orders' requires a specific AuthorizationPolicy that allows GET requests only from the 'frontend' service while denying all other methods. Which configuration is correct?

You want to implement a 'Deny-All' strategy for your mesh and explicitly whitelist only necessary traffic. What is the correct order to achieve this?

Which TWO of the following are valid sources for an AuthorizationPolicy?

Question 13mediummultiple choice
Read the full Securing Workloads explanation →

Which attribute can be used in an AuthorizationPolicy to verify that the request was made via mTLS?

Which THREE items are required to successfully authenticate a user via JWT in Istio?

Which TWO of the following are true regarding PeerAuthentication policies?

You have deployed Istio with mutual TLS enabled globally. A new service 'inventory' is added to the mesh, but its sidecar is not injected due to a misconfiguration. What will happen to traffic between 'inventory' and other services that have sidecars?

Your security team requires that all inbound requests to the 'orders' service carry a valid JWT from issuer 'https://auth.example.com' with audience 'orders-api'. You apply a RequestAuthentication policy with the appropriate issuer and jwksUri, and an AuthorizationPolicy that requires request.auth.claims[aud] to equal 'orders-api'. However, you notice that requests without any JWT are still being allowed. What is the most likely cause?

You are troubleshooting why an AuthorizationPolicy is not blocking traffic as expected in the 'secure' namespace. Which TWO of the following are common reasons for an AuthorizationPolicy to be ineffective? (Choose two.)

You are reviewing the security posture of a service mesh. You need to verify that mutual TLS is enforced for all workloads in the 'default' namespace. Which TWO of the following are valid ways to enforce or verify mTLS enforcement in Istio? (Choose two.)

Question 20mediummultiple choice
Read the full Securing Workloads explanation →

A security team requires that all traffic to the 'payments' service must originate from a specific IP range (10.0.0.0/24). How can this be achieved?

Free account

Track your progress over time

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

Focused Securing Workloads sessions

Start a Securing Workloads only practice session

Every question in these sessions is drawn from the Securing Workloads domain — nothing else.

Related practice questions

Related ICA topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the ICA exam test about Securing Workloads?
You must be able to write and scope PeerAuthentication and AuthorizationPolicy YAML, then verify enforcement with istioctl. The single most important thing: remember that more specific policy scopes (workload) override broader ones (namespace, mesh), so a STRICT namespace policy can be weakened by a workload-level PERMISSIVE.
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 Securing Workloads questions in a focused session?
Yes — the session launcher on this page draws every question from the Securing Workloads 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 ICA topics?
Use the topic links above to move to related areas, or go back to the ICA 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 ICA exam covers. They are not copied from any real exam or dump site.