9 Cloud ERP Security Measures: Compliance and Data Management Best Practices
Secure a cloud ERP by writing down who owns each control, limiting access by job role, encrypting every data state, enforcing phishing-resistant MFA and keeping searchable logs. Then map regulations to controls and test recovery. Your vendor secures the platform. You secure access, data and configuration, and that is where most failures happen.
Cloud ERP security is the set of controls that protect finance, HR, supply chain and customer data hosted on a cloud enterprise resource planning platform. Protection starts with a clear split of duties between vendor and customer. Access control, encryption, authentication and monitoring then guard the system daily, while regulatory mapping and data governance keep it compliant. Backup planning and vendor verification protect continuity and assurance.
The cloud ERP security measures are listed below:
- Define shared responsibility boundaries
- Enforce role-based access controls
- Encrypt data at rest and in transit
- Require multi-factor authentication
- Monitor activity through audit logs
- Map regulatory compliance requirements
- Govern the data lifecycle
- Plan backup and disaster recovery
- Verify vendor security certifications
An ERP is the one system that holds payroll, supplier bank details, customer records and the general ledger together. That concentration makes it a high-value target, and the 2026 evidence shows attackers know it. IBM’s 2026 Cost of a Data Breach Report puts the global average breach at $4.99 million and the US average at $11.5 million, with 247 days needed on average to identify and contain a breach. It also found that 53% of breached organizations had sensitive data left unencrypted at rest or in transit.
ERP platforms are also being attacked directly. Mandiant’s M-Trends 2026 lists an SAP NetWeaver flaw (CVE-2025-31324), which let unauthenticated attackers run code remotely, among the most frequently exploited vulnerabilities of 2025, as summarized by SAP security vendor Onapsis. Verizon’s 2026 Data Breach Investigations Report adds that vulnerability exploitation is now the leading way into organizations at 31% of breaches, and that third parties were involved in 48% of breaches.
The lesson is consistent. Moving to the cloud shifts some security work to the vendor, but it does not remove yours. The nine measures below show where the line sits and how to meet your side of it.
Define Shared Responsibility Boundaries
Shared responsibility is the cloud ERP security measure that assigns each security duty to either the vendor or your organization, in writing, before go-live. The common failure is an assumption: teams believe the vendor covers everything, so nobody owns user access, configuration or monitoring. A documented split replaces that assumption with named owners.
SAP’s RISE offering shows how detailed the split becomes. SAP secures the infrastructure layers, while customers keep control of user permissions, custom code, application-level security notes and the monitoring of security events, according to a review of SAP’s model by ERP Today. SAP documents the split in a matrix covering more than 1,000 tasks, and some tasks move to SAP only if the customer buys optional services.
The duties to assign are listed below:
- Vendor: data centers, hardware, network, hypervisor and platform availability.
- Customer: user accounts, role design, segregation of duties, data classification and integration credentials.
- Both: incident response, log review and breach notification, with agreed contacts and deadlines.
Record the matrix in the contract and review it at every renewal and major release.
Cloud ERP shared responsibility model in SaaS vs. IaaS
The more of the stack you manage, the more security work you own. In SaaS the vendor runs the application and underlying layers. In an IaaS-hosted ERP you also manage the operating system, database and application patching.
| Layer | SaaS ERP | IaaS-hosted ERP |
|---|---|---|
| Data center and hardware | Vendor | Cloud provider |
| Network and hypervisor | Vendor | Cloud provider |
| Operating system and database | Vendor | Customer |
| ERP application patching | Vendor | Customer |
| User accounts and roles | Customer | Customer |
| Data, configuration and exports | Customer | Customer |
The last two rows never move. No deployment model transfers them away from you.
What does the cloud ERP provider not secure?
The provider does not secure your user permissions, weak or reused passwords, misconfigured roles, custom code, third-party integrations or the way staff export and share data. SOC 2 reports make this explicit through complementary user entity controls, the customer-side duties that the vendor’s audit assumes you perform. A typical example is removing leavers’ accounts promptly. If you skip those controls, the report’s assurance no longer fully applies to you.
Enforce Role-Based Access Controls
Role-based access control limits each user to the ERP functions their job requires and nothing more. It matters because most ERP damage comes from legitimate accounts used wrongly, not from exotic exploits. The Association of Certified Fraud Examiners analyzed 1,921 fraud cases across 138 countries in its 2024 Report to the Nations and found that 32% occurred because internal controls were missing and another 19% because existing controls were overridden.
CIS, summarizing Verizon’s 2026 report, adds that 83% of privilege escalation incidents involved no software vulnerability. Attackers relied on misconfiguration, excess permissions and stolen credentials. In an ERP, those weaknesses sit in role design.
The steps to enforce role-based access are listed below:
- Build roles around job functions such as accounts payable clerk or payroll analyst, never around individuals.
- Grant the minimum permissions each role needs, and add access through a documented request and approval.
- Review every role and user assignment quarterly, and remove access on the day a person changes team or leaves.
- Issue dedicated service accounts with scoped permissions to each integration instead of reusing administrator credentials.
- Route emergency or super-user access through a time-limited, fully logged approval.
Segregation of duties in cloud ERP finance modules
Segregation of duties splits conflicting steps of a sensitive process so that no single user completes it alone. In practice the ERP must block combinations such as creating a vendor and approving its payments, posting a journal entry and approving it, or creating an employee record and running payroll.
This control targets the most common fraud pattern. The ACFE reports that billing schemes were among the most frequent asset misappropriation schemes in its 2024 study, with a median loss of $100,000. Maintain a segregation matrix that lists conflicting role pairs, test it whenever roles change and keep the results as audit evidence.
What are the risks of excessive user privileges?
Excessive privileges raise the risk of fraud, accidental changes to financial data, data exposure and audit findings. They also widen the damage of a stolen password, because the attacker inherits everything the account can reach. Access creep, where permissions accumulate as people move between roles, is the usual cause, and a scheduled access review is the standard remedy.
Encrypt Data at Rest and in Transit
Encryption makes ERP data unreadable to anyone who lacks the correct key, whether the data sits in a database, travels between systems or lives in a backup. It remains a basic control that many organizations still lack: IBM’s 2026 report found that 53% of breached organizations had sensitive data unencrypted at rest or in transit when the breach occurred.
Most cloud ERP vendors encrypt by default, so the practical task is verification and scope. Ask the vendor to confirm every state in the list below.
The encryption controls to verify are listed below:
- At rest: AES-256 for production databases, file storage, attachments and backups.
- In transit: TLS 1.2 or 1.3 for user sessions, APIs, integrations and data migration jobs.
- Keys: held in a dedicated key management service, rotated on a schedule and revocable.
- Exports and extracts: encrypted files and secure transfer for reports, spreadsheets and data feeds that leave the ERP.
Encryption has a limit worth stating. It protects stolen disks, copied backups and intercepted traffic, but an attacker who runs code inside the application or logs in with valid credentials sees decrypted data. Encryption therefore works alongside access control and monitoring, not instead of them.
Cloud ERP encryption standards (AES-256, TLS 1.2/1.3)
AES-256 encrypts stored data with a 256-bit key. TLS protects data moving between browsers, applications and servers, and TLS 1.3 is the current version. The Internet Engineering Task Force formally deprecated TLS 1.0 and 1.1 in RFC 8996 in 2021, so any ERP integration still negotiating those versions needs an upgrade.
Who manages cloud ERP encryption keys?
The vendor manages the keys by default. Many vendors also offer customer-managed keys, often called bring your own key (BYOK). With BYOK you control key rotation and can revoke access, which helps with strict regulatory or contractual requirements. It also adds duties: a lost or deleted key makes the data permanently unreadable, so key custody needs owners and a recovery procedure.
Require Multi-Factor Authentication
Multi-factor authentication (MFA) asks for a second proof of identity in addition to a password, which turns a stolen password into an incomplete attack. The need is measurable. Verizon’s 2026 report found credential abuse somewhere in the attack chain of 39% of breaches, even though it no longer leads as the first way in. Not every MFA method protects equally, so the method you choose matters as much as the decision to enable it.
The US Cybersecurity and Infrastructure Security Agency (CISA) calls phishing-resistant MFA the gold standard and names FIDO/WebAuthn security keys and passkeys as the widely available option. It lists SMS and voice codes as exposed to phishing, SIM swapping and interception.
The MFA rules to apply are listed below:
- Enforce MFA for every ERP user, starting with administrators, finance approvers and anyone who can change bank details.
- Use phishing-resistant methods (security keys or passkeys) for privileged roles.
- Where push notifications remain, turn on number matching to defeat push bombing, in which attackers flood a user with approval prompts until one is accepted.
- Treat SMS codes as a last resort.
- Apply conditional access that checks location, device health and risk before granting a session.
Single sign-on for cloud ERP users
Single sign-on lets people authenticate once through the corporate identity provider and then open the ERP without a separate password. It centralizes MFA policy in one place and makes offboarding reliable, because disabling a leaver’s directory account removes ERP access in the same step. Keep one or two break-glass administrator accounts outside single sign-on so a failure at the identity provider does not lock you out of the ERP.
Is password-only login enough for cloud ERP?
No. Passwords alone fail against phishing, reuse and credential stuffing, and ERP accounts reach payment and payroll data. Verizon’s 2026 data also shows the supplier side of the problem: third parties were involved in 48% of breaches, and many of the headline cases traced back to missing MFA or weak credential rotation. Require the same standard from vendors and contractors who log in to your ERP.
Monitor Activity Through Audit Logs
Audit logs record who did what, when and from where inside the ERP, and they decide how long a breach stays hidden. IBM measured an average of 247 days to identify and contain a breach in 2026, and breaches that lasted longer than 200 days cost $5.65 million on average against $4.32 million for faster ones. Detection speed is therefore a cost control as well as a security one.
ERP logs need special attention. Onapsis, an SAP security vendor, notes in its review of Mandiant’s report that standard endpoint and network tools are rarely fluent in SAP application logs, so attackers can remain unseen unless the ERP’s own logs are collected and analyzed.
The monitoring practices to implement are listed below:
- Log sign-ins, failed logins, permission and role changes, configuration changes, data exports, vendor bank-detail changes and approvals.
- Send ERP logs to a central monitoring platform (a SIEM) so events can be correlated with network and identity data.
- Alert on unusual behavior such as off-hours access, bulk downloads, new administrator accounts and repeated failed approvals.
- Protect logs from alteration and deletion, and restrict who can read them.
- Synchronize clocks across systems so that timelines line up during an investigation.
Cloud ERP audit log retention periods
Retention follows the strictest rule that applies to you. PCI DSS version 4.0.1 requires audit log history of at least 12 months, with the most recent three months immediately available for analysis (requirement 10.5.1). “Immediately available” means searchable now, not restorable in two days. PCI DSS also requires automated log review, which became mandatory on 31 March 2025 (Motadata summary).
For financial reporting, the SEC’s rule under Sarbanes-Oxley section 802 requires auditors to keep audit records for seven years after the audit concludes. Many finance teams align their own retention with that period, so a seven-year default is a common and defensible choice.
What is the difference between audit logs and security alerts?
Audit logs are the permanent, detailed record of events and serve investigations and audit evidence. Security alerts are real-time notifications triggered when activity matches a risk rule, and they serve response. A healthy setup needs both: alerts to catch a problem quickly, and logs to prove what happened afterwards.
Map Regulatory Compliance Requirements
Compliance mapping links every regulation that applies to you with the ERP controls, data and owners that satisfy it. An ERP touches several regimes at once, because one system holds personal data, financial records and sometimes payment or health data. Mapping turns audit preparation into a continuous routine instead of an annual scramble.
The steps to map compliance are listed below:
- Inventory the data types the ERP stores and the countries that data comes from.
- Identify the laws and standards that apply to each data type.
- Match each requirement to a specific control and a named owner.
- Decide which duties the vendor’s reports cover and which stay with you.
- Collect evidence continuously, such as access reviews, log samples and restore tests, rather than assembling it before each audit.
Cloud ERP compliance by regulation (GDPR, SOX, HIPAA, PCI DSS)
Each regulation touches different parts of the ERP, as the table shows.
| Regulation | Who it covers | ERP data in scope | Obligation to remember |
|---|---|---|---|
| GDPR (in force 2018) | Organizations handling personal data of people in the EU | Employee, customer and supplier contact data | Report breaches to the regulator within 72 hours where feasible |
| SOX (2002) | US public companies and their auditors | General ledger, journals, approvals, access to financial systems | Reliable internal controls over financial reporting |
| HIPAA | US healthcare organizations and their partners | Patient billing and health-related records | Safeguards for protected health information |
| PCI DSS v4.0.1 | Organizations that handle payment card data | Cardholder data in order and payment modules | 12 months of audit logs, three months immediately available |
Two GDPR details are often misread. First, the 72-hour clock under Article 33 starts when the controller becomes aware of a breach, and a processor such as an ERP vendor must tell the controller without undue delay. Your contract should set the vendor’s notice time well inside 72 hours. Second, GDPR has two fine tiers. Security and breach-handling failures under Articles 32 and 33 fall in the lower tier of up to 10 million euros or 2% of worldwide turnover, while breaches of core processing principles and unlawful data transfers can reach 20 million euros or 4%.
Cloud ERP compliance by region
Regional laws set different rules for data location, consent and cross-border transfers, so a multinational ERP rarely follows a single rulebook. The EU and UK apply GDPR and UK GDPR. The United States relies on sector and state laws such as SOX and HIPAA. The EU’s Digital Operational Resilience Act (DORA) has applied since 17 January 2025 to financial institutions and their ICT service providers, which can include an ERP vendor. India’s Digital Personal Data Protection Act adds another national model. List every country where your employees, customers or suppliers sit and confirm the obligations for each with legal counsel.
Govern the Data Lifecycle
Data lifecycle governance controls how ERP data is created, stored, used, archived and deleted. An ERP accumulates records for years, and every extra record is extra exposure. IBM’s 2026 report found customer personal data in 52% of the breaches it studied, which makes minimizing and expiring that data a direct risk reduction.
The lifecycle controls to establish are listed below:
- Classify data by sensitivity when it enters the system.
- Set a retention schedule for every record type, tied to a legal or business reason.
- Archive inactive records to lower-cost storage with the same access controls.
- Delete expired data securely, including copies in backups and test environments, and keep proof of deletion.
- Collect only the personal data a business process needs, and mask personal fields in non-production copies.
Cloud ERP data classification levels
Most organizations use four levels: public, internal, confidential and restricted. Map ERP fields to those levels so controls follow the data. Payroll, bank account numbers, tax identifiers and health-related records belong at the restricted level, with the narrowest access, field-level masking and the strongest logging. Supplier price lists and internal cost data usually sit at confidential.
Cloud ERP data retention and deletion policies
A retention policy states how long each record type is kept and when it is destroyed. Keep records for the legal minimum plus a documented business need, and no longer. Financial records often carry multi-year duties, such as the seven-year audit record rule that applies to auditors under Sarbanes-Oxley, while GDPR requires that personal data is not kept longer than necessary for its purpose. Where those two pull in different directions, record the reason for each retention period and review the schedule with legal counsel each year.
Deletion must reach every copy. Test that a deletion in the ERP also removes the record from archives, replicated regions and backups on the schedule you promised.
What is data residency in cloud ERP?
Data residency is the geographic location where your ERP data is stored. It matters because laws attach to location, and it is related to but different from two neighboring terms.
| Term | Meaning | ERP question to ask |
|---|---|---|
| Data residency | The physical or geographic location of the data | Which region hosts production data, backups and replicas? |
| Data localization | A legal duty to keep data inside a border | Does any country where we operate require local storage? |
| Data sovereignty | Which country’s laws and authorities can reach the data | Who controls the vendor, and can a foreign authority compel access? |
Residency alone does not settle sovereignty. The US CLOUD Act lets US authorities compel US-based providers to produce data they control, even when it is stored abroad, which is why EU organizations assess transfers carefully after the Schrems II ruling in 2020. Standard contractual clauses remain a valid transfer tool, but the Court held that contracts cannot bind foreign public authorities, so each transfer needs an assessment of its own (summarized by Lyceum). In practice, confirm the hosting region, confirm that backups and support staff access stay inside approved locations, and ask the vendor how it handles government data requests.
Plan Backup and Disaster Recovery
Backup and disaster recovery restore ERP operations after an outage, data corruption or ransomware attack. The ransomware risk is why this measure now sits beside security rather than behind it: Verizon’s 2026 report found ransomware in 48% of the breaches it examined, up from 44% a year earlier. Attackers know that working backups remove their leverage, so they go after backups first. Veeam’s research reports that 89% of organizations hit by ransomware saw signs that attackers targeted their backup systems (Opti9 summary), and that figure comes from a backup vendor, so treat it as indicative.
The recovery steps to plan are listed below:
- Set a recovery time objective (RTO) and recovery point objective (RPO) for each critical process, based on business impact.
- Follow the 3-2-1-1-0 rule: three copies of data, on two media types, one copy offsite, one copy immutable or offline, and zero errors confirmed by test restores.
- Keep backup administration under separate credentials and MFA from production ERP administration.
- Test a full restore at least once a year and after any major ERP change, and record how long it took.
- Write an incident response plan with named roles, contacts, decision rights and regulator notice deadlines.
Cloud ERP RTO and RPO targets
RTO is the longest downtime the business accepts for a process. RPO is the largest data loss it accepts, measured in time. Set both per process, because month-end close, order entry and payroll do not carry the same urgency.
The figures below are illustrative starting points to adapt, not benchmarks. Confirm them with a business impact analysis, then check that the vendor’s service level agreement can meet them.
| Process | Example RTO | Example RPO |
|---|---|---|
| Order entry and payments | 2 to 4 hours | 15 minutes to 1 hour |
| Payroll run | 4 to 8 hours | 1 hour |
| General ledger and reporting | 8 to 24 hours | 4 to 24 hours |
| Archived records | 3 to 5 days | 24 hours |
Is vendor backup the same as customer-controlled backup?
No. Vendor backups protect against failure of the vendor’s platform, and the vendor decides their scope, frequency and restore terms. Customer-controlled backups protect against events the vendor’s backups do not cover: user error, accidental deletion, malicious changes by a compromised account, and a vendor outage or dispute. Read the contract for what the vendor restores, how fast and at what price, then add independent backups where those terms leave gaps.
Verify Vendor Security Certifications
Vendor verification confirms, through independent evidence, that the provider operates the controls it advertises. This step carries more weight every year because Verizon’s 2026 report found third parties involved in 48% of breaches, up 60% from the previous report. A vendor’s marketing page is a claim. An audit report is evidence.
The vendor checks to complete are listed below:
- Request the current SOC 2 Type II report and read it against the checklist in the next section.
- Confirm ISO/IEC 27001 certification and read its scope statement.
- Ask for a summary of recent independent penetration tests, including how the vendor fixes findings.
- Review uptime commitments, breach notification time, subprocessors and data location in the contract.
- Request the audit reports of the vendor’s own hosting provider where the vendor’s report leaves it out.
- Repeat the review every year and after any major vendor change.
Cloud ERP vendor audit reports (SOC 2 Type II, ISO/IEC 27001)
A SOC 2 Type I report describes whether controls are suitably designed at a single date. A Type II report tests whether they operated effectively over an observation period that typically runs three to twelve months, which is why enterprise buyers ask for Type II (overview by ThreatLocker). Reports are generally treated as valid for about 12 months, so a report older than that needs a bridge letter or a fresh one.
ISO/IEC 27001 certifies that the vendor runs an information security management system. It describes a management system, not every technical setting, so the scope matters as much as the certificate.
Use the table below when you read a SOC 2 Type II report.
| What to check | Why it matters |
|---|---|
| Period covered | A short or stale window gives weaker assurance |
| Auditor’s opinion | A qualified opinion signals that at least one control failed |
| Systems and products in scope | The ERP module you use must be inside the boundary |
| Exceptions in the control tests | Repeated exceptions in access reviews or patching are red flags |
| Complementary user entity controls | These list the duties you must perform for the report to apply to you |
| Carved-out subservice organizations | The hosting provider’s controls may be excluded and covered by a separate report |
The Venminder guide points readers to the control tests section of a Type II report, which is where results and exceptions sit. Assign an owner to each complementary user entity control and record how it is met.
What are the warning signs of a weak ERP vendor?
Warning signs include no independent audit, only a Type I report, vague answers about where data is stored, no breach notification commitment, no customer-managed key option and no data export path. Slow patching deserves particular attention given how quickly attackers weaponized the SAP NetWeaver flaw once it was public. Repeated exceptions or a qualified opinion in an audit report are further red flags, as is a vendor that cannot name its subprocessors.
Summary: Who Owns Each Measure and What Evidence to Keep
Use this table to assign owners and to prepare for audits.
| Measure | Main risk reduced | Primary owner | Evidence to keep |
|---|---|---|---|
| Shared responsibility | Unassigned security duties | Both | Signed responsibility matrix |
| Role-based access | Fraud and privilege abuse | Customer | Segregation matrix, quarterly access review records |
| Encryption | Data exposure | Vendor, with customer key options | Vendor encryption statement, key rotation records |
| Multi-factor authentication | Account takeover | Customer | MFA enforcement report by user group |
| Audit logs | Undetected breaches | Both | Log retention settings, alert test results |
| Compliance mapping | Fines and audit failures | Customer | Regulation-to-control map with owners |
| Data lifecycle governance | Over-retention and privacy violations | Customer | Retention schedule, deletion confirmations |
| Backup and recovery | Downtime and data loss | Both | Restore test results, RTO and RPO sign-off |
| Vendor verification | Weak provider controls | Customer | SOC 2 report review notes, certificate scope |
FAQs
What is cloud ERP security?
Cloud ERP security is the set of technical controls, policies and vendor assurances that protect ERP data hosted on a cloud platform from unauthorized access, loss and misuse. It covers identity and access, encryption, monitoring, compliance, recovery and vendor oversight, and it divides duties between the vendor and the customer.
What is cloud ERP compliance?
Cloud ERP compliance is the alignment of ERP operations, controls and data handling with the laws and standards that apply to the organization, such as GDPR, SOX, HIPAA and PCI DSS. It requires documented controls, named owners and audit evidence that is collected continuously.
What is cloud ERP data management?
Cloud ERP data management is the practice of classifying, storing, protecting, retaining, archiving and deleting ERP data across its lifecycle. It includes backup, data residency, access governance and data quality controls.
What are the types of cloud ERP security threats?
The types of cloud ERP security threats include exploitation of unpatched ERP components, credential theft and phishing, ransomware, insider misuse, insecure APIs and integrations, third-party compromise and misconfiguration, which stem from slow patching, weak authentication, excess privileges and unmanaged integrations. CISA has added 14 SAP vulnerabilities to its Known Exploited Vulnerabilities catalog, and two of them were used by ransomware groups, according to a July 2026 report.
What are the types of cloud ERP deployment models?
The types of cloud ERP deployment models are multi-tenant SaaS, single-tenant private cloud, IaaS-hosted ERP and hybrid ERP. Each model sets a different split of security duties between vendor and customer, and the customer always keeps user access, data and configuration.
Which compliance standards apply to cloud ERP?
The compliance standards that apply to cloud ERP include GDPR, SOX, HIPAA and PCI DSS, depending on industry, data type and region. SOC 2 and ISO/IEC 27001 are assurance frameworks that evidence a vendor’s control environment rather than laws that bind the customer.
Is cloud ERP more secure than on-premise ERP?
Cloud ERP is not secure or insecure by deployment model alone. Security depends on how fast patches are applied, how access is configured and how activity is monitored. Cloud vendors run dedicated security operations, redundant infrastructure and managed patching for the platform layer. On-premise ERP gives full control but places all patching, monitoring and physical security on the company, and an ERP missing years of security patches ranks among the largest exposures a business carries, as Unit4 notes. A cloud ERP with weak access control is less secure than a well-run on-premise system, and the reverse holds as well.
Which cloud ERP deployment model is the most secure?
Single-tenant private cloud offers the strongest isolation and customization of controls, at higher cost and with more customer workload. Multi-tenant SaaS from an audited vendor delivers strong baseline security at lower cost with fewer customer duties. Configuration quality, patch speed and vendor controls influence security more than the model alone.
Is cloud ERP GDPR compliant?
Yes, cloud ERP is GDPR compliant when a data processing agreement is in place, personal data is stored and transferred under a lawful mechanism, access is restricted, breaches are reported to the regulator within 72 hours where feasible and data subject rights are supported. Compliance belongs to the organization as data controller, not to the software alone.
Is cloud ERP safe for financial data?
Yes, cloud ERP is safe for financial data when encryption, multi-factor authentication, role-based access with segregation of duties, audit logging and a SOC 2 Type II audited vendor are in place and the customer operates its own controls.
Does the customer need to back up cloud ERP data?
Yes, customers need independent backups of cloud ERP data to recover from user error, malicious changes, ransomware and vendor outages. Vendor backups cover platform failure, and the contract sets their scope and restore terms.