Проверка сайта на вирусы в Смоленске: почему заражение возвращается
В этой статье
- Что произошло, пока вы удаляли подозрительный файл
- Соседний сайт на том же аккаунте хостинга
- Ворованный шаблон обходится дороже купленного
- Почему бесплатный плагин отчитывается о чистоте
- Логистика, транзит и ювелирная торговля: чем платят в Смоленске
- Как выглядит работа, которая закрывает вопрос
- Что спрашивают перед началом работ
Обращаются к нам обычно со второго или третьего захода. Сначала владелец сам удалил файл с непонятным названием, поставил бесплатный антивирусный плагин, тот отчитался «угроз не найдено». Через неделю хостинг снова прислал уведомление о рассылке спама с аккаунта. Ниже – разбор причин, по которым самостоятельная чистка почти всегда откатывается.
Что произошло, пока вы удаляли подозрительный файл
Вредоносный код редко работает в одиночку. Пока вы разбирались с видимым скриптом, рабочая часть уже перенесла себя в другой каталог и записала копию в файл, который вы точно не откроете: языковой словарь движка, служебный шаблон письма, папку кэша. Заражение – это связка из трёх-пяти элементов, и каждый умеет восстанавливать остальные. Поэтому лечение вирусов сайта начинается не с удаления, а с полной инвентаризации изменённых файлов по дате и контрольным суммам.
Соседний сайт на том же аккаунте хостинга
Частая смоленская история: у компании три домена на одном тарифе – основной сайт, старый лендинг и площадка партнёра, которую делали в 2018 году и с тех пор не обновляли. Заражают заброшенную площадку, а расползается код по всем каталогам аккаунта, потому что PHP работает от одного пользователя. Вы лечите основной сайт, повторное заражение приходит из соседней папки через сутки. Разделение проектов по разным аккаунтам решает это раз и навсегда.
Ворованный шаблон обходится дороже купленного
Второй источник – платные расширения, скачанные с торрентов и складчин. В такой сборке закладка лежит изначально, антивирус её не считает угрозой, потому что она встроена в легальный на вид код. Проверять надо:
- шаблоны и модули, установленные не из официального каталога;
- любые скрипты, которые «просто работали» с прошлого подрядчика;
- формы загрузки файлов, если они не ограничивают тип и размер;
- папки, куда веб-сервер может писать, но не обязан исполнять код.
Почему бесплатный плагин отчитывается о чистоте
Плагин работает внутри уже взломанного сайта. Хорошо написанная закладка первым делом добавляет себя в исключения и подменяет вывод отчёта. Кроме того, плагин сравнивает файлы с базой известных подписей, а свежий код под конкретный сайт в такие базы не попадает. Внешняя проверка веб сайтов на вирусы с доступом к серверу и журналам видит то, что изнутри не видно принципиально.
Логистика, транзит и ювелирная торговля: чем платят в Смоленске
Смоленск живёт на грузопотоке через границу и на производстве, поэтому большинство сайтов здесь – каталоги услуг и заявки от юридических лиц. Заражение бьёт по самому чувствительному месту: письма с домена уходят в спам, а вместе с ними и коммерческие предложения по тендерам. У ювелирных и торговых проектов страдает поисковое продвижение – в выдаче появляются чужие спам-страницы, набранные на вашем домене.
Как выглядит работа, которая закрывает вопрос
- Копируем сайт и базу, поднимаем изолированный стенд, чтобы не гасить рабочую версию.
- Разбираем журналы за три месяца, находим первый запрос злоумышленника и путь входа.
- Вычищаем код руками, восстанавливаем файлы движка из официальной сборки.
- Закрываем уязвимость, обновляем расширения, меняем доступы к панели, FTP и базе.
- Ставим контроль изменений и месяц наблюдаем за файлами и исходящей почтой.
Без второго пункта повторное заражение вопрос времени, а не вероятности.
Что спрашивают перед началом работ
Можно ли лечить, не закрывая сайт
Да, в большинстве случаев рабочая версия остаётся доступной. Закрываем только при активной рассылке спама, чтобы хостинг не заблокировал аккаунт.
Сохранится ли содержимое сайта
Тексты, товары и заявки остаются на месте. Удаляется только вставленный код, каждое изменение фиксируется в отчёте.
Нужна ли защита сайта от вирусов после чистки
Нужна, иначе через пару месяцев вернётесь к началу. Наблюдение и обновления входят в поддержку от 10 000 рублей в месяц.
Позвоните по номеру +7 (901) 417-22-12 и опишите, что видите на сайте. Бесплатно посмотрим и скажем, одна закладка у вас или их пять.























