Проверка сайта на взлом, лечение от вирусов и защита

Лечение сайта от вирусов — это не только удалить вредоносный код, но и закрыть дыру, через которую он попал, и снять сайт из чёрных списков. Лечим взломанные сайты, проводим аудит безопасности и защищаем от DDoS, ботов и спама.

Срочное лечениеСнятие из чёрных списковУсловия повторной чистки в договоре
Экран браузера с красным предупреждением об опасном сайте и щит рядом

Как понять, что сайт взломан: проверка сайта на взлом

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

Проблема

Браузер показывает красное предупреждение

Решение

Сайт попал в базу опасных сайтов Google Safe Browsing или Яндекса. Проверить: открыть сайт в Chrome и Яндекс Браузере.

Проблема

В Яндекс Вебмастере есть сообщение о заражении

Решение

Раздел «Диагностика» и «Безопасность и нарушения» — первое место, куда стоит смотреть.

Проблема

В поиске появились чужие страницы

Решение

Запрос «site:вашсайт.ру» показывает страницы казино, аптек или на иностранных языках, которых вы не создавали.

Проблема

Посетителей перебрасывает на другие сайты

Решение

Редирект срабатывает не у всех — часто только с телефона или при переходе из поиска.

Проблема

Хостер прислал письмо о спам-рассылке или заблокировал сайт

Решение

С сервера уходит спам или идут атаки — хостер это видит первым.

Проблема

В файлах появились незнакомые скрипты

Решение

Новые файлы с бессмысленными именами, изменённые файлы шаблона, чужие администраторы в панели.

Проблема

Сайт стал заметно медленнее

Решение

Вредоносный код может майнить, рассылать спам или атаковать другие сайты за ваш счёт.

Лечение сайта от вирусов

Порядок, при котором данные и улики не теряются. На выходе — отчёт: что нашли, как попали, что закрыли. После чистки полезно проверить и техническое состояние сайта — это техническая оптимизация.

  1. 01

    Копия заражённого сайта

    Сохраняем всё как есть: файлы, базу, журналы. Это улики и страховка, если при чистке что-то пойдёт не так.

  2. 02

    Поиск вредоносного кода

    Сравниваем файлы с чистыми версиями CMS и плагинов, проверяем базу, ищем бэкдоры, через которые взломщик вернётся.

  3. 03

    Чистка

    Удаляем вредоносный код, чужих пользователей и задания, меняем все пароли и ключи.

  4. 04

    Закрытие причины

    Обновляем CMS и плагины, исправляем уязвимость, через которую зашли, настраиваем права доступа.

  5. 05

    Снятие из чёрных списков

    Отправляем сайт на перепроверку в Яндекс Вебмастер и Google Search Console, следим до снятия предупреждения.

Аудит безопасности сайта

Анализ безопасности сайта до того, как им воспользуется взломщик. Если нужно проверить сам код сервиса, а не только настройки, — это аудит кода.

CMS и плагины

Версии WordPress, 1С-Битрикс и модулей, известные уязвимости, заброшенные плагины.

Пароли и доступы

Кто имеет доступ к панели, серверу и хостингу, стойкость паролей, двухфакторный вход.

Права на файлы

Какие файлы и папки может изменить посторонний, куда можно загрузить скрипт.

Заголовки безопасности

HTTPS, SSL, заголовки браузера, которые защищают от подмены страниц и кражи данных.

Формы и загрузки

Защита форм от спама и внедрения кода, проверка загружаемых файлов.

Резервные копии

Есть ли копии, где они хранятся и получится ли из них восстановиться.

DDoS-защита сайта и защита от ботов

DDoS-атака — это поток запросов, под которым сайт перестаёт отвечать настоящим посетителям. Боты — тише: они подбирают пароли, заваливают формы спамом, собирают цены и скликивают рекламу.

Что делаем:

  • подключаем фильтрацию трафика через WAF и сервисы защиты — Cloudflare или российские аналоги, если данные должны оставаться в России;
  • ограничиваем частоту запросов и закрываем панель администратора от чужих адресов на уровне сервера — это часть настройки сервера;
  • защищаем формы от спама невидимой проверкой и скрытыми полями, а капчу показываем только подозрительным посетителям — чтобы не терять заявки живых людей;
  • если боты тратят рекламный бюджет, подключаем защиту рекламы от скликивания.

Защита сайтов в РФ имеет особенность: часть зарубежных сервисов работает с ограничениями, поэтому схему подбираем с учётом того, где хранятся данные и откуда ваши клиенты.

Лечение сайта от вирусов: цена и тарифы защиты

Срочное лечение

чистка, закрытие причины, снятие из чёрных списков, отчёт

по запросу

Аудит безопасности

проверка CMS, доступов, прав, форм и копий, план исправлений

по смете

Защита по подписке

мониторинг, обновления, копии, повторная чистка по условиям договора

по смете

Цена лечения зависит от CMS, размера сайта и того, как глубоко он заражён. Защиту по подписке удобно совместить с техподдержкой с мониторингом — тогда обновления и копии делает одна команда.

Вопросы о защите сайта

Как понять, есть ли вирус на сайте?
Посмотрите на признаки: предупреждение браузера, сообщение в Яндекс Вебмастере, чужие страницы в поиске по запросу site:, редиректы, письма хостера. Онлайн-сканеры дают первую подсказку, но бэкдор в файлах видно только при проверке на сервере.
Можно ли получить вирус, если просто зайти на сайт — чем заражённый сайт опасен для клиентов?
Заражённый сайт может перенаправить посетителя на фишинговую страницу, подсунуть вредоносный файл или украсть данные из формы. Поэтому браузеры и поисковики предупреждают о таких сайтах, а посетители уходят. Для бизнеса это потеря трафика, заявок и доверия.
Как избавиться от всех вирусов на сайте, чтобы они не вернулись?
Удалить вредоносный код мало: нужно найти бэкдоры и закрыть уязвимость, через которую зашли. Для этого обновляем CMS и плагины, меняем все пароли и ключи и настраиваем права. Без закрытия причины сайт обычно заражают повторно.
Сколько стоит лечение сайта от вирусов?
Лечение — по запросу. Цена зависит от CMS, объёма сайта и глубины заражения. Точную сумму называем после первичного осмотра, до начала работ.
Как быстро снимут предупреждение в Яндексе и браузерах?
После чистки отправляем сайт на перепроверку в Яндекс Вебмастер и Google Search Console. Срок проверки зависит от поисковиков — обычно от нескольких дней. Мы следим за статусом до снятия предупреждения.
С какими CMS вы работаете?
WordPress, 1С-Битрикс, Joomla, OpenCart, Drupal и самописные сайты на PHP и Python. Если CMS редкая, скажем об этом после осмотра.
Как часто нужно проверять сайт?
Автоматический мониторинг должен работать постоянно, а ручной аудит полезен раз в год и после крупных изменений. Обновления CMS и плагинов — по мере выхода.
Поможет ли просто восстановить резервную копию?
Часто нет: копия может быть уже заражена, а уязвимость остаётся открытой. После восстановления сайт взломают снова тем же путём. Копия полезна как основа, но без чистки и закрытия причины проблема вернётся.
Что даёт аудит безопасности, если сайт не взломан?
Показывает дыры до того, как их найдут взломщики: устаревшие плагины, слабые пароли, открытые папки, незащищённые формы. Заодно проверяем, как сайт хранит персональные данные, — это пересекается с требованиями к сайту по 152-ФЗ.

Сайт вылечен, но за ним некому следить? Подключите техподдержку с мониторингом. Нужно проверить код сервиса, а не только сайт, — закажите аудит кода. После чистки стоит проверить индексацию и ошибки — это техническая оптимизация. Если в формах сайта есть персональные данные, сверьтесь и с требованиями к сайту по 152-ФЗ.

Обсудим ваш проект

Заявку читает руководитель проекта, а не колл-центр и не автоответчик.

Что будет после заявки

  1. Укажите удобный способ связи для обсуждения задачи.
  2. Созвонимся, чтобы понять задачу, цифры и ограничения.
  3. Предложим план: что сделать, в каком порядке, кто из команды подключится и сколько это стоит.

Заявка ни к чему не обязывает. Если задача окажется не нашей, скажем прямо и подскажем, куда обратиться.

Расскажите о задаче

Имени и телефона достаточно. Подробности можно добавить сразу или обсудить при звонке.

Добавить подробности