Getting the fundamentals right for your Magento Store Security is critical in running a successful online business using Magento. These are the 4 keys steps you can take to secure your Magento website:
Let's dive in to each of these 4 key steps.
Foregenix is a cyber security specialist, with a strong focus on eCommerce security. Over the years we have assisted a great number of websites to recover from being hacked by criminals intent on stealing their customer payment data - credit card data with PII is very valuable and drives a large part of the global fraud carried out by the criminal underworld.
Our mission is to make cyber space safer for everyone.
The most targeted eCommerce platform over the last few years has been Magento - both Magento 1 and 2. (See the latest eCommerce ThreatScape Report for more info)
Magento is the platform of choice for successful online businesses that are growing, requiring a more complex set of functionality and capability.
However, if not managed well, Magento can be an easy target for criminals.
Think about it…. High volume of transactions, vulnerable website = little effort to break in, high reward for criminals.
There are 4 key steps that we recommend to all of our Magento clients - here they are:
Update your software - this applies to your Magento store as well as the various connected services/plugins/widgets that you may use on your site. Security updates are frequent and very important to deploy quickly. When Adobe/Magento release an update, it is usually because there is a serious issue that needs fixing - if you want to avoid becoming a victim of the same issue, upgrade quickly. One way to provide additional security while you're figuring out your upgrade (we understand that upgrades can sometimes be complex and time-consuming) is to use a well-configured Web Application Firewall to protect your website.
Create a custom admin path - Attackers often begin their attack by utilizing automated reconnaissance techniques that look for websites using Magento and then look at the configuration of the site. If the site was set up with standard - out of the box - configurations, the Admin login page is usually in the default location of www.yoursite.com/admin - this makes a brute force attack on username/password combinations simple to automate and crack into the website. In fact, automating this whole process is easy. By changing your Admin Path from yourwebsite.com/index.php/admin or yourwebsite.com/admin to yourwebsite.com/store/’something-else’, the attackers will need to work much harder to locate your admin page for attack. In fact, you are automatically no longer in the "low hanging fruit" or easy target category and far less likely to become a target.
User Management, Passwords and 2 Factor Authentication
First of all, a regular review of users with Admin privileges is a key part of good cyber hygiene practices. Anyone not needing Admin should have those access privileges removed.Proactive Website Malware Detection - Malware is a term for software used by criminals to conduct their PII and payment card theft (malicious software). Of all the websites we assist following a breach, over 90% had website malware introduced into their website to:
- Provide a back door for later access.
- Load up other malicious software.
- Enable stealthy reconnaissance.
- Provide interactive access for the attackers.
- Skim credit card data.
- Steal personal data.
- All of the above…