Identity as the Perimeter
When the network is not a boundary, identity becomes the boundary. Conditional access and continuous verification are how you enforce it.
What you will learn
- -Explain why identity replaces the network as the control plane
- -Build a conditional access decision from live risk signals
- -Describe continuous verification and why a one-hour token is a liability
Once you accept that the grants no trust, something else has to be the boundary. That something is . The question at every access is no longer "what are you on" but "who are you, on what device, asking for what, right now, and does allow it." identity right and the of has a foundation. Get it wrong and every downstream inherits the weakness.
A verified identity by itself is not the whole decision. The decision reads a bundle of signals at request time and returns allow, deny, or "allow but prove more." This is conditional access, and it is the working heart of identity-as-perimeter in Entra ID, Okta, and every serious .
Signals feed the decision
A useful conditional access policy weighs several inputs, not just a .
- User : has this account shown signs of compromise, like impossible travel or found in a breach dump?
- Device posture: is the device managed, compliant, patched, and running its agent? An unmanaged laptop should not reach payroll no matter whose password it holds.
- Location and network: not as a trust signal, but as risk context. A login from a country the user has never worked in raises the bar.
- Resource sensitivity: reaching the cafeteria menu and reaching the source repo are not the same request and should not clear the same check.
The policy combines these into an outcome. Low risk, compliant device, normal resource: allow. Same user, unmanaged device, sensitive app: block, or force step-up with a hardware key before granting the session. A clean way to reason about the rule is the Kipling method, answering who, what, when, where, why, and how for the access before you write it.
Continuous verification, not a golden hour
Here is the failure most identity setups still ship with. The user authenticates once, gets a valid for an hour, and for that hour the stops checking. Disable the account, and the stolen token keeps working until it expires. That hour is a gift to an attacker sitting on a hijacked session.
Continuous verification closes the window. Instead of trusting a token until expiry, the system re-evaluates when conditions change. Entra's Continuous Access Evaluation is the concrete version: revoke a session, flag the account as risky, or detect the device fell out of , and the is invalidated in near real time rather than after sixty minutes. Verification becomes an ongoing state, not a one-time gate at the front door.
$az ad signed-in-user show --query 'userPrincipalName'The one control that anchors all of this is phishing-resistant . FIDO2 or WebAuthn keys bind the login to the real site and a physical authenticator, which defeats the credential phishing and MFA-fatigue push spam that beat SMS and prompt-based methods. If your identity perimeter still allows SMS codes or plain push approval on sensitive resources, that is the crack an attacker aims at first.
Probing conditional access, trying an unmanaged device against a policy, or checking whether a revoked token really dies is legitimate testing only on a tenant you own or are authorized to assess. Spin up a free developer identity tenant and attack your own policies there. Attempting to bypass another organization's access controls without written is unauthorized access.
An analyst disables a compromised account, but the attacker's stolen access token keeps working for another 40 minutes. What zero trust capability would have shut this down immediately?