Look for correlated indicators across the application and database layers. Suspicious SQL query patterns, login activity at unusual times, registry changes tied to persistence, encoded PowerShell execution, and outbound communications to command and control infrastructure all suggest the intruder has moved past simple access. When those signals appear together, teams should assume the attacker is actively staging data theft or maintaining foothold.
When ERP Activity Starts Looking Like a Campaign, Not a Login Event
initial access to an ERP environment can look deceptively small at first: one unusual sign-in, one strange query, or one administrative action. The point where it becomes more serious is when those signals line up across application, database, and endpoint layers. At that stage, the question is no longer whether an account was used, but whether the attacker is building persistence, collecting data, or preparing lateral movement inside a business-critical system.
That distinction matters because ERP platforms concentrate finance, procurement, HR, and operational data in one place, so a foothold often gives an intruder more leverage than the first alert suggests. For defenders, correlated behaviour is stronger evidence than any single event, especially when the activity departs from normal batch windows, service-account patterns, or approved admin work. For threat context, see NIST SP 800-53 Rev 5 Security and Privacy Controls for control expectations around access monitoring, logging, and incident response. In practice, many security teams recognise escalation only after several “small” anomalies have already formed a coherent intrusion pattern.
How ERP Intrusions Reveal Persistence, Tooling, and Exfiltration
An ERP breach usually moves beyond initial access when the attacker starts using the platform as an operating base rather than a single account. That shift often shows up in the data plane first: repeated SQL queries against high-value tables, atypical joins, bulk reads, or access to records that do not match the user’s role. On the application side, defenders may see sign-ins at unusual times, new sessions from unfamiliar geographies, or privilege changes that do not align with ticketed work. On the endpoint side, the compromise becomes clearer when the attacker uses the ERP session or adjacent admin access to launch encoded PowerShell, drop scripts, or modify registry keys for persistence.
The most useful judgement is correlation. One odd login may be a mistake; one unusual query may be a report; one PowerShell process may be admin tooling. But when those events cluster, especially alongside outbound connections to command and control infrastructure, the pattern moves from access to active operations. At that point, the attacker is likely testing what they can enumerate, how long they can remain unseen, and whether they can keep a foothold after the first credential is revoked.
- Application-layer clues: repeated failed-and-successful logins, impossible travel, session reuse, and privilege escalation outside normal change windows.
- Database-layer clues: high-volume SELECT activity, unusual exports, access to finance or master-data tables, and queries that bypass normal reporting paths.
- Endpoint and host clues: encoded scripting, suspicious child processes, registry tampering, or use of admin utilities that do not match the user’s role.
- Network clues: outbound connections to rare domains, periodic beaconing, or traffic patterns that do not fit ERP integration baselines.
OWASP Non-Human Identity Top 10 is useful where ERP integrations depend on service accounts, tokens, or API-based automation, because compromise often extends through those credentials even when the original login looks human-led. The guidance breaks down when logging is fragmented across the ERP, database, identity provider, and endpoint stack, because then the intrusion can remain visible only in isolated fragments.
Correlated Signs That Separate Noise from an Active Intrusion
Tighter monitoring usually increases alert volume, so teams have to balance visibility against false positives. The practical test is whether multiple layers tell the same story about suspicious intent, not whether any single control fires.
Common variations are easy to misread. Scheduled jobs can resemble persistence, database exports can resemble exfiltration, and administrative scripts can resemble malicious tooling. Guidance-vs-consensus: there is broad agreement that correlation is the key discriminator, but organisations still differ on how much weight to give endpoint indicators versus ERP-native audit trails. In a mature environment, a defender should expect legitimate admin work to be explainable by change records, user context, and approved maintenance windows. Where that explanation is missing, the burden shifts toward containment rather than further assumption of harmlessness.
One edge case is abuse of trusted automation. ERP platforms often rely on integrations, background jobs, or delegated service identities that generate noisy but legitimate-looking activity. Another is post-exploitation by a low-and-slow actor who avoids obvious malware and uses only native tools, making the compromise look like an ordinary privileged session until the query pattern, timing, and network behaviour are reviewed together. The clearest boundary is whether the activity remains consistent with a single erroneous access event or has evolved into a chain of reconnaissance, persistence, and data movement.
Where those layers line up, teams should treat the event as an intrusion in progress, not an authentication issue in isolation.
Risk and Threat Considerations
An ERP breach that has progressed beyond initial access creates material exposure because the attacker may now have both visibility into sensitive business data and the means to remain present after the original entry point is blocked. This is especially serious in systems with high-trust integrations, shared administration, or weak separation between reporting, operational use, and privileged maintenance.
Failure mechanism: Attackers commonly escalate from one valid session into broader control by abusing role gaps, query access, stored credentials, remote scripting, or trusted automation paths. When endpoint, database, and ERP logs are not correlated, persistence and collection activity can look like ordinary administrative variation.
Impact: The organisation may lose confidentiality, integrity, and recovery confidence at the same time. Sensitive records can be staged for theft, fraudulent changes may be hidden inside normal ERP workflows, and revocation of the first account may not remove the attacker’s foothold.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK address 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 | T1078 — Valid Accounts | ERP breaches often begin and expand through abused valid accounts. |
| T1059 — Command and Scripting Interpreter | Encoded PowerShell is a common sign of post-access attacker tooling. | |
| T1005 — Data from Local System | Repeated database reads and exports indicate collection from ERP data stores. | |
| Recommendation — Investigate unusual account use patterns and restrict reuse of valid credentials across ERP access paths. Hunt for suspicious script execution and block unsanctioned interpreter use on ERP-adjacent hosts. Monitor bulk data access and correlate query bursts with user context and export activity. | ||
| CIS Controls v8 | 8 — Audit Log Management | Correlating ERP, database, and host logs is essential to spot post-access escalation. |
| 6 — Access Control Management | Privilege escalation and unusual login behaviour show access control breakdowns in ERP. | |
| Recommendation — Centralise and review ERP, database, and endpoint logs to detect multi-layer intrusion patterns. Remove excess ERP privileges and review administrative access paths for abnormal use. | ||
| NIST CSF 2.0 | DE.CM-1 — Monitoring for Unauthorized Personnel, Connections, Devices, and Software | The question is about recognising when activity exceeds benign initial access. |
| RS.AN-2 — Incidents are Investigated | Cross-layer evidence should drive investigation once compromise indicators accumulate. | |
| Recommendation — Correlate ERP, database, and endpoint telemetry to detect unauthorized post-access activity. Escalate correlated ERP anomalies into a formal incident investigation without waiting for proof of exfiltration. | ||
Practitioner Guidance
What to verify: Confirm whether the suspicious activity is tied to a valid change record, approved maintenance window, or known integration before treating it as benign. If the answer is unclear, assume the account or host has been used for more than simple access.
Decision rule: Escalate from access review to incident response when you see cross-layer correlation, especially login anomalies plus database enumeration or export behaviour plus persistence tooling. A single anomaly can be investigated; a chain of anomalies should be contained.
What practitioners underestimate: ERP compromise often persists through service identities and scheduled automation even after a user password is reset. The important judgement is whether the intrusion has shifted from a credential problem to an operational foothold.
Practitioner takeaway: Treat the moment multiple ERP layers agree as the point where containment becomes more important than attribution, because that is usually where the attacker starts turning access into control.
Related resources from NHI Mgmt Group
- Why do organisation-wide access reviews become less effective when they stay limited to ERP?
- What are the signs that RBAC is no longer keeping access aligned to how teams actually work?
- How should teams govern Oracle ERP Cloud access beyond native controls?
- What is the difference between access certification and continuous monitoring in ERP security?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 6, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org