Look for post-exploitation artefacts that do not belong in the normal workload pattern, such as cron jobs, new user accounts, SSH keys, reverse shells, unusual outbound tunnels, and log-clearing activity. In these attacks, persistence is usually the transition from a single exploit to a reusable foothold. If the system can also reach other assets, treat it as a lateral movement launch point.
What makes a foothold different from a one-time exploit?
A vulnerable platform becomes interesting to an attacker when it stops being just the initial entry point and starts behaving like a reusable access path. That usually means the system now has some durable mechanism for execution or login, such as an autostart entry, a newly added account, an implanted key, or a shell that can be reached again without re-exploiting the original flaw.
Persistence changes the question security teams ask. Instead of only proving that exploitation happened once, they need to determine whether the compromise created an enduring control channel that can survive reboots, credential changes, or normal cleanup activity. If it did, the platform is no longer only a victim system, it is part of the attacker’s operating path.
One useful way to frame this is to compare the platform’s current state with its expected workload pattern. If the observed behaviour includes privileges, files, processes, services, or outbound connections that are not part of the approved baseline, the platform may have shifted from exposed asset to embedded foothold.
Which artefacts are most useful for confirming persistence?
The strongest indicators are artefacts that create repeatable access rather than noisy one-off damage. Common examples include cron jobs, startup folders, registry run keys, new local users, SSH keys, reverse shells, unusual tunnels, and log-clearing behaviour. The exact artefact depends on the operating system and platform role, but the core test is the same: does the item let the adversary come back later?
That is why persistence hunting should focus on both execution artefacts and access artefacts. An implanted scheduler or autostart item points to code execution after reboot, while a new account, key, or token points to reusable access. Both matter, because attackers often mix them to survive one defensive action. The broader Identity Threat Detection and Response (ITDR) Guide is useful here because the same investigation logic applies when the foothold depends on abused credentials or session material.
Outbound communication also matters. A single exploited host may be noisy, but a foothold often reveals itself through steady command-and-control style traffic, lateral probes, or connections that do not fit the platform’s normal purpose. If the host can also talk to other assets that it should not normally reach, that increases the chance the attacker has created a launch point rather than leaving behind isolated malware.
How should teams distinguish persistence from routine administration?
The main challenge is avoiding false positives from legitimate automation. Scheduled tasks, service accounts, deployment hooks, and maintenance scripts can look suspicious if teams do not know what normal looks like. The right method is to compare the item against a known-good baseline for that platform, ownership model, and business function, then ask whether the artefact has a clear business purpose, approved change record, and expected execution context.
A second useful check is scope. A legitimate admin action usually has a traceable owner and a bounded objective. Attacker persistence tends to be messy, redundant, and defensive in purpose, for example multiple backdoors, duplicate accounts, hidden files, or cleanup designed to erase evidence. If the artefact exists mainly to preserve access, hide activity, or re-enable compromise after removal, treat it as malicious until proven otherwise.
For Windows systems, common autostart locations are a practical starting point, and the T1547 Boot or Logon Autostart Execution Defensive Guide is a strong reference for the persistence families security teams should baseline and hunt. For a real-world example of why persistence and credential reuse matter together, Salt Typhoon telecom intrusions 2025 shows how stolen access can be turned into durable reach inside an environment.
Risk and Threat Considerations
Persistence on a vulnerable platform is dangerous because it changes the attacker’s economics. Once the foothold is durable, the adversary can return without repeating the original exploit, expand to adjacent systems, and wait for a better moment to exfiltrate data or stage additional payloads. The risk is highest when the host has trusted network reach, privileged credentials, or operational importance that makes defenders reluctant to rebuild it immediately.
Failure mechanism: The attacker converts transient exploit access into a reusable control path by planting an autostart mechanism, account, key, tunnel, or other durable artefact, then uses that foothold to survive remediation and extend access.
Impact: The system can become a staging node for lateral movement, repeated intrusion, data theft, or further privilege escalation, and defenders may miss the persistence if they only look for the original vulnerability being re-exploited.
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 CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| MITRE ATT&CK | T1547 — Boot or Logon Autostart Execution | Autostart persistence is central to confirming a foothold survives reboot or login. |
| T1021 — Remote Services | Persistent footholds often enable repeated remote access and lateral movement over trusted services. | |
| T1078 — Valid Accounts | New or abused accounts are a common way attackers keep durable access after initial compromise. | |
| Recommendation — Hunt for and remove autostart persistence, then validate no hidden launch points remain. Monitor remote service use for signs that a compromised host is being reused for access. Review account creation and reuse for identities that should not exist or authenticate repeatedly. | ||
| CIS Controls v8 | CIS-4 — Secure Configuration of Enterprise Assets and Software | Baseline drift on a platform often reveals persistence artefacts and unauthorized changes. |
| Recommendation — Compare the host against a hardened baseline and investigate any unauthorized configuration drift. | ||
| NIST CSF 2.0 | DE.CM-01 — The network is monitored to detect potential cybersecurity events | Persistent footholds often show up as abnormal traffic, tunnels, or repeated callbacks. |
| DE.AE-03 — Potential adverse events are analyzed to determine cybersecurity incident status | Teams must distinguish a one-off exploit from an enduring compromise path. | |
| Recommendation — Monitor outbound and lateral traffic for repeatable beaconing or unusual trust paths. Classify suspicious artefacts by whether they create reusable attacker access. | ||
Practitioner Guidance
What to prioritise: First establish whether the host can still execute attacker-controlled code or authenticate attacker-controlled access without the original vulnerability. If yes, treat eradication as a persistence problem, not just a patching problem.
What to verify: Confirm the baseline for scheduled jobs, local accounts, SSH material, services, outbound destinations, and administrative change history. If the artefact has no clear owner or business function, assume it is part of the intrusion until you can disprove that.
Decision rule: If the compromised platform can reach other systems or holds credentials, session material, or management access, contain it before broad cleanup so you do not lose visibility into the attacker’s path.
Practitioner takeaway: Persistence is the point at which a compromise becomes operationally reusable, so the investigation must prove not only what was exploited, but whether the host now serves as an enduring launch point.
Related resources from NHI Mgmt Group
- How can security teams tell whether a vulnerable plugin has already been abused?
- How can IAM leaders tell whether security governance is keeping up with platform growth?
- How can security teams tell whether an access platform is actually reducing risk?
- How can security and IT teams tell whether an asset platform is actually working?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on November 5, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org