topicsidentity & access3 numbers3 guides

access reviews

Most access reviews approve everything and change nothing. What a review that produces real revocations looks like, and what auditors actually accept.

in one lineAn access review is a periodic process where resource owners confirm that every account with access to a system still needs it.

the numbers

  • 83%of employees still have access to a previous employer's account (self-reported)Beyond Identity, 2022
  • 74%of leaders saw harm from a former employee's lingering accessBeyond Identity, 2022
  • 82:1machine identities per human one, nearly half privilegedCyberArk Identity Security Landscape, 2025

all the numbers →

1what it is

An access review is a structured, time-bound process where the people responsible for a system or resource confirm that each account with access to it still belongs there. The output is a decision for every account: confirmed, modified, or revoked.

The review cycle is typically quarterly or half-yearly. Some regulated environments run monthly reviews for high-privilege or sensitive systems. The right frequency depends on how quickly your environment changes and which frameworks you're aligning with.

Access reviews address the fundamental drift that happens in any environment. Permissions go in. They don't automatically come out when the reason for them stops being valid. The review is the mechanism that closes that loop.

2why it accumulates

Access is typically granted in response to a request or a need. Someone asks for access to a system; they get it. That event is logged. What doesn't happen as consistently is the removal when the need ends.

Role changes are a primary source of accumulated permissions. Someone moves between teams, receives the access their new role requires, and retains the access their old role had. Without a review, neither set ever gets re-evaluated.

Project-based access is another. A temporary grant for a specific project rarely has an automatic expiry. It stays until someone notices or a review catches it.

The structural issue is that removing access requires someone to know it should be removed. In most environments, no single person has a complete view. The review process creates a structured moment for resource owners, who do have that knowledge, to apply it.

3what it costs you

Without access reviews, your environment holds permissions that haven't been validated in months or years. When an account is compromised, those unreviewed permissions define the blast radius. Broader permissions mean broader exposure.

The second cost is compliance. SOC 2 requires evidence of access control reviews as part of the logical access controls criteria. ISO 27001 addresses user access rights review under access control. NIS2 expects member states and covered entities to implement access management policies including periodic review. DORA, which applies to financial entities in the EU, includes requirements for ICT access control that extend to review cadence. Each framework approaches it differently, but all of them expect you to be able to show that access is reviewed.

The access review is also the mechanism that catches everything the JML process missed. Former employees still in SaaS apps. Contractors with project-end dates that passed. Accumulated admin rights from old temporary grants.

what it looks like when it goes wrong

Three ways this tends to go, each one taken from a real case.

your company
the gap nobody seesAccess gets granted all year, and nobody looks at it again.access that outlives the job
  1. howThe person logs back in from home, weeks after leaving.
    what leavescustomer lists and reportswho ends up with itthe former employee and whoever they work for next
    it happenedCash App / Block, 2022
  2. howThe forgotten account's password turns up in a breach dump.
    what leavesa working way into the networkwho ends up with ita ransomware crew
    it happenedColonial Pipeline, 2021
  3. howA key or token set up for old work keeps working after everyone forgets it.
    what leavesinternal systems and documentswho ends up with itwhoever tries the key first
    it happenedCloudflare, 2023

4what works

A review that produces real revocations starts with deliberate scope. The organizations that get value from the exercise begin with their highest-risk systems, admin consoles, data repositories, customer systems, and financial tools, and maintain a standing list of every system in scope, who owns it, and how often it gets reviewed. Coverage of the long tail can grow from that base.

The raw material is an export of the current access state: a user list with roles and permission levels for each system in scope. That export is what reviewers work from, and a system that can't easily produce one has surfaced a visibility gap worth as much attention as the review itself.

Reviewer selection decides whether the review means anything. The person confirming each account has to know whether it still belongs, and that knowledge usually sits with the system owner or team lead rather than with IT. IT maintains the directory; business stakeholders know the team. Reviews routed to people without that context turn into bulk approval, which satisfies nobody, least of all an auditor.

The output that counts is a clear decision per account: confirmed, modified, or revoked. A review producing zero revocations is usually evidence that the process rubber-stamped, because some drift is close to universal in any environment that has been running for a while. Decisions then need a deadline attached. Most frameworks expect revocations to be executed within roughly 30 days of a review finding, and the documented record of decision plus action is exactly the evidence those frameworks ask organizations to show.

on the record

← all topics

your turn

what you can do about it

  1. this week

    Pick one critical system and have its owner confirm every account with access.

    One honest review of one system finds more than a company-wide checkbox exercise.

  2. go deeper

  3. if you're not sure where to start

    Run the offboarding checklist on one leaver. It covers every account and token to close when someone leaves.

    open the checklist →

the letter · every two weeks

one access gap in your inbox, with the fix.

Every issue takes one way access creeps in, shows a real incident where it went wrong, and ends with one thing to check that week. Written for the people who run the tools, without a security team behind them.

  • 1one mechanism, explained plainly
  • 2one real incident, taken apart
  • 3one step you can take on Monday

get the next issue

One email every two weeks. Your address stays here and is never passed to vendors. One click to unsubscribe. Privacy.