Major corporations spend hundreds of thousands of pounds and in some cases employ teams of people dedicated to manage and ensure the security of their environment. But as a small eCommerce merchant, who is responsible for the security of your environment? In most cases, small eCommerce businesses elect to outsource all of their website’s development to professionals specialising in eCommerce environments, but should the developers be responsible for the cybersecurity as well as the development and management of the environment?
The argument over who should take responsibility for the environment’s security is one of the biggest reasons that card breaches happen on eCommerce websites. The security element had slipped into the gap between the merchant and the developer – with it becoming neglected over time. Such simple measures such as user account management, password rotation, log monitoring and reviewing of intrusion detection alerts could identify early signs of an attack, potentially preventing a breach altogether.
In many cases security is over looked all together until it is too late, with no consideration as to how an attacker may view your web site. It is an unfortunate reality that those you trust to build and manage your website likely have never been taught to adopt a security mind set and to view their work through the eyes of someone with malicious intent. For example, the developer manages any unknown page request by serving the web applications default 404 error page. What's wrong with that? Well, to any genuine user - nothing. For the attacker on the other hand, it provides vital information about your environment.
The attacker now knows the web application you're running and the version number. Time to access the hackers book of knowledge; “Google”.
During many of the forensic investigations conducted by Foregenix, it is simple oversights in the security stance of the eCommerce environment that provide the initial attack vector and, ultimately, lead to the breach.
Some of these are:
PCI DSS clearly puts the responsibility for an environment’s security with the merchant, along with the responsibility for ensuring that any third-party also operates within a PCI DSS compliant manor. But as a small eCommerce business this can be a daunting and confusing prospect in that you have little or no knowledge or experience. As such, many small eCommerce only merchants are putting their trust in development companies who offer “the complete eCommerce package”. Unfortunately, security is too often overlooked, not considered or falls into the gap between the developer, the merchant, and any other third-party, such as the hosting provider. By the time security is at the forefront of everyone’s minds, it is already too late. An attacker has had access to the environment, card data has been stolen and your acquiring bank is demanding that you undergo a Payment Card Industry Forensic Investigation (PFI).
Security can be expensive with little-to-no visible return which, for a small merchant where every penny counts, can be a real dent in company profits. However, the risk of looking the other way in the hope that it won’t happen to you could be a very costly approach, with the possibility for fines levied by the card schemes for data breaches, in addition to the cost of a forensic investigation and potentially full PCI DSS security audit. Further to this, May 2018 sees the introduction of General Data Protection Regulation (GDPR) and likelihood of further large fines for losing personal data. In some cases, the costs of dealing with a data breach has caused companies to cease trading. Is that still a risk worth taking?
The first step I would recommend is accepting the fact that your environment requires security and that, as a merchant, you must be responsible for ensuring this. I would then strongly advise having a conversation with your web developer and potentially your hosting provider to identify any gaps in security and security management of the environment. Depending on the knowledge and experience of yourself and your third-parties, you may be able to address any gaps yourself.
Unfortunately, small eCommerce only sites are becoming easy pickings for attackers, with the volume of attacks increasing this is becoming a very profitable crime. Automated scans run by attackers are able to scan the WorldWide Web, identify commonly used eCommerce platforms, such as Magento, providing a list of potential victims. Platforms such as Magento are so extensively used that their vulnerabilities and exploits are widely documented, including the locations of default URLs for such pages as administration log-in screens. Security does not have to cost the earth and even simple steps can take you out of the sights of the attackers. With so much cardholder data available, attackers will target the weakest links or lowest hanging fruit. Don't let that be you!
If you are interested in checking the security stand-point of your web site please use our free website scanning tool - WebScan or contact info@foregenix.com for further information