Предотвращение взлома интернет-магазина на 1С-Битрикс
Клиент: Интернет-магазин по продаже кофе (на Битрикс + Аспро: Максимум).
Контекст: В рамках базового абонентского обслуживания я ежемесячно проверяю журнал событий безопасности и обновляю модули.
Проблема: В один из месяцев в журнале событий обнаружились множественные неудачные попытки входа в админ-панель с разных IP-адресов (подбор паролей). Сама система безопасности Битрикс временно блокировала эти IP, но атака была массированной. Кроме того, я заметил, что используется устаревшая версия модуля «Интернет-магазин», в которой недавно была найдена критическая уязвимость.
Что сделано:- Реагирование на атаку: Немедленно сменил пароли всем администраторам на сложные. Настроил двухфакторную аутентификацию для входа в админ-панель. Включил капчу на форме входа.
- Закрытие уязвимости: Обновил модуль «Интернет-магазин» до актуальной версии, предварительно сделав резервную копию и проверив совместимость на тестовом поддомене.
- Дополнительная защита: Установил и настроил модуль «Защита от взлома (Pro)», который добавил проверку на брутфорс-атаки на уровне сервера.
- Результат: Атака была отражена без каких-либо последствий для сайта. Уязвимость закрыта до того, как злоумышленники могли ей воспользоваться. Клиент даже не заметил проблемы, но получил защищённый магазин. Это пример проактивной работы, которая возможна только при регулярном обслуживании.