Solving Your Complex Core Business Risks In An Innovative, Pragmatic, Cost-Effective Way

Enterprise Resource Planning (ERP) Security Assessment - Solution Approach:

The Business Issue:

To consolidate numerous financial management systems, this Fortune 500 multinational client migrated to a major ERP software solution which included a family of web-enabled applications, Java client-server applications, and complex database back-ends. 

While the migration offered significant business benefits, the client recognized that the following risks had to be addressed:

bullet

Numerous legacy financial systems would be replaced by the ERP architecture thereby concentrating the firm’s crown jewels in one system.

bullet

Implementation such a complex system combined with an aggressive schedule increased the risk of implementation-related security vulnerabilities.

bullet

While the ERP vendor is one the top 3 software vendors, their software ranges from legacy code to web services and could not simply be accepted as “secure” as delivered by the vendor.

KoreLogic’s Approach:

The sheer size of the ERP architecture ruled out an end-to-end security test and only key components were tested using a “sampling” method.  To focus the ERP application-layer testing, several of the client’s “power users” were interviewed to identify the most critical financial business processes.  KoreLogic performed testing on the following components of the ERP architecture:

ERP Component

Test Approach

Business-critical ERP Applications

Perform custom web- and client-server-based application testing to gauge the application’s ability to resist an unauthorized user gaining access to the applications; or authorized users escalating their privileges or viewing data they are not authorized to see.

Representative Sample of Back-end Databases

Used a KoreLogic database harvester to gather configuration settings,  Verified they are effectively configured to resist attack.

Servers that host the ERP databases and applications

Used a KoreLogic operating system harvester to gather server configuration settings,  Verified they are effectively configured to resist attack.

 The following are representative findings from the testing:

bullet

Vendor used proprietary encryption to protect data in transit. KoreLogic was able to defeat the encryption and successfully conduct man-in-the-middle attacks.

bullet

KoreLogic discovered flaws with a different vendor's encryption implementation, which allowed KoreLogic to decrypt and encrypt sensitive data.

bullet

KoreLogic conducted a web application assessment and identified numerous vulnerabilities that would result in compromise of the financial system.

bullet

The KoreLogic Harvester tool was run on a representative cross-section of ERP servers to determine how the servers were configured, managed, accessed and used from a security perspective.  KoreLogic identified system configuration deficiencies and recommended corrective action.

Business Benefits Delivered:

bullet

The client realized the benefits of the new ERP solution (improved financial management efficiency, lower operational costs, numerous legacy financial systems retired) while increasing the protection of its business-critical information assets.

bullet

Previously unknown critical and high risk database and server vulnerabilities were corrected.  Appropriate changes to the client’s security configuration procedures and operational practices were recommended.

bullet

The client referred the ERP application critical and high risk vulnerabilities to the vendor for corrective action. This will also provide the client with leverage to keep pressure on the vendor to continue to improve the security of its ERP software.

bullet

Improvements were made at a security process and procedural level to more securely implement future additions to any system, database, or application added to the ERP architecture.

bullet

KoreLogic’s testing as an independent third party security expert will be leveraged by the client for business partner and regulatory security due diligence.