liveBook · Manning

Zero-trust networking

As explained in Microsoft Azure in Action

Zero trust is a security model that grants no implicit trust and continuously verifies each identity and access request before authorizing resource access.

Zero-trust networking starts with a deliberately suspicious question: why should this identity access that resource? Instead of trusting users by default, deny access until each user is verified and granted the permissions they need. section 6.3

In Azure, Entra ID provides the identity-management center of gravity. It stores users and permissions, while MFA strengthens authentication and role-based access control (RBAC) limits authorization to defined scopes. section 6.3 section 6.9

A practical zero-trust setup works like a cautious doorman:

  • Create identities in an Entra ID tenant rather than sharing broad access. section 6.3
  • Verify users with authentication controls such as MFA. section 6.9
  • Assign only the required permissions through RBAC, using a security principal, role definition, and scope. section 6.9
  • Review paid security features and operational responsibilities rather than assuming every protection is included for free. section 6.3 section 6.0

A user who starts with no access

Create a new Entra ID user with a username, name, and password, then grant access only to the Azure subscription or resource that user actually needs. If the user lacks permission, the user cannot accidentally alter unrelated infrastructure—a pleasantly boring outcome. section 6.3 section 6.9

Figure 6.6 Create a new user in Entra ID.

Use the Entra ID user-creation figure to anchor the first step of a deny-by-default workflow. section 6.3

How Microsoft Azure in Action covers it

How deep it goes
Explains the access principle and connects it to Entra ID, MFA, and RBAC, but stops short of detailed network-policy configuration.
Examples
Demonstrates creating an Entra ID user, withholding default access, and granting scoped permissions to subscriptions or resources.
What it assumes
Assumes familiarity with Azure accounts and tenants while defining Entra ID, identities, permissions, MFA, and RBAC.
What you can do after
Configure it through Entra ID by creating identities, requiring MFA, and assigning narrowly scoped RBAC permissions.
How it connects
Connects zero trust with Entra ID, identity management, MFA, RBAC, defense in depth, and the shared responsibility model.

Also explained in

Compare how 6 books explain zero-trust networking →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Microsoft Azure in Action. The section links point to the parts of the book it draws on.