Use a per-call verification step that the employee initiates on an internal page they reach independently. The caller must provide a unique, time-limited code tied to that specific call. Do not rely on caller ID, callback numbers, or memory-based challenge phrases. If the code cannot be verified, the call should end and be reported as suspicious.
Why This Matters for Security Teams
help desk impersonation works because it targets a process gap, not a technical one. If employees can approve resets, reveal one-time codes, or green-light prompts based on caller ID or a familiar voice, attackers only need social engineering once to gain lasting access. That is especially dangerous when the request unlocks privileged systems, password resets, or access to agent tools that can act on behalf of a user.
Organisations should treat these calls as identity verification events, not routine service interactions. NHI Management Group notes that 79% of organisations have experienced secrets leaks, with 77% resulting in tangible damage, and that 97% of NHIs carry excessive privileges. Those patterns matter here because a stolen approval can expose more than a single account: it can open the path to tokens, prompts, session approvals, and downstream systems that trust the employee’s response. Ultimate Guide to NHIs
Best practice is to make verification independent of the incoming call and resistant to pretexting, because the attacker controls the conversation if the employee starts by trusting the channel. In practice, many security teams discover this only after a well-timed help desk call has already been used to approve access or reset a credential.
How It Works in Practice
The most reliable model is per-call verification initiated by the employee through an internal page they access independently, not through a link, QR code, or instruction from the caller. The page should generate or display a unique, short-lived code bound to that specific interaction. The employee then asks the caller to provide that code, or enters the caller’s response into the page, before any code sharing or approval occurs.
This approach changes the security control from “recognise the caller” to “verify a fresh, context-bound claim.” That matters because caller ID, callback numbers, and memory-based challenge phrases are all weak against spoofing, compromise, and social rehearsal. Current guidance suggests the verification step should be short, explicit, and logged, with clear escalation paths for failed verification. When the request involves prompts for AI tools or agent workflows, the same principle applies: do not approve actions just because the request sounds familiar. Verify the request through an independent channel first.
- Use a unique code per call, with a short expiration window and one-time use.
- Bind the code to the specific request type, not just the caller’s identity.
- Require the employee to initiate verification from a trusted internal portal.
- Record failed attempts so suspicious calls can be investigated quickly.
- Limit what any help desk workflow can approve without a second, stronger check.
This is closely aligned with zero trust thinking: trust is never implied by the phone channel alone, and approval should be based on validated context rather than assumed legitimacy. NIST SP 800-207 Zero Trust Architecture The broader NHI governance lesson is that secrets, approvals, and delegated access should all be treated as controlled assets, not conveniences. Ultimate Guide to NHIs
These controls tend to break down in outsourced service desks and high-volume reset queues because speed pressure pushes staff back toward informal verification and exception handling.
Common Variations and Edge Cases
Tighter caller verification often increases friction for both users and support staff, so organisations need to balance service speed against the cost of a mistaken approval. That tradeoff becomes sharper for executives, remote workers, and incident-response scenarios where an attacker may try to exploit urgency.
There is no universal standard for every help desk scenario yet, but current guidance suggests the same core control should be adapted rather than abandoned. For low-risk requests, a short-lived call code may be sufficient. For password resets, MFA changes, or prompt approvals that can trigger access to sensitive systems, organisations should add step-up checks such as manager confirmation, device-bound authentication, or out-of-band workflow approval. Memory-based challenge phrases are especially weak because they decay, are shared, or can be learned from prior interactions.
Agentic workflows add another edge case. If an employee is being asked to approve a prompt that will let an AI agent act on their behalf, the verification should cover both the caller and the action being approved. That means the employee should understand what the prompt grants, for how long, and whether the task can be completed without human approval. The safest pattern is to reserve approval for narrow, auditable exceptions and keep default access paths separate from support interactions.
In practice, the organisations that get this right usually do so after a near miss reveals that a friendly voice on the phone was enough to bypass everything else.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10, OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-04 | Help desk approvals often expose secrets or delegated access. |
| OWASP Agentic AI Top 10 | A-03 | Prompt approvals can let agents act with unintended authority. |
| CSA MAESTRO | MAE-02 | Agentic approval flows need contextual controls, not static trust. |
| NIST AI RMF | Verification controls support governance and accountability for risky AI-assisted actions. | |
| NIST Zero Trust (SP 800-207) | PR.AC-4 | Caller identity should not be trusted by channel alone. |
Require independent verification before any reset or approval that can release NHI credentials.
Related resources from NHI Mgmt Group
- How should security teams verify callers before help desk account changes?
- What should help desk teams do when a caller pressures them for an immediate reset?
- What goes wrong when a help desk resets MFA without verifying the requester first?
- How do organisations operationalise NHI ownership at scale?