Access review in an SME: a quarterly tidy-up that takes two days, not two weeks

· 7 min read · SilverData team

The question "who in our company has access to the customer database" sounds innocent. In most SMEs, after a week of collecting answers it turns out that half as many people again have access to it as anyone expected — plus two accounts of employees who left three years ago, and one integration login whose password nobody remembers.

An access review isn't a security audit and isn't an SSO rollout. It's a plain, boring, quarterly tidy-up: someone walks system by system and account by account, asks "does this person still need this access", and ticks the box. Nothing more. For most SMEs it takes two days once every three months — provided someone finally starts.

Why bother at all

Three reasons, each enough on its own:

Skipping the review usually comes to light too late — a former employee who left six months ago is still receiving emails from a company mailbox because nobody closed their account in one of the cloud apps.

Which systems actually need the lens

A 30-person company typically has 15–25 systems in which someone has an account. Not all of them matter equally. A sensible split:

Most firms try to cover everything at once, get stuck at the fourth system, and never finish. Better to do the first category properly every quarter than all three sloppily once a year.

What it looks like in practice — one company, two days, concrete findings

With one of our clients — a 24-person distributor from western Poland, running Comarch Optima, Microsoft 365, Subiekt for a branch, and three logistics platforms — the first serious access review took a total of 16 hours of work by one person (the chief accountant with an IT flair) spread over three afternoons. Scope: 7 systems from the high-risk category.

The findings were typical — and telling. Two active Microsoft 365 accounts belonging to employees who had left 18 and 24 months earlier (E3 licences costing the company roughly PLN 1,200 a year with zero value). In Comarch Optima, seven people with an active "cashier" profile also had access to the HR/Payroll module, which they'd needed for one week in 2023 when a colleague was on holiday. In Subiekt, a shared "warehouse" account whose password was known to eight people and which couldn't be unambiguously tied to any of them. Two integration accounts (to the CRM and to a logistics platform) that nobody could describe — they'd been created by the previous IT vendor and nobody knew whether they could be disabled. One API token with full permissions, issued "for testing" in 2024, still active.

Remediation time after the review: another 8 hours. One-off savings: PLN 1,200 a year in licences plus two potential attack vectors closed (a dormant Microsoft 365 account of an ex-employee is almost pre-staged ransomware). Lasting savings: a full quarter without discovering that "someone else also has access". And the first coherent picture — for the first time in years, it was clear who actually held which key.

The second review, three months later, took 6 hours. The third — 4 hours. The first one is hard because you're cleaning up a decade of neglect. After that it's just upkeep.

What exactly to check for each account

A short, repeatable list — because a long list will kill the review after the first pass:

Format of the answers: a spreadsheet with 20–50 rows and four columns — account, system, decision (keep / remove permission / disable account), who decided. Nothing more. Not Jira, not Confluence, not a dedicated GRC platform. A spreadsheet that goes to the archive after the review and serves as proof that the review happened.

Three traps you'll fall into

First attempts usually walk into the same mines:

How to start this week

A simple sequence that doesn't require any new tooling:

An access review won't eliminate security incidents. It will shrink their blast radius — if something goes wrong, one person loses, not thirty. And it lets you answer an auditor's question with a sentence, not a slide.

A dormant account of someone who left a year ago does no damage until it does. An access review is the quarter-hour that answers "until".

← Back to blog