Independent analysis by NHI Mgmt GroupSource article: Prophet, “99 False Positives and 1 Stolen Session: Why SOCs Need Investigation Depth, Not More Detection” (July 23, 2026)

TL;DR: Suspicious login alerts often mask real attacks because valid session tokens can let an intruder look like a compliant user, and a Prophet red team exercise showed how a single “uncommon location” alert hid DLL injection, PRT replay, and lateral cloud access. The real control gap is investigation depth, not more detection, because the decisive evidence sits in token behavior and surrounding telemetry, not the alert itself.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on Prophet's blog post: A single suspicious login alert can hide session hijacking when investigators rely too heavily on device compliance and location heuristics.

Why it matters: It matters because SOC teams handling human and non-human identity telemetry need investigation workflows that can distinguish legitimate authenticated sessions from token replay and session abuse.


Context

Suspicious login alerts often fail because the heuristic is simpler than the reality they are trying to explain. A user logging in from a hotel, airport lounge, or VPN egress in another state can look identical to an intruder replaying a valid session token.

In this article, Prophet argues that the security problem is not the absence of an alert, but the absence of enough investigation depth to interpret the alert correctly. That matters for identity governance because session-based trust, device compliance, and token validity can all be true while the session is still compromised.

The red-team example described here is a typical failure mode, not an edge case. A noisy alert queue trains analysts to close the wrong incidents quickly, which is exactly where session hijack techniques benefit.


Key questions

Q: What breaks when SOCs rely on device compliance to close suspicious login alerts?

A: Device compliance only proves that the original endpoint was managed and healthy. It does not prove that the current actor still matches the original user, especially when a valid session token is replayed from elsewhere. That shortcut creates false negatives because token-based authentication can preserve trust claims after the session has already been hijacked.

Q: Why can session hijacking look like a normal login in identity logs?

A: Because the attacker is using an already authenticated token, the identity provider may see a valid session continuation rather than a new credential attack. That means no password entry, no MFA challenge, and no obvious brute-force pattern. The risk only becomes visible when investigators inspect the session’s surrounding behaviour, not the login event alone.

Q: What are the signs that a suspicious login alert is actually normal business activity?

A: Look for repeated historical patterns, stable user agent strings, known internal CIDRs, and cloud IPs that match documented organizational use. Directory group names can also be decisive when they explicitly indicate approved exceptions. When those signals align over weeks or months, the alert is more likely to reflect an expected legacy process than an active bypass attempt.

Q: How should teams investigate an alert after token replay is suspected?

A: They should pivot from the alert summary to the surrounding sign-in sequence, endpoint telemetry, and cloud activity to confirm whether the token holder and the original authenticator are the same entity. The goal is containment through evidence, not closure through heuristics.


Technical breakdown

How session hijacking survives normal login heuristics

Session hijacking works when an attacker captures a valid session artifact, such as a Primary Refresh Token, and reuses it without needing the password again. Because the token is already authenticated, the identity provider sees legitimate sign-in behaviour, not a fresh credential attack. That is why MFA may never fire and why a location anomaly can be the only visible clue. In this article’s example, the attacker used a valid token to continue activity across Microsoft services, which made the session appear ordinary at the authentication layer even while the underlying actor had changed.

Practical implication: Treat token-validity as necessary but not sufficient when assessing sign-in risk.

Why device compliance can hide a hijacked session

Device compliance is often used as a shortcut in triage because an enrolled, managed, healthy endpoint usually suggests legitimate user activity. But token-based authentication can carry the original device’s compliance claims forward even when the token is replayed from elsewhere. That means the analyst is checking whether the first device was trustworthy, not whether the current session actor is still the same person or endpoint. In the Prophet example, that shortcut would have supported a false closure because the token inherited the original device posture while the attacker operated from different infrastructure.

Practical implication: Do not let compliant device status end the investigation of a suspicious login alert.

What deeper telemetry reveals about token replay

The decisive signals were not in the alert headline but in the surrounding telemetry: repeated token refreshes, multiple IP addresses, geographic inconsistency, no fresh authentication, and user-agent drift. Each signal on its own can be normal. Together they form a behavioural pattern that is hard to reconcile with a single legitimate user session. This is why investigation depth matters more than alert count. The question is not whether one event looks suspicious in isolation, but whether the session behaviour remains internally consistent over time and across network context.

Practical implication: Build investigation logic around session behaviour across time, not around single-point login anomalies.


Threat narrative

Attacker objective: The attacker sought to persist inside Microsoft cloud services under the cover of a legitimate user session and expand access without triggering standard authentication controls.

  1. Entry occurred through ClickFix social engineering, where the user was tricked into executing a clipboard payload that dropped a malicious DLL and hooked into excel.exe.
  2. Credential access followed when the attacker obtained a valid Primary Refresh Token, which let them authenticate as the compromised user without entering a password or triggering MFA.
  3. Escalation and lateral movement happened through token replay into Microsoft services and Azure CLI activity, which allowed the attacker to operate inside cloud resources as a legitimate session.
  4. Impact was achieved by blending attacker activity into compliant sign-in telemetry, making the intrusion difficult to distinguish from ordinary authenticated use.
  • SonicWall SSL VPN account compromises 2025: Attackers used valid credentials to log in to more than 100 SonicWall SSL VPN accounts across 16 environments in October 2025.
  • CitrixBleed 2 2025: CitrixBleed 2 leaked NetScaler session tokens from memory, letting attackers hijack VPN sessions and skip MFA at 100+ organisations.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Investigation depth is now an identity control, not just a SOC skill: When session tokens can outlive the original authentication moment, the control question shifts from whether an alert fired to whether the investigation can reconstruct session truth. Device compliance, location anomalies, and token validity are all partial signals, but none of them alone prove who is acting. The practitioner conclusion is that session fidelity must be tested as part of identity governance, not treated as an afterthought in alert handling.

Compliant-device thinking creates a false sense of trust: The core governance gap in this case is the assumption that a managed endpoint implies a legitimate session actor. That assumption fails when a token is replayed from another network because compliance status can travel with the token while the attacker does not. The implication is that triage models built around managed-device checks need a deeper session-authentication boundary than they currently use.

Token replay is a governance problem because it defeats simple review logic: Access review processes are built to inspect standing access, but session hijack uses ephemeral proof of authenticity that can change hands after login. The review artefact is clean while the session is not. The practitioner conclusion is that identity assurance for interactive sessions must account for post-authentication drift, not only enrolment and login policy.

Noise tolerance has become an attack surface: SOC teams are trained by volume to treat suspicious login alerts as routine, and adversaries exploit that learned dismissal. This is not merely alert fatigue, it is a feedback loop where common benign anomalies lower the analytical value of the exact alert type attackers prefer. The practitioner conclusion is that high-volume identity alerts need a separate depth-of-investigation standard, not broader suppression.

Session fidelity gap: This article exposes the distance between an alert that says a login is unusual and a workflow that can prove whether the session still belongs to the original user. That gap is where token replay lives, and it is why identity operations and SOC investigation must be designed together. The practitioner conclusion is to treat session-level evidence as first-class identity telemetry.

What this signals

Session fidelity needs its own control path: Identity teams should stop treating suspicious login alerts as a yes-or-no event and start treating them as a session reconstruction problem. The important question is whether the session still belongs to the authenticating user after the login moment, because token replay breaks the assumption that authentication and current actor are the same thing.

Investigation depth is the differentiator: A mature SOC should be able to move from one noisy alert to a precise behavioural judgment using token behaviour, IP history, and endpoint context. That requires a workflow designed to look past the headline anomaly and into the evidence trail the attacker cannot easily hide.

Alert volume is not the real benchmark: Teams should measure how often their investigation process can distinguish benign location anomalies from genuine session abuse, not how many alerts they suppress. When that distinction is weak, session hijacking can remain invisible inside routine identity noise.


For practitioners

  • Define a session-fidelity triage path Require analysts to inspect token refresh behaviour, IP continuity, user-agent history, and fresh-authentication evidence before closing suspicious login alerts.
  • Separate device compliance from session legitimacy Make compliant device status a context signal, not a closure criterion, when the alert could involve token replay or session hijacking.
  • Correlate identity and endpoint telemetry Join sign-in logs, endpoint process telemetry, and cloud access events so one alert can be tested against the surrounding execution chain.
  • Tune for repeated PRT-style reuse patterns Watch for multiple geographies, anonymizing infrastructure, and authenticated activity without a new credential prompt in the same session window.

Key takeaways

  • Session hijacking exploits the gap between a valid token and a valid user, which is why suspicious login alerts can look benign.
  • In the Prophet exercise, the only visible alert was an unusual login event, while the real evidence lived in token and session behaviour.
  • The limiting control is not detection volume but investigation depth, especially when device compliance makes an attacker look like the original user.

Standards & Framework Alignment

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

MITRE ATT&CK addresses the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0001;TA0006;TA0008 — Initial Access; Credential Access; Lateral MovementThe article describes ClickFix entry, token access, and cloud lateral movement.
Recommendation — Map the attack sequence to TA0001, TA0006, and TA0008 to improve detection and investigation coverage.
NIST CSF 2.0DE.CM-01 — Monitoring for Anomalies and EventsSuspicious login alerts and session telemetry are monitoring outputs under CSF.
Recommendation — Use DE.CM-01 to ensure identity telemetry is monitored beyond a single anomaly alert.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementThe article centers on token handling, replay, and session authentication lifecycle.
AU-6 — Audit Record Review, Analysis, and ReportingThe post shows that deeper log review was needed to identify the compromised session.
Recommendation — Apply IA-5 to govern token lifecycle and investigate any sign-in that reuses authenticator material unexpectedly. Use AU-6 to require correlation of sign-in, endpoint, and cloud logs before closing suspicious logins.
OWASP ASVSV6 — AuthenticationThe article’s core issue is authentication assurance versus replayed session validity.
Recommendation — Apply V6 to distinguish fresh authentication from token-based continuation in sign-in workflows.

Key terms

  • Primary Refresh Token: A Primary Refresh Token is a session credential that allows a user to keep authenticating without repeating full interactive sign-in. In practice, it becomes a high-value identity artefact because whoever holds it can continue access as the original user until the session expires or is revoked.
  • Session Replay: A technique where an attacker reuses a captured authenticated session token to act as the victim without knowing the password. In modern cloud environments, replay can bypass traditional login controls and persist until the token is revoked or naturally expires.
  • Device Compliance Enforcement: Device compliance enforcement is the process of blocking or limiting access when an endpoint no longer meets required data handling rules. It goes beyond detection, using technical controls to prevent continued access until the user fixes the issue. This is essential when sensitive data moves onto employee-managed devices.
  • Investigation depth: The extent to which a SOC service moves beyond enrichment and triage to determine what happened, why it happened, and what evidence supports the conclusion. In practice, this determines whether the customer receives a ticket or a defensible case file.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 1, 2026.
Updated on October 13, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org