Взлом на каникулах. Часть 3

Администратор • 09 Января 2026в15:31

Предыдущий пост был в тг., можно ознакомиться по ссылке: https://t.me/severtaindev/95

Праздники начинаются не со сладких рождественских конфет и ароматного кофе, а с сурового повтора — попытки уничтожить мой небольшой блог Cybstorm. Чуть раньше, когда я решал вопрос с упавшим сайтом в поиске, я уже заподозрил, что что-то не так. Уж слишком целенаправленно отваливался сайт из конкретных источников.

И вот, аккурат когда все отдыхают — наверное, на это и рассчитывал злоумышленник, — 5 и 6 числа на сайте было заиндексировано сразу по пять тысяч новых страниц. Яндекс и Google обрушились на сайт в поисках новых разделов, выбрасывая нормальные страницы и заглатывая фишинговые, жадно проглатывая их индексацией.

Структура подставных страниц была однотипной: внедрённый JS-редирект в кэше, замаскированный под легитимный трафик.

Пример содержимого:

К счастью, я был готов к этому — активно мониторил работу серверов студии. Сказать, что испугался — ничего не сказать. Первая мысль была о том, что уязвимость где-то в самом сайте, в кастомном PHP-движке. Но, к счастью, с сайтом всё оказалось в порядке. А вот взлом быстро проявился и на других проектах, лежавших на VDS.

Логичный вывод — взлом был на уровень выше.

Через Nginx я быстро перекрыл страницы, которые словно корм скармливались прожорливым ботам ГуглоЯндекса.

Дальше начался разбор. От проверки каждого файла на проекте до обновления программного обеспечения. Ошибка, как и предполагалось, тянулась с CloudPanel, но не была конкретно в нём.

Взлому подвергся именно компонент PageSpeed, куда, с помощью манипуляций, был подброшен поддельный кэш, отдающий ложные страницы поисковикам. То есть сайты работали исправно и без сбоев, но отдельные URL возвращали поддельный контент. Было видно, что это временный кэш — PageSpeed со временем отбрасывал эти страницы, но толку мало, если они уже были скормлены индексаторам.

В итоге проблему устранил, временно полностью отключив компонент.

Разумеется, хитрая манипуляция нанесла вред поисковому трафику, но на работу проектов и целостность данных не повлияла. Скорее это был гадкий трюк, чтобы подзаработать за счёт позиций чужого сайта. Хотя приятного, понятно, мало.

Взломы становятся всё чаще и хитрее, а вопрос безопасности сайтов стоит остро как никогда.

Не забывайте о файловой гигиене и регулярных обновлениях компонентов — благо сообщество активно прикрывает актуальные уязвимости.

Считаете пост полезным? Поделитесь им в соц сетях:

Читайте также:

ИИ убивает трафик блогов, к чему это приведет?
Как часто нужно обновлять приложение в App Store и Google Play?
Глобальный сбой Яндекс.Метрики - пропала вся статистика