Where should we start?
With finding out what is actually exposed, which is usually different from what people expect. The audit looks at what faces the internet, who has access to what, which accounts still work for people who left, how staff sign in, and whether the backups would survive an attack. What comes out is ordered by real risk rather than by severity score, because a critical finding on a system nobody can reach matters less than a weak login on the one everyone uses.
Is multi-factor authentication enough?
It is the single highest-value control and it is not enough on its own. It stops the commonest attack, which is a stolen password, and does nothing about a device already compromised, an over-privileged account, or a backup an attacker can reach and delete. It should be the first thing done and never the last.
What happens if we are attacked?
What decides the outcome is what was prepared beforehand: who is called, in what order, whether the backups are reachable and recent, and whether anyone has rehearsed the restore. We help write that plan and test it. During an incident the sequence is contain, understand, restore, and then write down honestly what allowed it, which is the part most often skipped.
Do we need this if we are small?
Attacks on small businesses are not targeted, they are automated, and the automation does not check your size before trying. The controls that matter most at this size are unglamorous and cheap: multi-factor authentication everywhere, patching, least privilege, and tested backups kept where an attacker who has your credentials cannot reach them.
Our team will hate multi-factor authentication. How do you roll it out without a revolt?
By spending the first month on the awkward cases rather than the majority. Start with IT and the leadership team, because an exemption granted to a director on day one becomes the one everyone asks for. Use an authenticator app with number matching rather than codes by text, which is the weakest option and the one people find most irritating. Let a known device be remembered for a sensible period, so the prompt is weekly rather than hourly. Then go looking for the real problems before they find you: the shared login on the workshop floor, the account a supplier signs in with, the person whose phone is personal and who is entitled to say so. Every exemption gets an expiry date. The revolts we have seen came from surprise and from having nobody to ask, not from the control.
What does a penetration test actually tell us?
That a competent person, given a defined scope and a fixed number of days, found these things. That is worth having and it is narrower than most buyers assume. It does not tell you whether you would have noticed: unless you asked for that explicitly, nobody checked whether your alerts fired while the tester worked, and usually they did not. It does not cover what was out of scope, which is often the supplier portal or the company you acquired and never integrated. It does not stay true either, because your estate changed the week afterwards. Read the scope before you read the findings, insist on a retest of anything you fix, and be suspicious of a quote where the work is an automated scan with a logo on the report. A report is evidence, not a programme.
Our insurer sent a forty-page questionnaire. Can you help us fill it in?
We will help, and not by ticking boxes you cannot back. Those forms have become the nearest thing many businesses have to a security standard, and the questions are narrow for a reason: multi-factor on email and on remote access, admin accounts separated from everyday ones, endpoint detection on every machine rather than most of them, backups held out of reach and tested, patching inside a stated window. An answer that overstates any of those becomes a problem at the worst possible moment, because a claim is where the wording gets read properly for the first time. So we go through it, mark honestly what is true today, and turn the rest into a plan with dates. Insurers accept in progress with a date far more readily than people expect, and the questionnaire is also, quietly, a decent free audit.
Our biggest supplier holds our customer data. What can we actually do about it?
Less than the contract implies, and more than nothing. Start by writing down which suppliers hold what, because most companies cannot produce that list, and a risk nobody has enumerated cannot be managed. Then ask for evidence rather than assurances: their most recent independent report, how they authenticate their own staff, and how quickly they will tell you about an incident. Get that notification clock into the contract in hours, since your obligation to your own customers starts when they tell you. Scope the integration, because an API key with access to everything is your exposure regardless of how careful they are. Rehearse the answer to a breach at their end, including who tells your customers. Then accept the honest limit: you cannot audit a supplier much larger than you, so what you get is terms, evidence and a thought-through exit.