Subscribe to the Non-Human & AI Identity Journal

How should security teams use time-based OTPs without overestimating MFA strength?

Security teams should treat TOTP as a useful second factor, not as proof that identity is fully trusted. The control reduces replay and simple phishing risk, but it still depends on device possession, secure enrolment, and a trustworthy recovery process. Stronger methods are needed when the account can cause material business or privileged impact.

Why This Matters for Security Teams

Time-based OTPs are often treated as a strong enough answer to phishing, but that framing overstates what the control actually proves. A TOTP code mainly shows access to a registered authenticator at a point in time, not that the session is trustworthy, the enrolment path was clean, or the account is safe from recovery abuse. That distinction matters most for privileged access, finance systems, and accounts that can modify identity settings or secrets.

Current guidance from the NIST Cybersecurity Framework 2.0 still points teams toward risk-based access decisions, not checkbox MFA. NHI Management Group research shows why this caution is warranted: in the Ultimate Guide to Non-Human Identities, 79% of organisations have experienced secrets leaks and 77% of those incidents caused tangible damage. That same pattern applies when TOTP is used as a weak gate around high-impact accounts.

Teams usually get into trouble when they assume “MFA enabled” means the account is resilient, then discover the real weakness is enrolment, reset, or step-up bypass. In practice, many security teams encounter TOTP failures only after an attacker has already abused a recovery workflow or session token, rather than through intentional testing.

How It Works in Practice

TOTP is best used as a second factor that raises the cost of simple password theft, especially where password reuse or basic phishing remains common. It should not be treated as the final trust signal. Security teams should separate three questions: was the initial login legitimate, was the enrolment process trustworthy, and does the current session still deserve access?

A workable approach is to pair TOTP with stronger controls around the most sensitive pathways:

  • Use TOTP for lower-risk or transitional access, but require phishing-resistant MFA for admin, finance, and identity control planes.
  • Protect enrolment and recovery with independent approval, audit logging, and out-of-band verification.
  • Bind access decisions to device posture, location, and session risk where policy allows.
  • Rotate backup codes, recovery factors, and shared secrets as if they were credentials.

For privileged or automated workflows, the control model should move beyond one-time codes and toward stronger identity proofing, short-lived access, and least privilege. That is consistent with the direction in the State of Non-Human Identity Security, which reports that only 1.5 out of 10 organisations are highly confident in securing NHIs. The same lesson applies to people-facing accounts that can trigger privileged actions: short-lived trust is safer than broad, durable trust.

In practice, TOTP can still reduce replay risk and frustrate commodity attacks, but it remains vulnerable to real-time phishing proxies, push-fatigue style social engineering around adjacent factors, and help-desk abuse. Those controls tend to break down when recovery processes are weak and the account can reset passwords or administrative factors.

Common Variations and Edge Cases

Tighter authentication often increases user friction and support overhead, requiring organisations to balance stronger assurance against operational availability. That tradeoff is especially visible when teams try to extend TOTP to service desks, contractors, or executive workflows that need rapid recovery.

There is no universal standard for when TOTP alone is acceptable, but current guidance suggests it should be reserved for lower-impact access or as a transitional control. For any account that can create, delete, approve, or rotate secrets, TOTP should be treated as insufficient on its own. The risk is not just login theft. It is also token replay after compromise, recovery-channel takeover, and session hijack after the code has been used.

Edge cases also matter. Shared admin accounts, legacy VPNs, and emergency access paths often rely on TOTP because they are easy to deploy, but that convenience can hide weak enrolment assurance. NHI Management Group has repeatedly documented how stale or poorly governed credentials become persistent exposure, as seen in the Schneider Electric credentials breach and the Microsoft Midnight Blizzard breach. The lesson is simple: the more impact an account has, the less comfortable teams should be with treating TOTP as “strong MFA.”

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 address the attack and risk surface, while NIST CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-03 TOTP can mask weak rotation and recovery hygiene for identity secrets.
NIST CSF 2.0 PR.AC-6 Supports stronger authentication and context-aware access decisions.
NIST AI RMF GOVERN Helps set policy for when TOTP is insufficient for high-impact access.

Review credential lifecycle controls and replace durable factors with short-lived, rotated access where possible.