Skip to main content
Guidance

Zero Trust

How to understand, apply and evolve Zero Trust to protect your organisation’s systems, data and users.

Page 6 of 18

2. Know your user, service and device identities

User, service and device identity is a really important factor when making access decisions in a zero trust network.


When it comes time to administrate user accounts and privilege access, our secure administration guidance is a good place to start.

The directory will need to be compatible with all services within the architecture, no matter where they are accessed from, so there is a single source of identity and sign-on for users. This will allow for a better user experience, but also permit a single strong identity for all services.

A user identity service should be able to:

  • Create groups
  • Define roles that have been configured to be 'least privilege'
  • Support strong, modern authentication methods such as multi-factor or passwordless authentication, see our authentication policy guidance for more information.
  • Securely provision credentials to users
  • Enable federated authentication to services (e.g. SAML 2.0, OAuth 2.0 or OpenID Connect)
  • Manage user identities in external services, where applicable (e.g. SCIM 2.0)
  • Support your joiners, movers, and leavers processes
  • Support 3rd party federated ID (accepting identities from other trusted 3rd parties' user directories)

Migration

If you have an existing directory, migrating to another directory will require careful planning. Some directory services allow you to import, synchronise or federate between directories, this would enable a phased migration or, effectively, provide a shared directory.

External access

You should also consider how you'll offer access to people from outside your organisation. Your services could federate with external identity providers in order to allow access to appropriate services and data. For example, a visitor can see the lunch menu, or a contractor can only access documents related to their work.

Identity and authentication is a wide-ranging topic needing careful consideration. The NCSC has more in-depth guidance on identity and access management and authentication policy.

Service Tokens

Services should not have the ability to take limitless actions on behalf of users. If a service like this is compromised, it will provide highly privileged access to any service or any data in your system.

A better way of giving services appropriate access is to tie each action to a scope and time-restricted access token, linked with the user's identity. This way, if the same service were to be compromised, the amount of damage done to your service is limited to the permissions of the original action.

If anomalous behaviour is detected, the level of confidence for the users and devices assessing a service or data would deteriorate. Remedial action should be triggered immediately, as the token is less trusted than when issued due to the change in user or device health. Some examples of remedial action are, terminating the connection or triggering a prompt for MFA.




Published

Reviewed

Version

1.1