The retail and technology landscapes have become almost identical entities in today’s business domain. Both technology and data were important before the internet had fully emerged. Retailers were always keen on running their stores more efficiently and leveraging data to understand their customers better.
As the internet gained more and more popularity, so did mobile shopping via tablets and smartphones. Retailers of all sizes began to leverage technology such as SAP to run highly complex operations that joined physical and online storefront processes such as inventory controls, order fulfillment, sales, pricing, customer service and returns.
Because of SAP’s vast amount of code and data, retailers have constantly been wary of security threats — from both internal and external audiences. In fact, there are approximately 320 million lines of code in SAP’s Business Suite alone. What’s more, it has struggled to remain in compliance with changing regulatory expectations.
The challenge that retailers face is that even if they’re large enough to have a dedicated internal IT department, their focus remains on tying business operations to the IT function. The idea that most IT staff are information security experts is a widespread misconception, leaving thousands of companies and their millions of customers exposed to everyday security threats. This vulnerability can be costly, as the chief information security officer of a Fortune 500 company once said: “If our company’s SAP system is breached, it will cost us $22 million per minute.”
There are three key areas retailers and their IT staff must be aware of to help keep their SAP data secure: SAP systems, custom code and transports.
A large proportion of all SAP security vulnerabilities are a result of improper configurations to the broader SAP system. This area is difficult for IT staff to comprehend simply because there are so many settings in a typical SAP landscape. Interfaces are difficult to identify and manage, and patch management is not as easy as you might find with Windows applications, for example.
IT personnel frequently consult with reliable SAP security experts that provide a comprehensive overview of all SAP interfaces; complete transparency of data streams; continuous protection of interfaces; and a proactive approach to ongoing and automated monitoring of the entire system landscape.
One of the great benefits of SAP for retailers is the ability to customize the system for the benefit of a specific retailer’s unique business. As an example, a large chain of restaurants will have slightly different IT business needs compared to those of an online retailer of computer accessories. As such, the SAP system running both businesses and their functions will each be customized for their specific needs. In this case, custom code must be developed and implemented for the business to realize the benefits of SAP.
The challenge here is that there are millions of lines of custom code developed for SAP, and it is virtually impossible to manually scan this code for security vulnerabilities. What’s worse, developers typically do not have the proper knowledge needed to fully vet code for security vulnerabilities. To combat this, developers and businesses are now utilizing cutting-edge technologies that automate the scanning process of custom code implementations. These solutions are similar to a spell checker system, and can quickly scan lines of custom code with the click of a button to help protect against any vulnerabilities.
As mentioned earlier, companies that use SAP software add in their own customizations and developments. This means that functions and settings are often modified and enhanced, which can lead to changes made to hundreds of objects every day, along with manipulation of data. These changes are reviewed and adjusted in development and test environments before getting deployed to the live production system. Unfortunately, these transport files can’t be checked before the import takes place to production, leaving systems vulnerable to stability issues when the data is transported.
Any slight modification during development and test environments can change critical settings of the data, leaving important applications unable to operate or even result in a complete system failure. What’s worse, there can be possible intrusion situations that involve transporting a user and password or other critical data without drawing attention. In response, advanced SAP system solutions today leverage technologies designed to ensure the integrity of transports, as well as configuration and application data that are critical for running error-free business operations.
Today’s business landscape is beyond complex, and the global economy has digitally connected businesses, vendors and customers in a way that helps move information, services and goods at lightning speed. This velocity of commerce and vast network of interconnectivity also means businesses are vulnerable to malicious entrants that organizations may not be aware of for weeks or even months. On average, it takes a company 80 days to realize its SAP system has been penetrated and another 50 days until the vulnerability is fixed. By leveraging new SAP security solutions and technologies, companies of all sizes realize they will be defended in a more efficient way, keeping them in compliance with the latest regulations and ensuring their data and that of their customers remains safe.
Thomas Kastner is the managing director and chief technology officer of Virtual Forge GmbH, a provider of cybersecurity solutions for SAP systems and applications. For more information visit www.VirtualForge.com.