21 мая 2015 года прошла конференция «Яндекс Вебмастерская» под номером 3. Было много интересных докладов, но в данной статье речь пойдет о самом первом докладе — антивирусе для веб ресурсов от компании Яндекс.

Предыстория

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

Статистика такова:

  1. При ежедневной проверке обнаруживается около 10 000 зараженных ресурсов.
  2. Заражения в основном примитивные.
  3. У большинства владельцев сайтов уходит много времени на диагностику и лечение от вредоносного кода.

Основные причины заражений:

  • Уязвимости CMS.
  • Использование пиратских дистрибутивов CMS или плагинов к ним.
  • Ненадежные пароли, утечка из-за троянов с компьютера.

Был личный опыт с пиратским ПО. Поставил на один из своих сайтов плагин для Wordpres — Visual Composer. Плагин позволяет создать красивые лендинги. Через неделю работы с ним, обнаружил странную вещь, что меня периодически перекидывало на Ютуб на видео с Джастином Бибером. Я долго ломал голову, какова причина этого, пока не отключил этот плагин. К сожалению самостоятельно найти вредоносный код я не смог (не хватает навыков программирования), поэтому пришлось вовсе отказаться от его использования. После этого случае категорично не пользуюсь взломанными плагинами.

Манул

Антивирус Manul
Антивирус Manul

Для удобства вебмастеров, Яндекс выпустил удобный антивирус.

Основные черты:

  • Работает через браузер.
  • Простой интерфейс.
  • Не требует доступа к конфиденциальной информации.
  • Все действия идут со стороны вебмастера.

Манул состоит из трех частей:

  1. Сканер — проверяет файлы CMS на наличие заражения.
  2. Анализатор — позволяет просматривать отчеты сканирования.
  3. Лечащий модуль.

Как лечить?

Переходим на страницу https://yandex.ru/promo/manul/ и скачиваем дистрибутив Манула.

Загружаем Manul
Загружаем Manul

Если пролистать страницу ниже, то увидите план дальнейших действий:

Установка Manul
Установка Manul

Загружаем в корень сайта папку с антивирусом. Переходим по адресу: ваш_сайт.ру/manul/index.php .

Придумываем и вводим пароль.

Пароль Manul
Пароль Manul

Начинаем сканирование.

Старт сканирование Manul
Старт сканирование Manul

Ждем завершения сканирования сайта.

Сканирование Manul
Сканирование Manul

Скачиваем созданный архив с xml файлом внутри.

Идем сюда https://yandex.ru/promo/manul/#analyzer и нажимает кнопку «Запустить».

Анализатор Manul
Анализатор Manul

Нажимаем на кнопку и выбираем на своем компьютере полученный раннее xml-файл.

Загрузка лога Manul
Загрузка лога Manul

Скрипт проводит анализ и выводит Вам результат. Мой таков:

Результаты анализа Manul
Результаты анализа Manul
  • Зеленый кружок — все хорошо с файлом.
  • Желтый кружок — следует обратить внимание на файл.
  • Красный кружок — файл заражен (у меня таких не обнаружилось  😉  )

Файлы под красными кружками можно удалить или отправить в карантин. Также можно нажать стрелочку вниз рядом с кнопкой карантина и увидеть строку кода, в которой замечена уязвимость. Ее можно устранить самому (при наличии соответствующего навыка в программировании) или обратиться к специалисту.

Чтобы удалить или отправить в карантин файлы нужно отметить их, например, вот так:

Пометка файлов Manul
Пометка файлов Manul

Внизу страницы, в поле, сформируется специальный код:

Предписание Manul
Предписание Manul

Скопируйте данный код и перейдите снова по адресу ваш_сайт.ру/manul/index.php и выберете в левом верхнем углу вкладку «Лечение»:

Вкладка Лечение Manul
Вкладка Лечение Manul

И в появившееся поле вставьте раннее скопированный код и нажмите кнопку «Исполнить»:

Исполнение Manul
Исполнение Manul

После лечения удалите папку manul из корня вашего сайта!

Что дальше?

  • Полный сигнатурный комплект появится в ближайшие месяцы.
  • Лечение фрагментов файлов (хирургическим путем).
  • Поддержка большинства CMS.
  • Интеграция с Яндекс Вебмастером.

К сожалению самописные движки антивирус проверить не в силах.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *