Choose one serviceStart with a valuable service, its users, devices, data and dependencies. A focused migration produces evidence faster than an enterprise-wide technology purchase.
PrioritiseChoose resources and define the target outcome.
InstrumentIdentity, device, resource and flow visibility.
EnforcePer-request, least-privilege policy.
ImproveTelemetry, user experience and wider adoption.

Prepare the foundations

Inventory resources, users, non-human identities and current access paths. Strengthen identity lifecycle, authentication and device management before adding more policy engines.

Define what good access looks like for the chosen service: who, from which managed context, for what task and for how long.

  • Resource and owner inventory
  • Strong identity proof and lifecycle
  • Device health signals
  • Known application and data flows

Design the policy decision

Use user, workload, device, resource, action and risk context. Separate the component that decides policy from the points that enforce it.

Avoid one universal trust score. Different actions deserve different requirements; viewing a dashboard and rotating a production key are not the same request.

  • Least privilege per request
  • Step-up authentication
  • Short session and credential lifetime
  • Continuous revocation signals

Choose enforcement patterns

Enhanced identity governance, software-defined perimeter, microsegmentation and secure access service edge are possible approaches. Cloud-native services may add API gateways, service identity and service-mesh policy.

Select patterns based on existing architecture and operational capability. Zero trust is a set of principles, not a required vendor stack.

  • Application-level access
  • Network and workload segmentation
  • Service-to-service identity
  • Controlled administration

Measure the migration

Track reduced standing privilege, fewer broad network paths, stronger device coverage, policy denials, user friction and incident containment.

Use telemetry to refine policy. Too many exceptions may reveal a bad workflow, not bad users. Expand only after the service works reliably.

  • Access-path reduction
  • Privileged access duration
  • Policy accuracy and support burden
  • Containment test results

A practical 30-day field plan

Week one — Prioritise. Choose resources and define the target outcome. Put one accountable owner in the room, agree which business service or decision is in scope, and record the assumptions the team is making. Resist the urge to begin with a technology purchase; the first deliverable is a shared view of the problem and the authority to change it.

Week two — Instrument. Identity, device, resource and flow visibility. Walk through the current process with the people who operate it. Compare the written design with real access paths, data flows, exceptions and on-call practice. Mark every point where an owner is missing or where the team cannot produce evidence that a control works.

Week three — Enforce. Per-request, least-privilege policy. Choose a narrow pilot that can be observed safely. Define the expected result, the rollback path and the person who may accept a trade-off. Capture operational friction as product feedback; controls that are difficult to use will eventually be bypassed.

Week four — Improve. Telemetry, user experience and wider adoption. Review the pilot with engineering, operations, security and the service owner. Close urgent gaps, assign longer work to a funded backlog and set the next evidence review. The month should end with a repeatable operating rhythm, not a one-time presentation.

Evidence worth keeping

Good evidence is understandable outside the team that created it. Keep a concise record that connects the decision, owner, technical implementation and observed result. Screenshots can support evidence, but configuration, logs, test output and approved records are stronger because another person can reproduce or challenge them.

  • Resource and owner inventory — owner, current state, last validation and any open exception
  • Least privilege per request — owner, current state, last validation and any open exception
  • Application-level access — owner, current state, last validation and any open exception
  • Access-path reduction — owner, current state, last validation and any open exception
  • Decision log showing who approved residual risk and when it will be reviewed
  • Test or exercise result with the actual outcome, not only a pass label

Questions for the leadership review

Use these questions to keep the discussion connected to operating risk rather than tool activity. A useful answer names a person, a service and evidence.

  • Who is accountable for the zero trust outcome when teams disagree about delivery and risk?
  • Which critical service or customer promise would be affected by a failure in this area?
  • What evidence would tell us the design is working in production today?
  • Which exception creates the largest concentration of access, dependency or recovery risk?
  • What would the team contain first, and how would it restore a trustworthy service?
  • Which improvement can be completed in the next 30 days without waiting for a large programme?

Common questions

Does zero trust mean authenticate every second?

No. It means no implicit trust and continuous evaluation of relevant signals, with controls proportionate to the request.

Can zero trust be implemented gradually?

Yes. NIST guidance supports risk-based migration and provides multiple example architectures.