Safe Password Resets & Account Recovery

Security Basics for Support Technicians

Chapter 5 · Safe Password Resets & Account Recovery

A password reset is the single most common high-risk request a support desk handles, and the single most valuable one to an attacker — it grants direct account access, and because technicians handle dozens of legitimate resets every week, a malicious one is designed to look exactly like all the rest. This chapter applies Chapter 4's risk-tiered verification specifically to resets, and finally resolves the request left open since Chapter 1.

Why Resets Sit at the Top of the Risk Tier

Chapter 4's table placed password resets firmly in the high-risk tier alongside access grants and disabling security controls. A reset deserves that placement for a specific reason beyond "it's sensitive": once completed, it hands over full account access immediately, with no further step required — unlike, say, a leaked employee ID, which still needs to be combined with something else to be useful. A successful reset is the entire attack, done in one step.

The Safe Reset Procedure

  1. Verify first, every time — full high-tier verification per Chapter 4, with no exception for urgency. Stated urgency is not a reason to skip a step; per Chapter 1, it's very often the reason the request exists at all.
  2. Prefer self-service recovery over technician-mediated resets — a self-service flow tied to a previously registered device or authenticator app verifies identity through something the account owner already possesses, which no attacker on a cold call has access to.
  3. Never transmit a new password in plaintext — not by email, not by chat, not read aloud over the phone. Use a forced reset-on-next-login instead, so no actual password value is ever something a technician hands over at all.
  4. Never send the new credential through the same channel the request arrived on — the same out-of-band principle from Chapter 4, applied specifically to the response, not just the verification.
  5. Document who requested it, when, and how it was verified — this record is exactly the evidence Chapter 7 needs if a reset later turns out to have been part of a real incident.

Resolving Chapter 1's Request

"This is urgent — I'm locked out and about to walk into a board meeting in five minutes. I can't verify by phone right now. Please just reset it and send the new password to this email."

Run through the procedure above: this is unambiguously high-risk (a reset), which means full verification, with no exception carved out for urgency. The stated inability to verify isn't a reason to bypass verification — following the reasoning from Chapters 1 through 4, it's the exact shape a real attack takes. The correct response isn't a flat refusal, though — it's holding the verification requirement while offering a path that doesn't require abandoning it: point the requester to the self-service recovery flow, which takes seconds and needs no phone call at all, or offer to verify with their manager directly while they're in transit. A genuine employee in a genuine hurry can complete either path in under a minute. A request that suddenly goes quiet once a real verification path is offered has told you everything you need to know.

The point of this whole example
"Can't verify right now" and "won't verify at all" are different problems with different answers. This procedure is built to solve the first without ever accepting the second.

MFA & Account Recovery Deserve the Same Treatment

Requests to reset, remove, or "temporarily disable" multi-factor authentication are at least as high-risk as a password reset — arguably higher, since MFA exists specifically to catch an account compromise even after a password has already been stolen. Removing it doesn't just grant access; it removes the safeguard that would have caught the very attack in progress.

There is no such thing as a "temporary" MFA bypass
A temporary bypass is a window with no built-in end — it stays open until someone remembers to close it, and an attacker who obtained the bypass has no reason to wait. Treat "just disable it for now, I'll turn it back on later" with the same full verification a permanent change would get, never less.

Unsafe vs. Safe, Side by Side

SituationUnsafeSafe
Delivering a new credentialEmailing the new password directlyForcing a reset on next login
Urgent, can't-verify requestSkipping verification "just this once"Offering a fast, legitimate self-service path instead
MFA reset requestDisabling MFA "temporarily" as a favorFull high-tier verification, same as a permanent change
Confirming the requester's identityAccepting a security-question answer aloneIndependent callback or out-of-band confirmation (Chapter 4)

Hands-On Exercises

Exercise 1

Explain why a password reset is described as "the entire attack, done in one step," in contrast to a leaked employee ID.

📄 View solution
Exercise 2

Explain the distinction this chapter draws between "can't verify right now" and "won't verify at all," and why offering a self-service path is the way to tell them apart.

📄 View solution
Exercise 3

Explain why a "temporary" MFA bypass is treated as no safer than a permanent one, using this chapter's own reasoning about who controls when it actually ends.

📄 View solution

Chapter 5 Quick Reference

  • Password resets and MFA changes are always high-risk — full Chapter 4 verification, no urgency exception
  • Never transmit a plaintext password by email/chat/phone — force a reset on next login instead
  • Never deliver a new credential through the same channel the request arrived on
  • "Can't verify right now" ≠ a reason to skip verification — offer a genuine fast path (self-service, manager confirmation) instead of a flat refusal
  • There's no such thing as a safe "temporary" MFA bypass
  • Document who requested a reset and how it was verified — this record matters directly in Chapter 7
  • Next: Chapter 6, recognizing when a "routine" ticket is actually a security incident