Установка и использование OpenVAS (GVM) на Ubuntu
OpenVAS (Open Vulnerability Assessment System) — это open-source инструмент сканирования, выявления и управления уязвимостями в компьютерных системах и сетях с открытым исходным кодом. OpenVAS помогает организациям оценить уровень защищенности своей ИТ-инфраструктуры и определить приоритетность мер по ее устранению.
Установка и настройка OpenVAS
Шаг 1: Обновление и модернизация.
Войдите на свой сервер Ubuntu, обновите списки пакетов и обновите существующие пакеты, выполнив следующие команды:
sudo apt update
sudo apt upgrade
Шаг 2: Установка необходимых зависимостей.
Установите необходимые зависимости для OpenVAS, выполнив следующую команду:
sudo apt install build-essential cmake pkg-config libglib2.0-dev libgpgme-dev libgnutls28-dev uuid-dev libssh-gcrypt-dev libhiredis-dev libxml2-dev libpcap-dev libunistring-dev
Шаг 3: Установка базы данных PostgreSQL.
Для хранения данных OpenVAS требуется база данных PostgreSQL. Команда для установки:
sudo apt install postgresql
В процессе установки вам будет предложено задать пароль для пользователя PostgreSQL `postgres`. Выберите надежный пароль и запомните его на будущее.
Шаг 4: Создание пользователя и базы данных PostgreSQL.
Переключитесь на пользователя `postgres` и откройте приглашение PostgreSQL, выполнив команду:
sudo -u postgres psql
Создайте нового пользователя для OpenVAS:
CREATE USER openvas WITH PASSWORD ‘your_password’;
Создайте новую базу данных для OpenVAS и предоставьте привилегии пользователю:
CREATE DATABASE openvas;
GRANT ALL PRIVILEGES ON DATABASE openvas TO openvas;
Выйдите из окна PostgreSQL:
\q
Шаг 5: Установка OpenVAS.
Добавьте репозиторий OpenVAS и обновите списки пакетов, выполнив следующие команды:
sudo add-apt-repository ppa:mrazavi/openvas
sudo apt update
Установите OpenVAS, выполнив команду:
sudo apt install gvm
В процессе установки вам будет предложено настроить OpenVAS. Выберите «да» в ответ на запрос о настройке сканера OpenVAS.
Шаг 6: Запуск OpenVAS.
Запустите службы OpenVAS, выполнив следующую команду:
sudo gvm-start
Шаг 7: Обновление каналов OpenVAS.
Обновите фиды OpenVAS, включая NVTs (тесты сетевых уязвимостей), выполнив команду:
sudo gvm-feed-update
Этот процесс может занять некоторое время, так как он загружает необходимые данные для сканирования уязвимостей.
Шаг 8: Доступ к веб-интерфейсу OpenVAS.
Откройте веб-браузер и введите следующий URL:
https://localhost:9392
Появится предупреждение о безопасности, поскольку SSL-сертификат по умолчанию является самоподписанным. Примите предупреждение и перейдите в веб-интерфейс.
Войдите в систему, используя стандартные учетные данные:
Имя пользователя: `admin`
Пароль: `admin`
Шаг 9: Изменение пароля администратора OpenVAS.
После входа в систему рекомендуется изменить стандартный пароль администратора. Перейдите в раздел «Администрирование» и выберите «Пользователи». Щелкните на значке карандаша рядом с пользователем «admin» и задайте новый пароль.
Теперь вы можете создавать цели, настраивать конфигурации сканирования, планировать сканирование и просматривать результаты сканирования с помощью веб-интерфейса OpenVAS.