Headlines

Installare un servizio di vulnerability management open source

Proteggi la tua infrastruttura informatica da hacker e malware

Ciao a tutti,

in questo nuovo post parliamo ancora una volta di sicurezza informatica; notizie quasi quotidiane ci mostrano quanto sia apparentemente semplice hackerare un sistema, ma un attacco informatico può’ andare a buon fine sole se trova la vulnerabilità’ giusta. Con GreenBone, vedremo come si semplice scoprire falle di sicurezza ed esposizioni informatiche prima che siano sfruttate, riducendo drasticamente il rischio e conseguenze di cyber attacchi, ma basta chiacchierare e vediamo come installare questa piattaforma ed utilizzare per le nostre scansioni periodiche di sicurezza.

La casa  indica che il servizio gira su piattaforme Linux Debian (bookworm), Ubuntu 22.04 e 24.04 TLS, Fedora 38, Centos 9 Stream, io lo installato su una versione RockyLinux 8. Le caratteristiche hardware raccomandate sono le seguenti: CPU core 4, 8 Gb di Ram e un hard disk con spazio libero da 60GB, ma basta parlare vediamo come mettere in piedi il tutto.

La guida premete che abbiate un minimo di conoscenza in ambiente Linux, almeno per quanto riguarda l’installazione del sistema e detto sopra, ciò’ presenterò qui e’ stato installato e testato su Rockylinux8 impostando durante la fase di installazione un IP statico.

Una volta installato ed eseguiti tutti gli aggiornamenti, iniziamo a disabilitare SElinux, pertanto accedendo come root al sistema, diamo questi comandi.

setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
reboot

Verifichiamo lo stato di SELinux con il comando

sestatus

dovrebbe apparire status disabled

Configuriamo ora le variabili per GreeBone

echo “vm.overcommit_memory=1” | sudo tee /etc/sysctl.d/10-openvas.conf

sysctl -p /etc/sysctl.d/10-openvas.conf 

Installare i Repository necessari

Abilitiamo i repository PowerTools

sed -i ‘s/enabled=0/enabled=1/g’ /etc/yum.repos.d/Rocky-PowerTools.repo

yum repolist 

Installiamo ora i repository Atomicorp

rpm –import https://www.atomicorp.com/RPM-GPG-KEY.atomicorp.txt

rpm –import https://www.atomicorp.com/RPM-GPG-KEY.art.txt

VERSION=”1.0-23″

yum install https://updates.atomicorp.com/channels/atomic/centos/8/x86_64/RPMS/atomic-release-${VERSION}.el8.art.noarch.rpm 

Installiamo ora i repository EPEL

yum install epel-release 

INSTALLIAMO IL SERVIZIO DI GREENBONE

Installiamo il pacchetto gvm

yum install gvm 

Configuriamo il Firewall

Se utilizzi firewalld, configuralo per consentire il traffico in entrata sulla porta TCP 443 per le connessioni HTTPS: 

firewall-cmd –permanent –add-service=https

firewall-cmd –reload 

Facciamo ora il setup di GreenBone

Tieni presente che questo richiederà molto tempo, potrebbe volerci circa un’ora prima che la configurazione venga completata. 

gvm-setup 

Al termine ti verrà chiesto di impostare una password per l’utente amministratore. Controlla la versione di GreenBone al termine della configurazione: 

 openvas –version

OpenVAS 22.4.0

gvm-libs 22.4.0

Tieni presente quanto segue quando lavori con systemd.

Potresti visualizzare elenchi di porte e configurazioni di scansione vuoti poiché questi non sono integrati nel prodotto, ma recuperati dai feed. 

Come reimpostare la password amministratore di gvm

Utilizzare il seguente comando se è necessario reimpostare la password dell’amministratore: 

runuser -u gvm -g gvm — gvmd –user=admin –new-password=admin123 

Greenbone web ui

Apriamo un browser e accediamo all’indirizzo IP del server, utilizza le credenziali di accesso che hai impostato nel passaggio precedente. 

Bene abbiamo terminato con l’installazione, ora siamo pronti ad eseguire le nostre scansioni di sicurezza si macchine interne ed esterne.

ATTENZIONE, NON USATE QUESTO STRUMENTO PER SCANSIONARE MACCHINE NON VOSTRE, VI SONO SERIE CONSEGUENZE PENALI

Un saluto Adam

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.