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.
NHIMG editorial — based on content published by Prophet: 99 False Positives and 1 Stolen Session: Why SOCs Need Investigation Depth, Not More Detection
Questions worth separating out
Q: How should security teams investigate suspicious login alerts without drowning in false positives?
A: Start by treating the alert as a trigger for deeper session analysis, not as evidence of compromise or safety.
Q: Why do compliant devices fail to prove a session is safe?
A: Because device compliance describes the endpoint that authenticated first, not the actor reusing the session later.
Q: What do security teams get wrong about location-based identity anomalies?
A: They often treat unusual geography as the problem instead of a weak signal.
Practitioner guidance
- Rebuild suspicious-login triage around session evidence Pull token type, refresh history, IP diversity, user-agent changes, and authentication events before deciding whether a login is benign.
- Separate endpoint posture from current session legitimacy Require analysts to validate whether the current token holder matches the original authenticating device and user, instead of assuming managed-device status proves legitimacy.
- Promote technique-level investigation patterns Create a repeatable workflow for token replay and session hijacking that looks for multi-IP activity, absence of fresh MFA, and rapid authentication continuity across services.
What's in the full article
Prophet's full article covers the operational detail this post intentionally leaves for the source:
- The exact red-team chain from ClickFix payload to DLL loading and PRT replay.
- The telemetry sequence used to prove that the alert represented session hijacking rather than normal travel noise.
- The investigation framework adjustments made after the exercise to separate device compliance from current session legitimacy.
- The author’s perspective on AI-assisted investigation depth and SOC queue handling.
👉 Read Prophet's analysis of why SOCs need investigation depth, not more detection →
Suspicious login alerts: what SOCs miss without deeper investigation?
Explore further
Investigation depth is now a core identity control, not a SOC luxury. When an attacker can steal a live session and inherit the trust attached to it, the value shifts from detection volume to investigative discrimination. The article shows that the only alert fired was the noisiest one in the queue, which is exactly why shallow triage fails. The practitioner conclusion is simple: if you cannot prove who is holding the token now, you do not know who is authenticated.
A few things that frame the scale:
- 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, according to The State of Non-Human Identity Security.
- Only 1.5 out of 10 organisations are highly confident in their ability to secure NHIs, compared to nearly 1 in 4 for securing human identities.
A question worth separating out:
Q: Who is accountable when a stolen session token bypasses MFA and moves through cloud services?
A: Accountability sits with the identity, endpoint, and SOC functions together, because the failure spans authentication, session governance, and investigation depth. If the team only looks at alert volume or device compliance, it misses the cross-domain control gap that let the attacker remain inside the session.
👉 Read our full editorial: Investigation depth beats alert volume in session hijack defense