Яндекс антивирус Manul – лечащая утилита. Как пользоваться антивирусом Manul от Яндекс? Антивирус от компании Яндекс
Привет, друзья IdeaFox!
Как-то тихо и незаметно прошло интересное событие, о котором мало кто написал. Ладно, восполню пробел, раз все молчат=)
Дело в том, что Яндекс выкатил собственную версию антивируса для сайтов, который весьма неплох для поиска вирусов в особо тяжелых ситуациях.
Но есть пара ложек дегтя, которые портят всю картину, но об этом ниже.
Я много раз писал на блоге, что не нужно пренебрегать вопросами безопасности для своих проектов. Даже если Ваш блог молодой, то не нужно думать, что он не представляет интерес для хакеров.
Наоборот: эти ребята прекрасно понимают, что гораздо проще взломать сайт неопытного вебмастера, чем пробить защиту сайта, который администрирует бородатый админ с манией преследования.
Естественно, все это делается в автоматическом режиме через поиск уязвимостей на сайте.
Я сам не раз и не два становился целью таких атак:
Вообще, у меня сейчас целая система по техническому обслуживанию своих проектов. В какой-то момент я понял, что непозволительно много времени , вместо того, чтобы администрировать создание контента.
Может быть напишу об этом, хотя тема довольно специфичная.
Отмечу лишь, что если захотят, то взломают кого угодно и когда угодно. И громкие скандалы последних месяцев – наглядное тому подтверждение.
Поэтому я всегда настойчиво рекомендую не допускать заражения, чем потом мучительно долго искать зловредный код
Но если это все-таки произошло, то придется расслабиться и получить удовольствие досконально разбираться. Поверьте, занятие крайне нервное и скучное.
Отмечу, что неопытному человеку решить такую проблему самому часто невозможно. И придется привлекать профи для решения проблемы.
И тут мое внимание привлек новый антивирус от Яндекса под названием “Манул”.
Что такое антивирус “Манул”?
Это специальный скрипт от Яндекса, который помогает найти вирусы на вашем сайте. Как понял, “Манул” был создан на базе знаменитого скрипта “Айболит” компании revisium.com
Дело в том, что обычные антивирусы часто не видят вирусы для сайтов, так как они заточены под совсем другие задачи (под обычные компьютеры). Да, они что-то видят, но далеко не все.
Здесь же мы видим решение, заточенное для сайтов.
Как им пользоваться?
На самом деле все делается буквально в пару кликов, но … впрочем об этом ниже =) Если захотите его потестировать, то в обязательном порядке сделайте резервную копию сайта.
И скачиваем антивирус к себе на компьютер. Весит он примерно 100 килобайт.
Заливаем содержимое архива manul.zip в корень сайта в каталог manul
Сразу придумываем пароль (чем сложнее, тем лучше)
И сразу же начинаем сканировать наш сайт на наличие вредоносного кода:
Процесс пошел =)
Важно: в некоторых случаях придется отключать плагины безопасности. Например, на одном из проектов мне пришлось отключить Ithemes security, так как он блокировал этот скрипт (не забудьте после проверки включить его снова)
Отмечу, что проверка может проходить достаточно долго. Особенно на дешевых хостингах с ограничениями по нагрузке на процессоры сервера.
Вот, например, какую ошибку можно получить на дешевом виртуальном хостинге:
Ajax critical error
Could not properly handle AJAX request {«readyState»:4,»responseText»:»»,»status»:500,»statusText»:»Internal Server Error»}
После того, как сканирование завершится, нам будет предложено скачать архив с результатами проверки.
А вот дальше начинается самое интересное и непонятное =)
Сохраненный архив с результатами проверки нужно загрузить в “Анализатор”
И через некоторое время увидим вот такую устрашающую таблицу:
Наше внимание должны привлечь файлы из списка, которые помечены красными и желтыми кружками.
Но на самом деле я не советую паниковать, так как видно, что даже безопасные файлы этот скрипт может пометить как вредоносные. Я таким образом проверил свой сервис опросов, и слегка вздрогнул, когда глянул на отчет =)
Но сравнение с файлами чистой установки движка показало, что это было ложное срабатывание.
То есть, придется внимательно рассматривать каждый подозрительный файл и искать подозрительный код. Повторюсь, что это занятие далеко не всем под силу.
Предположим, что какой-то файл на 100% вредоносный. Что делать-то?
Напротив каждого подозрительного файла можно выбрать необходимое действие: отправить на карантин или удалить (7 раз подумайте, прежде чем это делать)
Предположим, я хочу удалить файл. Нажимаю на кнопку “Удалить”
В самом низу “Анализатора” есть поле, где появится соответствующая команда:
Эту команду нужно скопировать и вернуться на наш сайт
И во вкладке “Лечение” вставить полученную команду. А затем нажать на кнопку “Исполнить”. Файл будет удален =)
Как удалить этот антивирус с сайта?
Зайдите в корень сайта и удалите каталог “manul”
Итог
На данный момент антивирус “Манул” подойдет далеко не для всех. Точнее, подойдет он для бородатых админов в очках с толстым учебником по PHP в руке.
1. Например, на моем тестовом виртуальном хостинге он не смог отработать до конца (Евробайт). Только на мощном VPS-сервере все прошло без досадных зависаний и проклятий.
2. Есть ложные срабатывания. Но это не значит, что антивирус плохой. Очевидно, что база данных ложных срабатываний пополняется, и скоро их будет все меньше и меньше.
3. Простому пользователю лучше его не запускать, чтобы не добавлять седые волосы на голову =) Только расстроитесь.
Для новичков в блоггинге гораздо удобнее работать с WordFence Security, о котором много раз писал на блоге.
21 мая 2015 года прошла конференция «Яндекс Вебмастерская» под номером 3. Было много интересных докладов, но в данной статье речь пойдет о самом первом докладе — антивирусе для веб ресурсов от компании Яндекс.
Предыстория
Яндекс давно внедрил антивирусное ПО, основная цель которого была сканировать сайты на наличие вредоносного кода или программ и специальным образом помечать их. Вебмастера в тот же момент получали уведомление о наличии на их сайте вирусного кода и требование как можно скорее избавиться от него.
Статистика такова:
- При ежедневной проверке обнаруживается около 10 000 зараженных ресурсов.
- Заражения в основном примитивные.
- У большинства владельцев сайтов уходит много времени на диагностику и лечение от вредоносного кода.
Основные причины заражений:
- Уязвимости CMS.
- Использование пиратских дистрибутивов CMS или плагинов к ним.
- Ненадежные пароли, утечка из-за троянов с компьютера.
Был личный опыт с пиратским ПО. Поставил на один из своих сайтов плагин для Wordpres — Visual Composer. Плагин позволяет создать красивые лендинги. Через неделю работы с ним, обнаружил странную вещь, что меня периодически перекидывало на Ютуб на видео с Джастином Бибером. Я долго ломал голову, какова причина этого, пока не отключил этот плагин. К сожалению самостоятельно найти вредоносный код я не смог (не хватает навыков программирования), поэтому пришлось вовсе отказаться от его использования. После этого случае категорично не пользуюсь взломанными плагинами.
Манул
Для удобства вебмастеров, Яндекс выпустил удобный антивирус.
Основные черты:
- Работает через браузер.
- Простой интерфейс.
- Не требует доступа к конфиденциальной информации.
- Все действия идут со стороны вебмастера.
Манул состоит из трех частей:
- Сканер — проверяет файлы CMS на наличие заражения.
- Анализатор — позволяет просматривать отчеты сканирования.
- Лечащий модуль .
Как лечить?
Переходим на страницу https://yandex.ru/promo/manul/ и скачиваем дистрибутив Манула.
Если пролистать страницу ниже, то увидите план дальнейших действий:
Загружаем в корень сайта папку с антивирусом. Переходим по адресу: ваш_сайт.ру/manul/index.php .
Придумываем и вводим пароль.
Начинаем сканирование.
Ждем завершения сканирования сайта.
Скачиваем созданный архив с xml файлом внутри.
Идем сюда https://yandex.ru/promo/manul/#analyzer и нажимает кнопку «Запустить».
Нажимаем на кнопку и выбираем на своем компьютере полученный раннее xml-файл.
Скрипт проводит анализ и выводит Вам результат. Мой таков:
- Зеленый кружок — все хорошо с файлом.
- Желтый кружок — следует обратить внимание на файл.
- Красный кружок — файл заражен (у меня таких не обнаружилось 😉)
Файлы под красными кружками можно удалить или отправить в карантин. Также можно нажать стрелочку вниз рядом с кнопкой карантина и увидеть строку кода, в которой замечена уязвимость. Ее можно устранить самому (при наличии соответствующего навыка в программировании) или обратиться к специалисту.
Чтобы удалить или отправить в карантин файлы нужно отметить их, например, вот так:
Внизу страницы, в поле, сформируется специальный код:
Скопируйте данный код и перейдите снова по адресу ваш_сайт.ру/manul/index.php и выберете в левом верхнем углу вкладку «Лечение»:
И в появившееся поле вставьте раннее скопированный код и нажмите кнопку «Исполнить»:
После лечения удалите папку manul из корня вашего сайта!
Что дальше?
- Полный сигнатурный комплект появится в ближайшие месяцы.
- Лечение фрагментов файлов (хирургическим путем).
- Поддержка большинства CMS.
- Интеграция с Яндекс Вебмастером.
К сожалению самописные движки антивирус проверить не в силах.
24 апреля 2015 г. Яндекс выложил в свободное пользование антивирусную утилиту, дабы помочь вебмастерам самостоятельно проанализировать свой сайт, чтобы заранее удалить вредоносный код, скрипт. Такая возможность позволит вам вручную просканировать сайт на наличие вирусов.
Достаточно пройти по официальной ссылке от Yandex. Скачав данную утилиту вы смело можете загрузить zip архив на свой хостинг, далее вам нужно распаковать содержимое и в строке браузера написать следующий пример: URL вашего сайта/путь к файлу manul/index.php..php Если все сделано правильно тогда вы должны увидеть это окно:
Здесь вы должны создать свой пароль. На данный момент утилита предусматривает 4 языка – русский, английский, украинский, турецкий. После вам нужно нажать – "начать сканирование"
Как видите поиск пошел значит все правильно делаете.
По ходу сканирования у вас могут появиться разные типы ошибок. В моем случае на разных сайтах у меня появлялось следующее:
И вот ещё ошибка
В обоих случаях видно, что Яндекс ещё не до конца проработал все моменты данного инструмента. Поэтому обновления в любом случае должны быть.
Как утверждают разработчики Яндекса при полном анализе сайта, каждый файл досконально проверяется и в случае обнаружения вируса должен выдать красный флажок.
К примеру как здесь:
Файлы прошедшие проверку через утилиту Манул должны помечаться тремя цветами:
зеленый (все в порядке);
желтый (подозрительный код;
красный (вирус).
Если в вашем случае вирус или вредоносный код был обнаружен вам следует нажать на вкладку Лечение в левом верхнем углу. И скопировать предписание в поле для дальнейших действий. Есть большая вероятность того, что Утилита Manul может в скором времени может составить сильную конкуренцию похожим программам. Проект Manul использует открытый код, это дает большие возможности многим программистам улучшать и адаптировать данную утилиту под собственные нужды. Тем более его можно скачать полностью бесплатно через Яндекс Вебмастер.
Специалисты «Яндекса» анонсировали новый антивирус для защиты сайтов – Manul . Продукт стал результатом работы двух компании — «Ревизиум» и «Яндекс». Manul представляет собой проект с открытым кодом, для публикации использован ресурс GitHub.
Антивирус Manul
Приложение получает структурированную информацию о содержимом сайта, после чего вебмастер может отправить ее специалистам или проанализировать самостоятельно и получить скрипт для удаления вредоносного кода. Утилита легко инсталлируется и не требует администраторских прав. Для удаления Manul достаточно удалить папку с файлами антивируса.
Для чего нужен Ативирус Manul сайтам
По данным компании, «Яндекс» каждые сутки размечает несколько тысяч ресурсов как вредоносные, при этом пользователи видят более 8 миллионов уведомлений, что открываемая страница может быть опасна. Главная проблема владельцев инфицированных сайтов – поиск вредоносного кода на сервере. Антивирус Manul позволит оперативно решить данную проблему, что позволит не потерять трафик.
Проверка сайта антивирусом Manul
Для установки антивируса необходимо загрузить архив в корневую папку сайта, после чего распаковать ее. Вся работа с антивирусом ведется через браузер. В процессе сканирования программа собирает информацию обо всех файлах – текущий размер, дата изменения, хэш-сумма. Параллельно файлы проверяются на присутствие вредоносного кода, для чего используется собственная антивирусная база. После проверки файл помечается флажками: зеленый – файл безопасен; желтый – наличие подозрительного кода; красный – обнаружен известный вредоносный код. Полученная информация сохраняется в отчет в формате XML. Фрагменты опасного и подозрительного кода также добавляются в отчет.
Отчет Антивируса Manul
Для открытия полученного отчета используется отдельный онлайн-инструмент – Анализатор логов. Сервис позволяет представить данные в табличном виде, просмотреть отмеченные фрагменты кода, а также отфильтровать файлы по определенному параметру (дата изменения, размер и т.п.). Для распространенных CMS автоматически применяются белые списки, чтобы сразу исключить файлы из стандартного набора, которые не были изменены. Кнопки Delete и Quarantine, расположенные напротив каждого файла, позволяют сформировать скрипт для отправки в Manul для обработки нужных файлов. Вредоносные файлы удаляются, а подозрительные отправляются на анализ. Для исполнения сформированного скрипта необходимо запустить антивирус и перейти в раздел «Лечение».
Скачать антивирус Manul бесплатно, вы можете на официальном сайте, перейдя по ссылке
Каждый веб-мастер, не смотря на защиту, должен быть готов к возможной потенциальной "поломке" сайта за счет работы различных вирусов и вредоносных скриптов.
В этом случае отлично помогает создание своевременной резервной копии, при помощи которой можно восстановить сайт в работоспособном виде. Однако, к сожалению, не все сайтостроители об этом задумываются, пока сами не столкнуться с подобными проблемами.
Соответственно, решение проблемы остается одно - проверить сайт на наличие вредоносного кода и удалить его. Для решения данной задачи могут помочь различные веб-антивирусы или сканеры. Работу одно из них мы и рассмотрим.
Антивирус от компании Яндекс
Манул (анг. manul) - бесплатная антивирусная утилита с открытым исходным кодом, которая собирает структурированную информацию о файлах сайта и на её основе генерирует лечащий скрипт (карантин/удаление).
Для запуска и работы утилиты Manul на сервере должна быть полноценная поддержка PHP версии 5.2 и выше (данную информацию можно уточнить у хостинг-провайдера).
Данный антивирус разрабатывался при участии компании Ревизиум, многим известная как создатель популярного скрипта Ai-Bolit , который является мощным сканером вирусов и вредоносных скриптов на хостинге.
Принцип работы антивирусной утилиты Manul
- Антивирусная утилита скачивается с официального сайта;
- Файлы утилиты размещаются в корневой директории сайта при помощи FTP;
- Для запуска в адресной строке браузера прописывается: адрес_сайта/manul/index.php;
- Создается пароль, чтобы никто, кроме вас, не смог воспользоваться утилитой;
- Запускается сканирование файлов сайта Вашего хостинга;
- После успешного завершения сканирования будет предоставлен архив с отчетом в файле.xml, который необходимо скачать;
- Данный отчёт загружается в специальный онлайн-сервис "Анализатор";
- На основе данных генерируется "лечащий скрипт";
- В утилите Manul открывается вкладка "Лечение" и вставляется в специальное поле ранее скопированный код лечащего скрипта для выполнения.
Приступим к более детальному видео обзору веб-антивируса Manul. В качестве примера будет использован хостинг сайта . Параллельно работоспособность утилиты будет проверена на локальном сервере (последняя сборка пакета Denver). В результате, посмотрим на что он способен и стоит ли его вообще использовать.