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: This is an analysis of why noisy suspicious-login alerts often fail SOC triage, showing how session hijacking can hide behind compliant device signals and normal-looking token activity.
Why it matters: It matters because IAM and SOC teams must distinguish legitimate authentication noise from token replay, or attackers can keep active sessions while analysts close the wrong alert.
👉 Read Prophet's analysis of why SOCs need investigation depth, not more detection
Context
Suspicious login alerts are only useful when teams can tell normal travel, VPN use, and contractor behavior from stolen-session activity. In IAM terms, the problem is not that identity systems generate too many alerts, but that common triage shortcuts treat location anomalies and device compliance as if they prove session legitimacy.
This article is really about the investigation gap between detection and proof. The primary issue is how a valid session token, once stolen, can continue to authenticate across services without password entry or user-interactive MFA, which means existing SOC workflows often inspect the wrong evidence first.
Key questions
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. Check token type, refresh behaviour, IP diversity, user-agent history, and surrounding authentication events. A managed device helps explain the original login, but it does not prove the current token holder is legitimate.
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. If a token is stolen, the compliance claim can travel with it while the attacker operates from another network. Analysts must validate current session continuity, not just endpoint posture.
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. In normal enterprises, travel, VPNs, and contractor access generate location noise every day. The better question is whether the surrounding session telemetry shows fresh authentication, believable user behaviour, and a consistent token lifecycle.
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.
Technical breakdown
Why suspicious login alerts are high-noise but low-confidence
Suspicious login detections usually rely on heuristic signals such as new geography, impossible travel, or unusual network origin. Those signals are helpful for triage, but they are not identity proof. In real enterprises, legitimate users move between hotels, airports, home networks, VPNs, and contractor environments, so the alert volume quickly outpaces the confidence analysts can place in any single event. The result is a queue full of policy-compliant activity that still requires investigation to separate ordinary mobility from compromise. In security operations, that means the alert is only the starting point, not the conclusion.
Practical implication: Treat location-based alerts as investigation triggers, not evidence of compromise or clearance.
How stolen session tokens bypass password and MFA controls
A Primary Refresh Token, or PRT, is a long-lived session artefact that can be used to keep authenticating without repeating interactive login. When an attacker steals a valid token, the identity provider often sees normal token refresh activity rather than fresh credential entry, so password checks and MFA prompts never occur. That changes the attack from authentication failure to session abuse. The token can be replayed from different IPs, different geographies, and even different infrastructure while still appearing legitimate to the platform because the original session was already trusted.
Practical implication: Focus investigation on token lineage, refresh patterns, and session continuity, not just login success or failure.
Why device compliance can create false confidence in triage
Device compliance tells you whether the original endpoint met policy at the time of authentication. It does not prove that the current holder of the session token is the same person who logged in on that device. This distinction matters because the compliance claim travels with the token, not with the actor replaying it. If an analyst uses managed-device status as a shortcut for legitimacy, they can close a hijacked session as benign even when the attacker is already operating inside cloud resources. That is a structural blind spot in many IAM and SOC workflows.
Practical implication: Require analysts to validate current session behavior separately from endpoint posture before closing the alert.
Threat narrative
Attacker objective: The attacker aims to preserve a trusted session long enough to move laterally in cloud services while appearing as a normal authenticated user.
- Entry begins with ClickFix social engineering, where the user is tricked into executing a clipboard payload that drops a malicious DLL.
- Escalation occurs when the attacker captures a valid Primary Refresh Token and reuses it to authenticate as the victim without triggering fresh credentials or MFA.
- Impact follows as the stolen session is replayed across Microsoft services and Azure CLI access, allowing lateral movement through cloud resources under a legitimate user identity.
Breaches seen in the wild
- Salesloft OAuth token breach — hackers stole OAuth tokens to access Salesforce data via Salesloft.
- Internet Archive breach — unsecured GitLab authentication tokens exposed 31M Internet Archive accounts.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
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.
Device compliance is a session attribute, not an identity verdict. The governing assumption behind many triage workflows is that a managed endpoint implies a legitimate actor. That assumption fails once the session is replayed elsewhere, because compliance was true for the original device but irrelevant to the attacker holding the token. The implication is that identity and endpoint teams must stop treating posture as proof of current possession.
Session replay turns “normal” authentication into a blind spot for IAM governance. PRT abuse works because modern identity systems are designed to keep sessions alive, refreshable, and frictionless once trust is established. That is efficient for users, but it creates a gap when the trusted artefact itself is stolen. Practitioners should recognise this as a governance problem, not just a detection problem.
Investigation frameworks need technique-level reasoning, not indicator-level chasing. Multi-IP token refreshes, absence of fresh authentication, user-agent shifts, and anonymising infrastructure together form a behavioural pattern that survives tooling changes. Alerts based only on location anomalies will always be noisy, but the technique pattern remains visible if teams know how to interrogate the surrounding telemetry. The practitioner conclusion is to build investigations around the behaviour, not the banner alert.
Hybrid identity defence now depends on proving session continuity, not just authentication success. The real control question is whether the same actor remains behind the token across the session lifetime. That question spans IAM, endpoint, and cloud telemetry, so no single product view is sufficient. The field should treat this as a cross-domain identity assurance problem, with SOC depth as the deciding factor.
From our research:
- 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.
- That confidence gap matters because the next step is not more alerts, but deeper investigation and lifecycle control, as shown in the NHI Lifecycle Management Guide.
What this signals
Investigation depth is becoming part of identity governance. Teams that still equate managed-device status with session legitimacy will keep closing the wrong cases, especially as token replay becomes easier to hide inside ordinary authentication noise. The practical shift is toward validating the token lifecycle, not just the login event, and that requires correlation across IAM, endpoint, and cloud telemetry.
Session continuity is the new trust boundary for suspicious login triage. Once a valid token exists, the question is no longer whether the user logged in, but whether the same actor still controls the session. That is a programme-level change, not a tuning adjustment, because it forces SOC and IAM teams to share evidence about the current holder of identity rather than the original authenticator.
For practitioners
- 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. A compliant device alone should never close the case.
- 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.
- Tune alert handling for depth, not suppression alone Use suppression rules only after the investigation framework can explain why a specific suspicious-login pattern is normal in your environment and what session behaviour would make it dangerous.
Key takeaways
- A stolen session can look exactly like a compliant user unless investigators inspect the surrounding token behaviour.
- The evidence in this case was not missing, it was buried in the telemetry that shallow triage ignored.
- The control that matters most is investigation depth that separates endpoint posture from current session legitimacy.
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, NIST SP 800-53 Rev 5, NIST Zero Trust (SP 800-207) and NIST SP 800-63 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Stolen session tokens and weak lifecycle checks sit at the heart of NHI credential abuse. |
| NIST CSF 2.0 | DE.CM-1 | The article centres on detecting abnormal identity events through monitoring and investigation. |
| NIST SP 800-53 Rev 5 | AU-6 | Analysing login anomalies requires actionable audit review and event correlation. |
| NIST Zero Trust (SP 800-207) | The post questions whether identity trust should extend beyond the initial authenticated session. | |
| NIST SP 800-63 | SP 800-63B | The article depends on authenticator and session behaviour after login, not only initial identity proof. |
Review authenticator and session management guidance in SP 800-63B when designing token-based access 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.
- Suspicious login alert: A suspicious login alert is a heuristic detection for sign-in activity that appears unusual, such as impossible travel or a new location. It is a starting point for investigation, not proof of compromise, because normal user mobility and token abuse can produce similar signals.
- Device Compliance State: Device compliance state is the current policy status of a managed endpoint, such as whether it has required apps, approved settings, and current patches. In MDM governance, it is only useful when non-compliance triggers a response rather than merely recording a status.
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.
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 or security programme, it is worth exploring.
Published by the NHIMG editorial team on August 1, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org