Яндекс представил публике маленький но неизмеримо полезный скрипт для владельцев сайтов — антивирус для сайта Manul.
Данный продукт нацелен обезопасить пользователей сети и помочь вебмастерам, столкнувшимся с проблемой заражения сайтов зловредами. Утилита умеет искать любые заражения на стороне сервера и помогает ликвидировать опасный код.
Исходный код антивируса для сайтов Manul разработчики Яндекса выложили в открытом виде на платформе GitHub. Утилита не только открытая, но и полностью бесплатная. Создавалась она при поддержке компании Revisium.
Архив с Manul заливается в корневой каталог сайта — например, через FTP/SFTP, и там распаковывается. Дальше работа с инструментом идет через браузер. При сканировании Manul собирает информацию обо всех файлах, лежащих в корневом каталоге и ниже его, — об их размере, дате последнего изменения, вычисляет хэш-сумму. Параллельно каждый файл проверяется на вредоносность по приложенной антивирусной базе и помечается одним из трех флажков:
Завершив проверку, Manul сохраняет всю полученную информацию в виде XML-отчета. Фрагменты кода — как подозрительные, так и вредоносные — также прикладываются в отчет.
Manul не требует доступа к конфиденциальным данным (таким, как пароли). Все производимые с файлами действия контролирует и подтверждает владелец сайта. Чтобы инструментом не смогли воспользоваться третьи лица, при первом запуске его необходимо защитить паролем. Никакие данные о сайте и пользователе при использовании утилиты никуда автоматически не отправляются.
Антивирус для сайта Manul способен запускаться даже на слабых хостингах. Единственные требования к антивирусу это PHP версии не ниже 5.2 и наличие в ней модулей ZipArchive, DOM и XML. Также Manul потребуется доступ на чтение web_root/public_html каталога виртуального хоста.
Скачать антивирус для сайтов Манул
Дата публикации: 24 апреля, 2015Я не терпел поражений. Я просто нашёл 10 000 способов, которые не работают.
© Томас Эдисон
Супер-предложение!
Купить виртуальный хостинг для сайта и домен с бесплатным тестовым периодов 1 месяц!
Подпишитесь на интересные обновления моего блога, чтобы быть в тренде последних тенденций разработки и продвижения сайтов: