Обслуживание WordPress Взломали сайт? Плагин безопасности Цены Блог
Главная / Блог / Безопасность сайта
28 сентября, 2026

Что на самом деле проверяет сканер malware - и что пропускает

Сканер malware звучит почти как волшебная кнопка. Нажал - и тебе честно сказали, чистый сайт или уже нет. Но на практике все не так красиво. Сканер - штука полезная. Очень. Только вот он не всевидящее око, а обычный инструмент со своими пределами.

И вот тут владельцы малого бизнеса часто попадают в ловушку. Видят зеленую галочку, выдыхают и идут дальше заниматься магазином, заявками, рекламой. А на сайте в это время может уже сидеть бэкдор, тихий спам-инжект или редирект, который срабатывает только для Google-бота. Сканер этого иногда просто не видит.

Короче, давайте на пальцах - что такая проверка реально ловит, где она помогает, а где не спасет.


Что вообще делает malware scanner

Если совсем просто, сканер ищет подозрительный код и следы уже известных заражений. Обычно он проходит по файлам сайта, иногда по базе данных, и сравнивает найденное с набором правил. Где-то это сигнатуры известных вредоносов, где-то - подозрительные конструкции вроде base64_decode, eval, странных include, длинных обфусцированных строк, скрытых iframe и так далее.

Например, если в папке uploads вдруг лежит PHP-файл с именем вроде image-1.php, это уже повод насторожиться. Или если в теме появился кусок кода который шлет запросы на левый домен и подтягивает оттуда что-то при каждом открытии страницы. Такие штуки хороший сканер часто цепляет довольно быстро.

Если у вас WordPress, то полезно хотя бы понимать, как работает сканер вредоносных программ - он как раз ищет известные паттерны малвари и подозрительные фрагменты. Для базовой гигиены этого уже хватает. Не для всего. Но хватает, чтобы не жить совсем уж вслепую.


Что он обычно находит хорошо

Вот где сканеры реально сильны:

  • известные сигнатуры малвари - старые шеллы, популярные бэкдоры, массовые заражения;
  • подозрительные изменения в ядре WordPress, плагинах и теме;
  • скрытые редиректы, iframe, SEO-спам, фарма-спам;
  • PHP-файлы в странных местах - например в uploads или cache;
  • обфусцированный код, который нормальному сайту обычно не нужен.

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

Особенно если запускать их не раз в полгода, а регулярно. Хоть раз в день. Или хотя бы после апдейтов и перед рекламной кампанией, когда на сайт пойдет трафик.


А что он пропускает? Вот тут самое интересное

Смотрите, проблема не в том, что сканер «плохой». Проблема в ожиданиях. Люди думают: если scanner не ругается, значит сайт чистый. Не-а.

Он может пропустить свежую малварь, под которую еще нет сигнатуры. Может не заметить аккуратно встроенный бэкдор в легитимном файле темы. Может не понять, что в базе данных лежит вредоносный JavaScript, который грузится только на странице checkout. А это, кстати, для магазина уже прям беда.

Что еще часто ускользает:

  1. Условная малварь - когда вредоносный код срабатывает только для определенного юзера, страны, user-agent или реферера.
  2. Хорошо замаскированные изменения - пара строк в functions.php, которые внешне выглядят почти нормально.
  3. Вредонос в базе данных - особенно если он сидит в виджетах, кастомных полях, опциях плагина.
  4. Легитимные инструменты злоумышленника - новый админ, cron-задача, API-ключ, скрытый доступ через плагин.
  5. Последствия взлома без явной малвари - например, поменяли почту администратора, подменили форму заявок или включили тихий сбор платежных данных.

И да - если хакер просто вошел под вашей учеткой, сканеру иногда вообще не на что ругаться. Файлы чистые. Сигнатур нет. А сайт уже скомпрометирован. Вот почему одна только проверка файлов не закрывает вопрос безопасности.


Почему «хостинг сам предупредит» - слабый план

Это популярная надежда. Но честно - слабенькая. Хостинг часто реагирует поздно, когда заражение уже расползлось или сайт успел попасть в черные списки. Об этом, кстати, хорошо написано в статье почему письмо хостинга «malware detected» часто приходит слишком поздно.

Видел такое не раз: магазин работал, заказы вроде шли, а письма с формы улетали вообще на левый адрес. Хостинг молчал пять дней. Потом прислал алерт. Поздновато, да.

Если сайт приносит заявки или продажи, ждать письма от хостинга - так себе идея. Это как ставить сигнализацию, которая орет только утром.


Что делать кроме сканера

Вот тут начинается реальная защита. Не супер-дорогая, кстати. Для малого бизнеса чаще всего хватает простого набора без фанатизма.

Минимум, который я бы советовал:

  • апдейты WordPress, тем и плагинов - раз в неделю, 10-20 минут;
  • бэкапы с проверкой восстановления - хотя бы раз в месяц тестом;
  • 2FA для админов - настраивается минут за 5;
  • защита входа и ограничение попыток логина;
  • мониторинг изменений файлов и подозрительной активности;
  • ручная проверка списка админов, cron-задач, новых файлов и странных редиректов.

Если хотите не разбирать это по кускам, а просто держать сайт в норме, посмотрите обслуживание WordPress. Для бизнеса, где сайт уже приносит деньги, ежемесячная поддержка обычно дешевле одного нормального инцидента. Особенно если магазин встал в пятницу вечером. Ппц как обидно потом.


Когда уже нужен не сканер, а живая проверка

Есть ситуации, где не надо уговаривать себя, что «наверно это кеш».

Тревожные признаки такие:

  • сайт редиректит не туда, но не всегда;
  • в Google title и description вдруг про таблетки или казино;
  • админка ведет себя странно, появляются новые юзеры;
  • хостинг ругается на исходящий спам;
  • страницы грузятся через раз, CPU внезапно улетел вверх;
  • сканер молчит, но «что-то не так». Вот это очень частый кейс.

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

А если сайт уже явно заражен, редиректит, шлет спам или хостинг его заблокировал, тут нужен не очередной scan, а нормальная очистка и восстановление. В таком случае логичнее сразу идти на страницу сайт взломан и решать проблему по-человечески.


Так стоит ли вообще запускать malware scanner?

Да. Конечно.

Просто не надо делать из него идола. Сканер - это датчик дыма, а не пожарная команда. Он хорошо ловит много типовых проблем. Он экономит время. Он часто первым замечает дрянь, которую глазами никто бы не увидел. Но он не гарантирует, что сайт чист на 100%.

Самая здравая позиция такая: сканер - это один слой защиты. Вместе с апдейтами, бэкапами, 2FA, мониторингом файлов, журналом действий и банальной регулярной проверкой сайта живым человеком.

Если коротко - зеленая галочка после сканирования это хорошо. Но расслабляться рано. Особенно если сайт у вас не «визитка для души», а рабочий инструмент, через который идут деньги.

Вот так, без магии. Зато честно.