Selectel: как автоматизировать сканирование инфраструктуры на уязвимости

Selectel в своей Академии разобрал частый вопрос админов: как перевести сканирование инфраструктуры на уязвимости из ручного режима в автоматический. Поводом стал кейс системного администратора с парком примерно из сорока хостов, который проверяет их вручную раз в квартал.

Из чего состоит схема

Автоматизация собирается из трёх частей: cron для запуска по расписанию, скрипт и API Сканер-ВС для управления процессом. Ключевая деталь — список проверяемых адресов хранится отдельно от кода. Это позволяет менять состав инфраструктуры на любом этапе, не трогая саму логику сканирования.

Важный нюанс: cron только запускает скрипт, но не управляет этапами сканирования. На старте скрипт загружает JSON-файл со списком IP-адресов и подсетей, создаёт для них ресурсы и сохраняет полученные идентификаторы. Если ресурс уже существует, он не перезаписывается, а пропускается — файл со списком фактически становится хранилищем состояния всего конвейера.

Дальше адреса группируются по имени, и для каждой инфраструктуры или клиента создаётся отдельное сетевое сканирование. После его завершения запускается поиск уязвимостей, а затем формируется готовый отчёт. Отдельная тема, которую автор разбирает в ответе, — что делать, если cron запустит скрипт, пока предыдущее сканирование ещё идёт.

Что это значит

Кейс хорошо показывает, что регулярность важнее глубины разовой проверки. Как формулирует сам пользователь: квартальное сканирование — это не безопасность, а самоуспокоение, потому что между проверками никто ничего не смотрит.

Автоматизация по расписанию превращает разовую процедуру в постоянный мониторинг: админам не нужно помнить про аудит, отчёты приходят сами, а состав хостов меняется без правки кода. Такой подход хорошо ложится и на небольшие парки — сорок хостов уже тяжело проверять руками, а с ростом инфраструктуры ручной режим неизбежно деградирует.

Если вы как раз выбираете площадку под такую инфраструктуру, стоит смотреть на провайдеров с API и готовыми инструментами безопасности. В каталоге Selectel — 13 тарифов от 1140 ₽ с ЦОДами в Москве, Санкт-Петербурге, Новосибирске и Таллине; подобрать вариант под свой набор серверов можно в каталоге VPS.

Материал подготовлен редакцией ServerScan по публикации Selectel от 9 октября 2026. Цены и тарифы — из каталога ServerScan.