vps-audit заявляет проверки конфигурации и состояния VPS

README vps-audit заявляет проверки SSH, брандмауэра, служб и ресурсов VPS. Разбираем пороги статусов, условия запуска и границы такого отчёта.

vps-audit заявляет проверки конфигурации и состояния VPS. Тематическая карточка Comrad404.

9 ноября 2026 года канал GitHubRadar сообщил о Bash-скрипте nuver-labs/vps-audit для аудита VPS на Ubuntu и Debian. README проекта перечисляет проверки настроек Linux и показатели состояния сервера. По этому описанию отчёт может помочь заметить проблемы, относящиеся к проверяемым правилам, но не установить общую безопасность VPS.

Что проверяет скрипт

README заявляет проверки настроек SSH — в том числе входа под root, парольной аутентификации и нестандартного порта, — состояния брандмауэра UFW, firewalld, iptables или nftables и конфигурации Fail2ban или CrowdSec. В список также входят неудачные попытки входа, обновления системы, запущенные службы, открытые порты, журналирование sudo, политика паролей через pwquality.conf и SUID-файлы.

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

Как читать PASS, WARN и FAIL

README описывает цветные статусы: PASS — проверка пройдена, WARN — обнаружена потенциальная проблема, FAIL — найдено то, что инструмент считает критической проблемой. Для загрузки диска, памяти и процессора указаны пороги: от 50 до 80 процентов — WARN, выше 80 процентов — FAIL. Для числа служб, неудачных входов и открытых портов предусмотрены другие пороги; в доступном описании проекта их конкретные значения не приведены.

Статус относится к правилу скрипта и заданному для него порогу. Например, PASS по проверке SSH сообщает результат именно этой проверки, а не оценку всех служб и приложений на сервере.

Запуск и отчёт

В README указаны системы на базе Ubuntu или Debian и необходимость прав root либо sudo. Инструкция предлагает скачать скрипт, сделать его исполняемым и запустить с повышенными привилегиями:

chmod +x vps-audit.sh
sudo ./vps-audit.sh

Проект описывает вывод результатов в консоль в реальном времени и создание текстового отчёта vps-audit-report-[TIMESTAMP].txt с результатами проверок и рекомендациями. Это поведение заявлено в README; редакция не запускала скрипт на сервере.

Границы отчёта

README предупреждает, что инструмент предназначен для Debian и Ubuntu, некоторые проверки могут потребовать настройки под конкретную среду, а скрипт не заменяет профессиональный аудит безопасности. Отчёт может показать результаты включённых проверок, но не подтверждает отсутствие уязвимостей приложений, ошибок сетевой архитектуры или компрометации учётных данных. Практической проверки работы скрипта и независимых результатов тестирования нет: перечисленные функции и команды основаны на документации проекта.