2.15.2.5. PHP Antimalware Scanner
О сканере
Просмотр списка параметров
Список параметров утилиты можно просмотреть с помощью командыamwscan -h или на GitHub.
На серверах хостинга установлена утилита PHP Antimalware Scanner, которая позволяет проверять PHP-файлы на наличие вредоносного кода и потенциальных уязвимостей. Путь к утилите: /usr/local/bin/amwscan.
Интерактивный режим
Запуск
- Подключитесь к хостингу по SSH.
- Выполните команду (
~/example.com/www/— путь к каталогу, который нужно просканировать):amwscan ~/example.com/www/
Обработка угроз
В процессе сканирования в интерактивном режиме при обнаружении угроз необходимо выбрать одно из предложенных действий:
[1] Delete file— удалить файл.[2] Move to quarantine— поместить в карантин.[3] Dry run evil code fixer— запустить приложение для удаления опасного кода. Не рекомендуется[4] Dry run evil line code fixer— запустить приложение для удаления опасного кода только в потенциально опасном участке. Не рекомендуется[5] Open with vim— открыть файл в Vim.[6] Open with nano— открыть файл в nano.[7] Add to whitelist— добавить сигнатуру в этом файле в белый список.[8] Show source— показать источник (файл).[-] Ignore— пропустить текущий файл.
Генерация HTML-отчёта
Генерация
- Подключитесь к хостингу по SSH.
- Выполните команду:
amwscan -r ~/example.com/www/В команде:
-r— только сканирование и формирование отчёта без внесения изменений в файлы.~/example.com/www/— путь к каталогу, который нужно просканировать.
После завершения работы сканер выведет число просканированных файлов, число найденных угроз и путь к сгенерированному отчёту.
Отчёт
В результате сканирования будет сгенерирован HTML-отчёт с информацией об обнаруженных угрозах. Отчёт можно скачать и открыть в любом браузере. Информация в отчёте исключительно ознакомительная, все действия по устранению проблем нужно выполнять вручную.
Пример отчета: