Зашел за новостями, а купил поддельный iPhone. Как устроена новая схема SEO-взлома

Пользователи Joomla столкнулись с массовым внедрением скрытых рекламных ссылок в код.


8a8wl4mbhryyxp0tk1ssqsi77brstnfc.jpg

Владелец сайта на Joomla заметил странную картину: на страницах внезапно появились десятки ссылок на чужие товары. Каталог никто не менял, новые позиции не добавляли, но поисковики и посетители видели витрину с посторонней продукцией.

Сайт проверили и обнаружили знакомую проблему, но с интересной деталью. В файл index.php внедрили запутанный PHP-код. Скрипт не хранил рекламные ссылки внутри сайта. Вместо этого вредоносный код связывался с удалёнными серверами, получал команды и уже на лету решал, что показать пользователю.

Такие атаки относят к так называемому SEO-спаму . Злоумышленники используют репутацию чужого сайта, чтобы продвигать свои страницы. Владелец ресурса о происходящем не знает, а поисковые системы индексируют поддельный контент.

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