Zero Trust core principles
While ‘Never Trust, Always Verify’ is the core principle, there are other principles that underpin the model:
Least Privilege Access
Zero Trust grants the minimum level of access needed for each user, device and application, using the concepts of just-enough-access (JEA) and just-in-time (JIT). Every person or non-human entity is only given access to the applications or information that have been approved for them, and only for a certain period of time. For example, if someone is added to a team for a specific project, they may be given access to select files for the duration of that project, but after that, their access is revoked.
Micro-segmentation
A Zero Trust approach divides security perimeters into small zones to maintain separate access. Imagine different departments within an organisation - and possibly even teams within these departments - each having their own security perimeter, so that someone from marketing for example, couldn’t access HR records. This approach enforces granular permissions and segmentation, which limits the exposure of sensitive data and resources and prevents unauthorised access in case the security is compromised.
Multi-factor Authentication (MFA)
Even with micro-segmentation, Zero Trust insists on multiple forms of verification before access is granted. This could be an SMS sent to your phone, a password request, or a click on an authenticator app. The challenge for companies is to achieve the right balance between remaining secure without impacting productivity. High performance workplaces that set up an effective Zero Trust strategy hit the sweet spot between these two objectives.
Continuous monitoring
A Zero Trust model implements a real-time monitoring and validation of the security posture at all times. For example, if an employee logs on from London at 9am but then just two hours later, is shown to be logging in from India, an administrator would be alerted that this is a potential risk as it wouldn’t be humanly possible for that person to travel between the two places in the time frame. This automated, constant monitoring ensures potential issues are flagged immediately.
Conditional Access
Zero Trust has this enhanced security without impaction the user experience. To do that, Conditional Access is used and involves implementing context-aware access controls and adaptive authentication mechanisms to strike a balance between security and usability.