Join our Newsletter — 33% off our NHI Course

Why do MFA phishing and VPN-masked access still bypass many detection programmes?

MFA phishing and VPN-masked access work because they mimic legitimate user behaviour and infrastructure. Traditional controls often flag only obvious anomalies, while attackers use trusted login paths, realistic session timing, and mailbox changes to stay quiet. Defenders need behavioural baselines and cross-account correlation to spot abuse that looks normal in a single event.

Why This Matters for Security Teams

MFA phishing and VPN-masked access succeed because they look like normal authorised activity at the point most detection programmes inspect it: a valid login, a familiar endpoint, a trusted network path, and a session that does not immediately trip a rule. That creates a gap between authentication success and genuine trust. The problem is compounded when teams rely on one-event alerts instead of identity, device, and mailbox correlation across the full session.

This is not a niche issue. NHI Mgmt Group notes in the Ultimate Guide to NHIs that 80% of identity breaches involved compromised non-human identities such as service accounts and API keys, which reinforces a broader lesson for defenders: legitimate-looking access paths are often the easiest way to hide abuse. The same logic applies to human identities when attackers borrow trust signals from approved infrastructure. Current guidance suggests pairing authentication telemetry with behavioural context, but there is no universal standard for this yet. In practice, many security teams encounter the compromise only after mailbox rules, token theft, or lateral movement has already occurred, rather than through intentional early detection.

How It Works in Practice

Detection programmes usually fail when they treat MFA as a strong end state instead of one signal among many. A phished MFA prompt can produce a valid session cookie, a successful conditional access check, and a VPN exit node that matches normal geographies or corporate remote access patterns. If the control stack only checks for failed logins, impossible travel, or crude IP reputation, the attacker blends in.

Effective programmes shift from single-event screening to cross-account and cross-asset correlation. That means linking identity events, device posture, email activity, token issuance, and session behaviour over time. The NIST Cybersecurity Framework 2.0 is useful here because it emphasises continuous risk management rather than isolated control checks. For identity hardening, the OWASP Non-Human Identity Top 10 is also relevant: the same exposure patterns that affect NHI secrets, token reuse, and weak lifecycle controls often appear in attacker tradecraft against human sessions.

Practically, teams should tune detections around:

  • session creation followed by unusual mailbox or forwarding-rule changes
  • token replay, refresh token abuse, or repeated MFA challenges from different locations
  • VPN access that matches approved infrastructure but diverges from user behaviour history
  • multiple identities touching the same device, ASN, or browser fingerprint

Security teams also need to enrich alerts with authentication context from the IdP, endpoint telemetry, and network logs, then score the sequence instead of the event. The challenge is not just “was MFA used?” but “does everything that happened after MFA fit the user’s baseline?” These controls tend to break down in heavily remote, contractor-heavy environments because shared egress, inconsistent device hygiene, and irregular working hours create too much background noise.

Common Variations and Edge Cases

Tighter detection often increases false positives and analyst workload, requiring organisations to balance coverage against operational fatigue. That tradeoff is especially hard where users travel frequently, use personal devices, or connect through carrier-grade NAT and commercial VPNs. In those environments, IP reputation and geography become weak indicators, so current guidance suggests weighting device trust, token lifecycle, and post-login actions more heavily.

There is also a difference between human compromise and token-centric abuse. MFA phishing often ends with session hijacking, while VPN-masked access may be a second-stage move after credential theft elsewhere. Controls should therefore watch for login-to-action sequences, not just login-to-login anomalies. NHI Mgmt Group’s 52 NHI Breaches Analysis and Top 10 NHI Issues both reinforce a consistent operational lesson: when trust is inherited from a credential or session, attackers often abuse the surrounding ecosystem rather than the login itself.

Best practice is evolving toward identity threat detection and response that scores behaviour, not just access. But there is no universal standard for exact thresholds, so teams should start with high-risk workflows such as finance, executive mailboxes, admin portals, and help desk resets, then expand once false positive patterns are understood. The hardest cases are those where the attacker works inside normal business processes and uses them exactly as designed.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10, OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Agentic AI Top 10 NHI-01 Session abuse and trusted-path misuse mirror agentic prompt-and-tool abuse patterns.
OWASP Non-Human Identity Top 10 NHI-03 Phished sessions and VPN-masked access often succeed through weak credential lifecycle controls.
CSA MAESTRO TA-03 MAESTRO addresses trust boundaries and telemetry needed for behaviour-based detection.
NIST AI RMF AI RMF supports continuous monitoring of system behaviour instead of one-time access checks.
NIST CSF 2.0 DE.CM-1 Continuous monitoring is central to spotting trusted but malicious access paths.

Validate runtime intent and restrict session capabilities to the minimum needed for each action.