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























