Skip to content
Limited-time offer: Free external security assessment with your Buyer's Guide. Get the Guide
Business Technologies NI
Interactive learning

An employee clicked a phishing link: what do you do in the first hour?

A six-minute story for business owners: a finance assistant has just typed her Microsoft 365 password into a fake invoice page. Make the calls and see what happens next.

How to play

  • You play the owner of Fernhill Dunn Accountants, a 15-person accountancy practice in Lisburn (fictional).
  • 6 rounds, about 6 minutes. In each round, choose what you would do, then see what happens next and the lesson behind it.
  • No sign-up, and nothing you choose is stored. Play again to try a different path.
Interactive story · 6 minutes

You run Fernhill Dunn Accountants

A 15-person accountancy practice in Lisburn (fictional). Make the calls in the first hour after a phishing click, see where each one leads, and try other paths as often as you like.

Read the whole story on one page

Round 1 · Tuesday, 9:40am

The first five minutes

You own Fernhill Dunn Accountants: fifteen people in Lisburn, and a quiet Tuesday.

At 9:40, Niamh from finance appears at your door. She looks sick.

“I think I’ve done something stupid. A client shared an invoice, I clicked it, and it asked me to sign in again. I put my password in. Then the page just went blank.”

Niamh, your finance assistant

You ask to see the email.

The email, 9:12am

“A document has been shared with you: Invoice INV-20841.pdf. This link expires today. Review document.”

The sender’s name is a real client. The address underneath it is not.

It is now 9:40. Niamh typed her Microsoft 365 password into that page 28 minutes ago.

What do you do first?

If you choose: Tell Niamh to switch her PC off and pull out the network cable

Twenty minutes later…

Niamh’s PC is off. The attacker is not.

The password went to a web page, not to the PC. Whoever has it is signing in to Microsoft 365 from somewhere else entirely.

Her mailbox, the client files she can open in SharePoint, her Teams chats: all still open to them, from any device they like.

Signed-in sessions and the tokens behind them carry on until someone revokes them. Nothing on Niamh’s desk can do that.

And switching off threw away what the PC could have told you about the link, the page and the time.

A cloud account is secured in the cloud: reset the password and sign the account out everywhere.

Pulling the plug feels decisive, but a stolen cloud password works from anywhere. Secure the account, not the box.

If you choose: Ask Niamh how on earth she fell for it, then tell her to change her password herself

Three hours later…

Niamh changes her password at her desk and goes back to work, quietly.

She doesn’t mention that the page also asked for the code from her authenticator app, and that she typed that in too. She doesn’t want to look stupid twice.

Nobody checks whether the attacker is still signed in. They are.

By lunchtime the whole office knows Niamh “got hacked”. The next person who clicks something will say nothing at all.

The NCSC is blunt about this: blame and punishment don’t stop people clicking, they stop people reporting. The people who report quickly are your early warning.

Your first words decide whether the next person tells you. Make it easy to report, and fix the account properly.

The right path: Thank her for telling you straight away, leave the PC as it is, write down the times, and ring whoever looks after your Microsoft 365

Four minutes later…

You tell Niamh she did the right thing. You mean it.

“Thanks for coming straight to me. That’s exactly right. Leave the laptop as it is and sit with me for a minute.”

You, to Niamh

You write down three times: when the email arrived, when she typed the password, and when she told you.

Then you ring the people who look after your Microsoft 365 and say the words that get things moving: “We have a compromised account. Now.”

Dara, your practice manager, starts a note of everything that happens from here. You’ll need it.

No blame, nothing switched off, the times written down, the right people told within minutes: that's the first five minutes done right.

Round 2 · Tuesday, 9:55am

Taking the account back

Your IT contact is on the line. The question is what “secure the account” actually means.

“I can reset her password right now. Do you want me to do the rest as well?”

Your IT contact

“The rest” matters. A password reset closes the front door. It doesn’t put out anyone already inside.

Attackers who get into a mailbox tend to leave inbox rules behind: rules that forward mail elsewhere or hide replies, so they keep reading after the password changes.

What do you ask for?

If you choose: Just reset the password. That cuts them off

Two days later…

The password changed on Tuesday. The attacker kept reading until Thursday.

Signed-in sessions don’t end when a password changes. Until they are revoked, the apps and browsers already signed in keep working.

And a hidden inbox rule was quietly forwarding every email with “invoice” or “payment” in the subject to an outside address.

“We’ve paid that invoice to the new bank account, as Niamh asked. Is everything all right?”

A client, Thursday afternoon

Niamh never asked. The attacker did, from her address, with her signature.

A reset alone isn't containment. Sign the account out everywhere and clear what the attacker left behind.

If you choose: Reset the password and get Niamh to look through her sent items for anything odd

That afternoon…

Sent items look clean. That’s the problem.

Attackers delete what they send, and they move the replies out of sight with rules the user never sees.

Microsoft’s own write-up of this kind of attack describes exactly that: a rule that archives and marks as read every reply from the people being defrauded, and the sent messages deleted.

A clean-looking mailbox tells you nothing. The logs do.

Don't judge the damage by what's left in the inbox. Check the rules, the forwarding and the logs.

The right path: Reset the password, sign the account out everywhere, check and remove any inbox rules or forwarding, and re-register her MFA

10:20am

In twenty-five minutes, the account is yours again.

Reset. A new password, and not sent to Niamh by email, because the attacker could still be reading it.

Revoked. Every signed-in session ended. The attacker’s browser is signed out, wherever it is.

Removed. One hidden inbox rule found and deleted: anything with “invoice” in the subject was being forwarded to an outside address.

Re-registered. Her MFA methods are checked and set up again, so any phone the attacker added is gone, and consented apps are reviewed.

Dara writes down each step and the time it was done.

Containment is four moves together: reset, revoke, remove the rules, re-register MFA. Each on its own leaves a door open.

Round 3 · Tuesday, 10:30am

What could they reach?

The account is secure. Now the harder question: what did they do in the forty minutes they had?

“Her MFA was on. Doesn’t that mean they never actually got in?”

Dara, your practice manager

Niamh remembers something else. The page asked for the code from her authenticator app, and she typed that in too.

Everyone in the office has a theory about how bad it is.

Which theory do you test first?

If you choose: MFA was on, so they got a password and nothing else

The sign-in log says otherwise…

There it is. A successful sign-in at 9:14, from a country Niamh has never been to.

The page Niamh used wasn’t just a copy of the Microsoft sign-in. It sat in the middle, passing her password and her code straight through in real time, and kept the signed-in session at the end.

Microsoft has described campaigns like this against more than 10,000 organisations. The stolen session carries the MFA claim, so the attacker never needs a code again.

Codes from an app, codes by text and “Approve” buttons can all be relayed this way. Passkeys and security keys can’t: they only work with the genuine site.

MFA that can be typed or tapped can be relayed by a real-time phishing page. Check the sign-in log, not the assumption.

If you choose: It’s only her mailbox. She’s a finance assistant, not a partner

An hour into the audit log…

Her account is a key to far more than her inbox.

Anything Niamh could open, the attacker could open: the client folders in SharePoint, her OneDrive, the Teams chats where people share files and the odd password.

The audit log shows files being opened in the Clients – Payroll library at 9:31. Twenty client payroll files, with names, addresses and bank details.

That is personal data, and it changes what you have to report.

An account is as dangerous as everything it can open. Scope the files and chats, not just the mailbox.

If you choose: Nothing went out. Her sent items are empty

The message trace tells a different story…

Eleven emails left Niamh’s account at 9:26. None of them is in sent items.

Each one went to a client, with the same “shared invoice” link she clicked. The attacker deleted them as they went.

Two clients have already clicked.

Phishing spreads along trust. The clients trusted Niamh’s address because it really was Niamh’s address.

Deleted sent items hide nothing from the message trace. Find out who was emailed, and warn them today.

What to check, and where

Forty minutes is long enough to do real harm. Find out what happened from the logs, not from the comfortable theory.

  1. The sign-in log. When, from where, and whether MFA was satisfied. A successful sign-in from an unfamiliar place straight after the click means the password and the code were relayed.
  2. The audit log. What was opened, downloaded or changed across mail, SharePoint, OneDrive and Teams, from just before the click until the account was secured. This tells you whether personal data was reached.
  3. Rules, forwarding and consented apps. The ways an attacker keeps access after a reset. Remove every rule, forwarding address, MFA method and app consent you didn't create.
  4. The message trace. Everything the account sent, including what was deleted afterwards. Every recipient of a phishing email from your domain needs a warning today.
  5. How they got past MFA. If a code or an approval was relayed in real time, the same MFA can be relayed again tomorrow. That shapes what you fix, not just what you clean up.

Round 4 · Tuesday, 2:15pm

Who needs to know?

By early afternoon you know the shape of it.

Forty minutes inside. Twenty client payroll files opened. Eleven phishing emails sent to clients from Niamh’s address.

“Do we have to tell anyone? Officially, I mean.”

Dara
The ICO’s question

“Is this breach likely to result in a risk to people’s rights and freedoms?”

If it is, you must report it to the ICO within 72 hours of becoming aware. You became aware at 9:40 this morning. Whether or not you report it, you must keep a record of it.

Then there is the NCSC, which wants the phishing email itself; Report Fraud, which took over from Action Fraud for crime reports; your cyber insurer; and eleven clients.

What do you do about reporting?

If you choose: Nothing went to the public. Keep it in-house and move on

Three weeks later…

One of the clients whose payroll file was opened asks you a direct question.

“Our staff are getting odd texts about their pay and their bank details. Did anything happen to our data at your end?”

The client

You never assessed it, never wrote it down, never told them. The ICO’s 72 hours ran out on Friday morning.

Failing to notify the ICO when you should have can mean a fine of up to £8.7 million or 2% of turnover. The bigger cost is the client who now knows you kept quiet.

And because nobody reported the crime, nobody is looking for the people who did it.

Keeping it quiet isn't a decision, it's a default. Assess the risk, write it down, and start the 72-hour clock.

If you choose: Wait until the investigation is finished, then decide who to tell

Day four…

The investigation finishes on Saturday. The ICO’s 72 hours ended on Friday morning.

The clock starts when you become aware, not when you understand. You don’t need the full picture: the ICO lets you report what you know and send the rest in phases.

Your cyber insurer hears about it on Monday. The policy expected to hear at once, and to have its own response team involved. Check those conditions before you need them.

The eleven clients who were emailed from Niamh’s address found out from the phishing email itself.

Reporting in phases is allowed. Reporting late isn't. Tell the ICO, your insurer and affected clients what you know, then update them.

The right path: Start the clock: tell your insurer today, send the email to the NCSC and the crime to Report Fraud, warn the eleven clients, and answer the ICO’s question with what you know

By 5pm…

Four calls, one form, one email, and all of it written down.

Your insurer is told at 2:30. They want their own incident team involved, which is fine: it is what the policy is for.

The phishing email goes to the NCSC at [email protected]. The crime goes to Report Fraud, which replaced Action Fraud for England, Wales and Northern Ireland in January 2026.

The eleven clients get a short, honest email and a call: the “shared invoice” from Niamh’s address this morning was not from Niamh; don’t open it; here’s what to do if you did.

The ICO’s question: twenty payroll files with bank details, opened by a criminal. A risk to those people is likely. You report it with what you know, and say more will follow.

Dara’s note has every call and every decision, with a time against it.

Assess, record, and tell the people who need to know: insurer, NCSC, Report Fraud, affected clients and, if the risk is likely, the ICO within 72 hours.

Round 5 · Wednesday, 8:30am

What do you tell the team?

Wednesday morning. Fifteen people, and all of them know something happened.

“Some of them think Niamh’s for the chop. And a couple of people got the same email, by the way. They just didn’t open it.”

Dara

They didn’t report it, either.

What you say in the next ten minutes sets the culture for the next five years.

What do you say?

If you choose: Give Niamh a written warning. People need to see that this is serious

A month later…

Everyone knows it’s serious now. So nobody reports anything.

A trainee clicks a “parcel delivery” link on a firm laptop, sees a blank page, and closes it. He tells no one. The account is used for three weeks before a client notices.

Niamh, who reported hers inside half an hour, hands in her notice.

The NCSC says it plainly: no one can be expected to spot every phishing email, and punishing people for clicking stops them telling you.

Punish the click and you lose the report. The report is what saved you.

If you choose: Say as little as possible. The less the team knows, the less chance it reaches clients

By Friday…

The office has its own version of events, and it’s worse than the truth.

Two people who got the same email still haven’t said so, because they aren’t sure it matters.

One of them clicked it.

Rumour fills a gap. The gap was yours to fill.

Silence doesn't protect the firm. Tell the team what happened, what to watch for, and what to do if they clicked.

The right path: Thank Niamh in front of everyone, walk through what happened and what to look for, and ask anyone who got the email to say so, whatever they did with it

Ten minutes later…

Three hands go up. Two had the email. One clicked, and typed nothing.

That one is checked anyway: sign-in log clean, nothing to do. It takes five minutes to be sure.

You put the email on the big screen: the real client’s name, the wrong address, the “sign in again” page. Then you show everyone where to send the next one.

Short, real, no telling-off. Retraining, not discipline, because the lesson is the same for all fifteen of you.

Niamh is still here. She’s the one who caught it.

A no-blame debrief turns one person's bad morning into fifteen people's training. Reports go up; clicks go down.

Round 6 · The following Monday

What would have stopped it?

A week on. The account is clean, the reports are in, and the insurer’s team has signed off.

“You’ll want to know what would have stopped it. Honest answer: several things, and none of them is a training course on its own.”

Your IT contact

You have a budget, a slightly shaken team, and a decision.

What do you do next?

If you choose: Book everyone on a phishing-awareness course and call it done

Next quarter…

The course is good. The next phishing email is better.

Training raises the odds that someone spots it. It never gets them to zero, and your firm gets hundreds of emails a day.

The NCSC’s guidance treats training as one layer of four: make the emails harder to deliver, help people spot and report them, limit what a click can do, and respond fast. Some attacks will always get through.

A password typed into a look-alike page, and a code typed after it, is a problem no course solves. The fix has to be in the sign-in itself.

Training is one layer, not the plan. The controls have to assume someone will click.

If you choose: Move everyone’s MFA to text-message codes, so there’s a code on every sign-in

The next look-alike page…

The next look-alike page simply asks for the text-message code as well.

Codes by text, codes from an app and “Approve” buttons share a weakness: a person can be talked into handing them to the wrong page, in real time.

The NCSC ranks message-based codes last: for when nothing stronger is possible.

Phishing-resistant MFA, such as passkeys and security keys, works only with the genuine site, so a look-alike page gets nothing it can use.

Any MFA you can type into a web page can be phished. Move to the kind that can't.

The right path: Ask for the short list of controls that would have stopped this, in order, and work through it

The list fits on one page

Five lines. Each one would have changed Tuesday’s story.

Phishing-resistant MFA (passkeys or security keys) for everyone, so the look-alike page gets nothing it can use.

Conditional access, so a sign-in from an unknown device or an unexpected country is refused, however it was authenticated.

EDR on every computer, so a click on a bad link is seen and stopped, and there is evidence afterwards.

Mail filtering and DMARC, with SPF and DKIM, so look-alike senders are caught and mail pretending to be from your domain is rejected by everyone who receives it.

A plan with names and numbers on it, rehearsed once a year, so the first five minutes aren’t improvised.

Good is layers that assume someone will click: a sign-in that can't be phished, access that checks the device, protection on the PC, filtering and DMARC on the mail, and a plan.

What good looks like

Nothing on this list is exotic. Most of it is included in Microsoft 365 Business Premium or costs little. Done together, these would have turned Tuesday into a non-event.

  1. Phishing-resistant MFA. Passkeys or security keys for every account. They only work with the genuine site, so a look-alike page gets nothing it can use, and there is no code or approval to relay.
  2. Conditional access. Rules on every sign-in: a known device, an expected country, and phishing-resistant MFA for anything sensitive. A stolen session from an unknown device is refused.
  3. Protection on every computer (EDR). Software that watches for the behaviour of an attack, not just known viruses, blocks it, and keeps the evidence you would otherwise lose.
  4. Mail filtering, SPF, DKIM and DMARC. Filtering that spots look-alike senders and defuses links before they reach the inbox; DMARC with SPF and DKIM so that mail pretending to be from your domain is rejected wherever it lands.
  5. A plan, and a no-blame rule. Names, numbers and the first five steps on one page; an insurer and an IT contact who know they will be called; and a team that knows reporting a click is the right thing, never the wrong one.

Three things to take away

  1. The first five minutes: no blame, nothing switched off, the times written down, and the people who manage your Microsoft 365 on the phone. A stolen cloud password works from anywhere.
  2. Containment is four moves together: reset the password, sign out every session, remove the rules and forwarding, re-register MFA. Then read the logs, because MFA you can type can be relayed.
  3. Report with what you know: your insurer the same day, the email to the NCSC, the crime to Report Fraud, the affected clients, and the ICO within 72 hours if the risk is likely. Then fix the sign-in, not just the person.
Spoiler: the short answer

An employee clicked a phishing link and entered their password. What should we do first?

Thank them for telling you, leave the computer switched on, note the time and get whoever manages your Microsoft 365 on the phone. Then contain the account: reset the password, sign it out everywhere, remove any inbox rules or forwarding the attacker added and re-register MFA. Check the sign-in and audit logs for what was reached and sent, warn anyone who was emailed, tell your cyber insurer the same day, report the phishing email to the NCSC and the crime to Report Fraud, and if personal data is at risk, report to the ICO within 72 hours of becoming aware. Switching the PC off doesn’t help: a stolen cloud password works from anywhere.

Your next step to TechState™

Ready to run your business on its technology?

Book your Business Technology Review. In one focused conversation, we'll understand your business, assess your platform and show you the path to operating in TechState™.