Не (лише) Магенто
Я бачив, як багато інших веб-сайтів зламали таким чином, вставляючи зловмисний код у базу коду, і не лише в Magento. І є багато варіантів: скрипти, що крадуть дані POST, скрипти, що додають XSS, скрипти, які намагаються вкрасти кореневі паролі, сценарії, що дозволяють вхідним дзвінкам обробляти дані (для видобутку біткойна, для відправки спам-листів з цього сервера) тощо ...
В деяких випадках причиною викрадення облікових даних FTP (вірусами / зловмисним програмним забезпеченням) з клієнтського комп'ютера, в інших випадках він використовував експлуатування в додатку.
Існує багато інших програм, які можуть забезпечити доступ до сервера за допомогою подвигів, наприклад WordPress.
Є лише один випадок, коли Magento був би винен, і слід очікувати дії від Magento, і це: якщо експлуатований додаток мав би бути Magento останньої версії та повністю зафіксований.
Тож є лише невелика ймовірність, що ця виділена справа була спричинена в першу чергу помилкою в Магенто. Тому ви не чуєте нічого від Magento.
Новим тут є те, що вставлений код дуже конкретно орієнтований на Magento та використовує архітектуру та принципи коду Magento.
Що робити
Тепер, щоб дати відповідь на ваше запитання "Що робити проти цього?"
Ніколи не запускайте два різних програми на одному екземплярі сервера,
як WordPress + Magento. Колись ви бачите, як WordPress працює, як у www.magentoshop.com/blog/ або Magento, що працює на www.wordpresswebsite.com/shop/. Не робіть цього. Подвиги в WordPress можуть надати зловмиснику доступ до ваших даних Magento.
Використовуйте систему контролю версій,
яку я використовую GIT, а також на сервері (доступ лише для читання) для розгортання веб-сайту. Це також дає мені швидке уявлення про зміни в системі шляхом запуску git status
.
Ніколи не використовуйте FTP, тільки SFTP, ніколи не зберігайте паролі, про які
я згадував вище, що паролі FTP були викрадені з клієнтського комп'ютера. Також використання FTP не є безпечним, оскільки воно буде надсилати дані без шифрування через Інтернет. Тому використовуйте SFTP і ніколи не зберігайте ваші паролі у вашій програмі FTP, просто не лінуйтеся та вводите їх щоразу, коли ви підключаєтесь до свого сервера.