Специалисты Palo Alto Networks Unit 42 предупреждают о новой кампании под названием Operation Rewrite, где злоумышленники, судя по всему, говорят на китайском языке и используют модуль BadIIS, чтобы заражать серверы Microsoft IIS и манипулировать результатами поисковых систем. Основной фокус - страны Восточной и Юго-Восточной Азии, особенно Вьетнам.
Суть атаки проста, но эффективна: BadIIS устанавливается на скомпрометированные сервера и автоматически изменяет HTTP-трафик, когда запрос от поискового краулера содержит определённые ключевые слова или User-Agent. Заражённый сайт получает плохую репутацию, но поисковые системы начинают выдавать его в результатах по темам, которые злоумышленники «внедрили». Посетителям, которые кликают по таким поисковым ссылкам, показывают вредоносный контент или перенаправляют на мошеннические сайты.
Кроме фишинговых перенаправлений, BadIIS еще устанавливает веб-шеллы, чтобы злоумышленники могли сохранять доступ к серверу, воровали исходный код и даже создавали новые локальные аккаунты. Некоторые модули позволяют инжектировать спам-ссылки и JavaScript-код на страницы, причем всё это замаскировано под легитимную нагрузку.
Атака опирается на три варианта BadIIS: лёгкий ASP.NET-обработчик, более сложный модуль .NET и универсальный PHP-скрипт, объединяющий функции редиректов и SEO-отравления.
Исследователи отмечают, что в инфраструктуре BadIIS есть пересечения с группой, известной как DragonRank, и что злоумышленники используют домены и элементы кода, указывающие на китайскоговорящую среду.
Для защиты рекомендуется усилить контроль над IIS-серверами, следить за неизвестными модулями, закрывать возможность установки модулей без проверки, обновлять ПО и использовать инструменты, анализирующие поведение HTTP-запросов и отклонения в ответах. Даже положительные SEO-рейтинги не гарантия, что сайт не может быть атакован через подобную схему.