For the engagement owner. An authenticated session, a reachable service and permission to perform an action are different controls. Test the approved path and a precise prohibited comparison.
Begin with an operational privilege
Select a privilege that matters to a bank service: deployment, configuration change, protected-data access or management of a supporting identity. Identify the people and workload principals intended to hold it, the entry route and the approval process. A list of administrator groups is an input, but it does not explain how an operator reaches the service or which actions should require additional approval.
Describe the question in business terms without exaggerating impact. For example, the test may ask whether a supplied support role can reach a protected management interface. That is a narrower question than whether an attacker can compromise the entire bank.
Read diagram text
- Identity
- Who established the session?
- Reach
- Which service can the session reach?
- Authority
- Which operation may it perform?
Map the path through its separate boundaries
Draw the source workstation or workload, identity provider, access gateway, network boundary and target service relevant to the scope. Mark where each permission is evaluated and which owner can explain it. Account for service identities issued after the initial login, because they may have different lifetimes or permissions. Record any assisted starting position explicitly.
A gateway that enforces strong authentication can still lead to an overly broad destination list. Equally, a reachable port may lead to a service that correctly rejects the principal. The test should report each observed layer rather than treating connectivity as proof of full privileged access.

Prepare positive and negative comparisons
Choose an authorised action on a designated canary resource and an explicitly prohibited comparison. Use dedicated accounts and a safe target where practical. Confirm source location and identity context so a denied result is meaningful. Do not test every possible management endpoint simply because one route is in scope; expansion requires a documented permission and risk decision.
Clinical infrastructure has different consequences, but our hospital segmentation guide provides a clear route-versus-service model. The transferable lesson is to document which layer produced the result, while preserving the bank's own operating constraints.
Read diagram text
- Approved canary action
- Permit within the assigned role
- Other management target
- Deny the prohibited comparison
- Expired elevation
- Apply the documented expiry policy
Observe privilege expiry and attribution
Where temporary elevation is supported, agree the period and expected expiry behaviour. Observe the existing test session as well as new authentication attempts. Check whether downstream service access follows the same policy. Correlate the approval, identity, session and canary action with the responsible owners. An untraceable shared account may weaken accountability even when network restrictions work as intended.
Avoid collecting broad privileged logs without an evidence plan. Retain the smallest useful record for the agreed observation, redacting secrets and unrelated customer information. State any logging or timing limitation that affects confidence in the sequence.
Read diagram text
- Approval
- Operational purpose and owner
- Session
- Identity, route and elevation period
- Action
- Canary result and target audit event
Include the machine identity path
Deployment workers and integration services may reach the same protected environment through a different route from human administrators. Decide whether those principals are in scope and which operations are permitted for testing. Examine the relationship between the workload's purpose and its effective permissions. A service used to publish a release may not need authority over unrelated data or identities.
The cloud workload identity testing guide develops these comparisons using canary resources and bounded evidence. Keep any configuration-based inference distinct from an action actually demonstrated during the bank assessment.
Close the control gap without disabling operations
Assign findings to the failed layer: destination selection, network enforcement, role mapping, service authorisation, expiry or attribution. Recommendations should name a measurable result and a responsible owner. Where several controls contribute to the path, preserve that relationship rather than generating unrelated tickets that each assume another team has resolved the problem.
Retest the prohibited comparison and the required operational task against the changed environment. Record temporary exceptions, policy versions and any remaining assisted assumptions. The final evidence should let the bank explain both why the unwanted path is blocked and why legitimate administration remains possible.
Read diagram text
- Locate the failed control
- Name the layer and its owner
- Retest the restriction
- Repeat the same prohibited comparison
- Preserve normal work
- Confirm authorised administration
Primary sources
General information, not a compliance opinion. Confirm legal applicability and testing requirements for your entity and jurisdiction.
This guide and the related sector publications linked above are published by Atlant Security. Technical examples are planning examples, not claims about completed client tests.

