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

Современные сканеры уязвимостей позволяют выполнять как аутентифицированное, так и неаутентифицированное сканирование. Современные сканеры обычно доступны в виде SaaS («программное обеспечение как услуга»); они предоставляются через Интернет и работают как веб-приложение. Современные сканеры уязвимостей часто позволяют настраивать отчёты об уязвимостях, а также информацию об установленном программном обеспечении, открытых портах, сертификатах и других данных о хосте, которые можно запрашивать в рамках рабочего процесса.

  • Сканирование с проверкой подлинности позволяет сканеру напрямую обращаться к сетевым ресурсам с использованием протоколов удаленного администрирования, таких как secure shell (SSH) или протокол удаленного рабочего стола (RDP), и проходить аутентификацию с использованием предоставленных системных учетных данных. Это позволяет сканеру уязвимостей получать доступ к низкоуровневым данным, таким как конкретные службы и сведения о конфигурации операционной системы хоста. Затем он может предоставить подробную и точную информацию об операционной системе и установленном программном обеспечении, включая проблемы с конфигурацией и отсутствующие исправления безопасности.
  • Сканирование без проверки подлинности - это метод, который может привести к большому количеству ложных срабатываний и не может предоставить подробную информацию об активах, операционной системе и установленном программном обеспечении. Этот метод обычно используется субъектами угроз или аналитиками безопасности, пытающимися определить уровень безопасности активов, доступных извне.

Сканеры уязвимостей должны быть способны обнаруживать риски в зависимостях с открытым исходным кодом. Однако, поскольку разработчики обычно повторно объединяют операционные системы, один и тот же код будет отображаться в разных зависимостях, что затем повлияет на производительность и способность сканеров обнаруживать уязвимые операционные системы.

В CIS Critical Security Controls for Effective Cyber Defense непрерывное сканирование уязвимостей определяется как критический контроль для эффективной киберзащиты.

Trivy

Универсальный сканер безопасности с открытым исходным кодом. Trivy — это самый популярный сканер безопасности с открытым исходным кодом, надёжный, быстрый и простой в использовании. Используйте Trivy для поиска уязвимостей и неправильных настроек инфраструктуры как кода, обнаружения SBOM, сканирования облака, рисков для безопасности Kubernetes и многого другого.

Документация Trivy

О Trivy

Trivy (произношение) — это комплексный и универсальный сканер безопасности. Trivy имеет сканеры, которые ищут проблемы с безопасностью, и цели, на которых он может найти эти проблемы.

Цели (что Trivy может сканировать):

  • Изображение контейнера
  • Файловая система
  • Репозиторий Git (удаленный)
  • Образ виртуальной машины
  • Kubernetes
  • AWS

Сканеры (что Trivy может там найти):

  • Используемые пакеты операционной системы и программные зависимости (SBOM)
  • Известные уязвимости (CVE)
  • Проблемы с IaC и неправильные настройки
  • Конфиденциальная информация и секреты
  • Лицензии на программное обеспечение

Trivy поддерживает большинство популярных языков программирования, операционных систем и платформ. Полный список приведен на странице Охват сканирования.

Охват сканирования

Trivy может выявлять проблемы с безопасностью на самых разных платформах, языках и в файлах конфигурации. Более подробную информацию о конкретных платформах и языках можно найти в соответствующей документации.

 

Добавить комментарий