Enterprise giant SAP's systems take a probe to the wobbly bits - report
Penetration-testing securo-boffins show how hackers target corporate software
At least 3,000 SAP systems are directly exposed to the internet, providing direct access to core corporate systems for potential attackers, according to a penetration-testing firm.
Rapid7, the firm behind the Metasploit penetration-testing tool, carried out the scanning exercise in the wake of the discovery of a banking Trojan that had been modified to look for SAP GUI installations, a worrying sign that SAP system hacking is moving towards into mainstream cybercrime.
Once the domain of a few isolated APT attacks, SAP appears to be in the crosshairs of hackers that know just how much sensitive data enterprise resource planning (ERP) systems house, including financial, customer, employee and production records. SAP's tens of thousands of customers may see an increase of attacks and their customers face the threat of data theft, fraud and sabotage.
"This trend is not really surprising, given that financial, customer, employee and production data reside in a company’s enterprise resource planning (ERP) systems — and they are juicy targets for all sorts of malicious hackers," writes Christian Kirsch, product marketing manager for Metasploit at Rapid7, in a blog post.
Too big to fail
He adds: "What’s worse, these systems have often organically grown over decades and are so complex that few people understand their organisation’s entire ecosystem, let alone some of SAP’s protocols and components that are not publicly documented."
Kirsch goes on to list a range of criminal scams that might be possible after hacking into vulnerable SAP installs. "Organised cyber-crime often looks for credit card numbers contained in business transaction data, which they use to conduct fraudulent transactions. They can extract social security numbers in an employee database to conduct identity theft. By changing the payee account details in the system, they can redirect funds into their own accounts and go home with a hefty paycheck," Kirsch warns.
"State-sponsored hacking groups regularly break into enterprises for purposes of industrial espionage," he adds. ERP systems provide them with a wealth of data to pass on to their domestic industry – as well as a chance to sabotage production flows and financial data. As a result, mergers and acquisitions may fall through or foreign competitors may get a head start on copying the latest technology."
5,000 SAP routers publicly exposed on the internet
SAP security specialists ERPScan, the firm that discovered the SAP-probing variant of the Shiz Trojan, reckons 3,400 SAP systems are exposed online (the difference in figures is because Rapid7 is only looking at web-based systems, according to ERPScan). However this isn't even the worst of the problem with insecure ERP systems.
"What is more critical is that almost 5,000 SAP routers are published on the internet and 85 per cent of them are vulnerable to remote code execution," Alexander Polyakov, CTO and co-founder of ERPScan, told El Reg.
"Thousands of other services are also exposed - at least 10,000 were found during some scans but it's very hard to calculate the full number," he added.
The latest annual survey (PDF) into the state of SAP security by ERPScan found that the most popular release SAP release is still NetWeaver 7.0, which was released in 2005 but still commands 35 per cent of the market. The general state of SAP security is getting worse, ERPScan concludes.
"Old issues are being patched, but a lot of new systems have vulnerabilities. SAP acquires new companies and invents new technologies faster than researchers analyse them," according to the ERP security specialists.
Separately, Rapid7 has released a research paper on conducting penetration tests on SAP systems. The research report gives an overview of key SAP components, explores how consultants can map out the system before an attack, and gives step-by-step examples on how to exploit vulnerabilities and brute-force logins.
These methods have been implemented and published in the form of more than 50 modules for Metasploit, Rapid7's open-source penetration-testing software. The modules enable organisations to test whether their own systems could be penetrated by an attacker.
The research paper, SAP Penetration Testing Using Metasploit - How to Protect Sensitive ERP Data, can be found here (free but registration required).
We invited SAP to comment on Rapid7 and ERPScan's assessments of the general state of corporate security tied to running and maintaining its software. The software giant has been in touch to say it is reviewing the reports. We'll update as and when we hear more. ®
Sponsored: DevOps and continuous delivery