Konfiguracja OpenVAS w systemie FreeBSD

Instalacja

Za pomocą własnego repozytorium pakietów należy zainstalować meta-port openvas9:

pkg install -Uy security/openvas9

Ustawienia w rc.conf

W celu uruchomienia poszczególnych serwisów OpenVAS-a należy umieścić wpisy w konfiguracji /etc/rc.conf:

# OpenVAS Manager Daemon
openvasmd_enable="YES"

# OpenVAS Scanner Daemon
openvassd_enable="YES"
openvassd_flags=""

# OpenVAS Greenbone Security Assistant Daemon
gsad_enable="YES"
gsad_flags="--listen=127.0.0.1 --port=9392 --http-only --unix-socket=/var/run/gsad.sock"

Powyższe wpisy zostały umieszczone w repozytorium konfiguracji w osobnych plikach instalowanych w /etc/rc.conf.d.

Aktualizacja (synchronizacja) feeds

/!\ /!\ /!\ UWAGA /!\ /!\ /!\ Aktualizacja feed-ów odbywa się za pomocą protokołu rsync1. Należy zatem upewnić się, że lokalny firewall wypuszcza ruch do portu 873/tcp.

greenbone-nvt-sync
greenbone-scapdata-sync
greenbone-certdata-sync

Przebudowa pamięci podręcznej po aktualizacji

Po wykonanej aktualizacji feed-ów należy wykonać przebudowę pamięci podręcznej manadżera OpenVAS:

openvasmd --rebuild --progress

Utworzenie administratora

Domyślna instalacja OpenVAS-a nie posiada żadnego administratora, tak więc trzeba uruchomić skrypty, które pozwolą się zalogować do panelu administracyjnego:

# utworzenie użytkownika
openvasmd --create-user admin --role=Admin

# ustawienie hasła
openvasmd --user=admin --new-password=ZmienHasl0

Aktualizacja certyfikatów

W celu pominięcia problemów z uruchamianiem openvasmd należy wykonać następujące polecenie:

openvas-manage-certs -a

Wyłączenie komunikatów gpg

Analogicznie do Spam Assassina należy wyłączyć komunikaty gpg o niebezpiecznej pamięci. w tym celu należy wykonać następujące polecenia:

echo "no-secmem-warning" > /usr/local/etc/openvas/gnupg/gpg.conf
echo "no-secmem-warning" > /var/lib/openvas/openvasmd/gnupg/gpg.conf