Взлом сайта
Взлом сайта — это несколько последовательных шагов, а не одно мгновенное событие. Понимание шагов помогает остановить атаку раньше, чем будет нанесён ущерб.
01
Цепочка атаки
- Разведка: технологии, CMS, открытые порты, утечки учёток, зеркала исходников, публичные репозитории с паролями
- Вход: уязвимость в форме, подбор пароля, эксплойт к плагину, доступ через хостинг-панель или украденные cookie
- Закрепление: web-shell, созданная учётка, задача cron, модификация .htaccess, скрытый администратор
- Монетизация: дефейс, спам-рассылка, кража данных, шифрование, майнеры, перепродажа доступа
02
Как это выглядит на реальных примерах
- Drupalgeddon (2018) — критичная дыра в Drupal (CVE-2018-7600) позволила захватывать сайты в автоматическом режиме. Через часы после публикации патча в интернете работали массовые сканеры; многие «лечили» сайт неделями.
- Плагины и конструкторы WordPress — регулярные истории, когда дыра в популярном плагине даёт удалённое выполнение кода. По данным Wordfence и подобных ресурсов, значительная часть взломов сайтов приходится именно на устаревшие расширения, а не на «ядро».
- Magecart / вредоносные скрипты в магазинах — на сайтах на Magento и других платформах подменяли платёжные скрипты и крали данные карт покупателей. Некоторые такие кампании (включая инцидент British Airways, 2018) обошлись компаниям в десятки миллионов фунтов штрафов.
03
Признаки
- Неизвестные файлы и администраторы, редиректы, предупреждения браузера, резкое падение SEO.
- Исходящий спам, аномальная нагрузка, страницы с фарм-товаром, «двойные» подозрительные cron-задачи.
04
Первые 24 часа
1) Изолировать. 2) Зафиксировать состояние (логи, файлы) для разбора. 3) Сменить все ключи/пароли. 4) Восстановиться из чистой копии. 5) Закрыть первопричину. 6) Проверить, не осталось ли закладок. 7) Сообщить затронутым сторонам, если были данные.
Типичная ошибка — «починили главную страницу» и успокоились. Через неделю атака повторяется.
05
Профилактика
- Обновления, 2FA, бэкапы с тестовым восстановлением, минимум прав, мониторинг изменений файлов.
- Регулярное сканирование и разбор отчётов — дешевле, чем разбор инцидента.
Нужна проверка именно вашего контура?
Запустите автоматическое сканирование или закажите ручной аудит с заключением — с приоритетами и планом устранения.