"Hey, it's Dave from accounting. I'm locked out again. Can you reset my password?"
Your tech has talked to Dave a dozen times. The voice sounds right and the request is routine. Thirty seconds later, the password is reset.
But was it Dave?
For many MSP service desks, the honest answer is "probably." This post explains why that's become one of the biggest gaps in an MSP's security, why the usual verification methods don't close it, and what a practical caller verification policy looks like.
Breaking in through a firewall is hard. Asking a helpful person for a password reset is easy.
The U.S. Cybersecurity and Infrastructure Security Agency (CISA) and the FBI describe this playbook in their advisory on the Scattered Spider group. According to the advisory, the group:
This isn't a past problem. Some of the most expensive attacks of the last two years started with a conversation:
MSPs are an especially attractive target. The Clorox case shows why: when the help desk is outsourced, the provider's verification process becomes the client's security, and the client's lawyers notice. One reset at an MSP's service desk can open the door to a client's email, files and systems. Attackers don't need to beat your security tools if they can talk their way past your people.
Most service desks already do something to check who's calling. The trouble is that the most common checks are easy to fake.
| Method | Why it falls short |
|---|---|
| "I know that voice" | Voices are easy to imitate, and a stressed tech on a busy morning isn't listening closely. |
| Security questions (manager's name, start date, employee ID) | The answers are often on LinkedIn, the company website or in an earlier phishing haul. That's how Co-op's attackers got their reset in 2025. |
| Caller ID | Phone numbers can be spoofed. |
| Sending a code to the caller's phone number | Better, but a SIM swap moves the number to the attacker. CISA lists SIM swapping as one of the group's main techniques. |
| Calling back the number the caller gives you | The attacker simply gives you their own number. |
| Asking a manager to approve | Safer, but slow. When it takes too long, techs skip it. |
There's a second problem: even good policies get skipped. When the queue is long and the caller is impatient, a check that takes several minutes is the first thing to go. And if the check isn't recorded, nobody can prove it happened.
Strong verification follows a few principles:
You don't need to verify every "my printer is jammed" call. Focus on the requests an attacker would want.
| Request type | Examples | Verification required |
|---|---|---|
| High risk | Password reset, MFA reset or new device, unlocking an admin account, adding mailbox or file permissions, changing payment or banking details | Out-of-band check to the user's registered device before any action. If it fails, escalate to the client's designated contact. |
| Medium risk | New software installs, access to a shared folder, distribution list changes | Out-of-band check, or confirmation from the user's manager. |
| Low risk | Printer issues, general how-to questions, status of an existing ticket | No extra verification needed. |
To put it into practice:
We built Thread Verify to make the high-risk check a one-click step. From the ticket, the tech sends a Microsoft Authenticator push or SMS link to the contact's own phone, and the result is logged on the ticket. Because it's part of Thread, the request can be resolved in the same flow once the caller is confirmed. If you'd like to see it, book a demo.
Whatever tools you use, the principle is the same: "I know that voice" was never proof. Verify the caller before you act.