Se la tua sicurezza Linux è carente, una buona idea èper controllare il tuo sistema. Un ottimo modo per eseguire un audit è utilizzare un programma che testa la sicurezza e offre soluzioni concrete. Uno di questi strumenti di controllo è Lynis. È uno strumento in grado di verificare la sicurezza di un PC Linux. Esegue la scansione di qualsiasi PC Linux, ne verifica la sicurezza e stampa un elenco di possibili problemi e correzioni. La parte migliore di questo strumento è che è molto semplice da usare e chiunque può usarlo.
Ubuntu / Debian
Lynis ha un eccellente supporto per Debian e Ubuntutramite il proprio repository di software. L'abilitazione di questo repository software è leggermente diversa dalle altre fonti software, in quanto è un repository software tradizionale. Non ci sono PPA o altro. In questo modo Lynis funziona senza problemi sia su Debian che su Ubuntu.
Per avviare l'installazione, avviare una finestra del terminale e scaricare la chiave GPG corretta.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C80E383C3DE9F082E01391A0366C67DE91CA5D5F
Con la chiave funzionante, aggiungere la nuova sorgente software Lynis al sistema.
sudo -s echo "#Lynis repo " >> /etc/apt/sources.list echo "deb https://packages.cisofy.com/community/lynis/deb/ stable main" >> /etc/apt/sources.list
Il repository software Lynis richiede un pacchetto speciale. Questo pacchetto consentirà a Ubuntu (o Debian) di interagire con le fonti software HTTPS.
sudo apt install apt-transport-https
o
sudo apt-get install apt-transport-https
Con il pacchetto Apt-transport-https funzionante sul tuo sistema, è sicuro aggiornare le fonti del software. Correre aggiornare nel terminal.
sudo apt update
o
sudo apt-get update
Infine, installa Lynis.
sudo apt install lynis
o
sudo apt-get install lynis
Arch Linux
Come la maggior parte dei programmi, Arch ha lo strumento di sicurezza Lynis nell'AUR. Per installarlo, avvia un terminale e installa i pacchetti Git e Base-devel. Quindi abbassa il codice e genera un nuovo pacchetto Arch.
Nota: si prega di comprendere che l'installazione di software direttamente da Arch AUR, anziché dalle fonti software ufficiali, significa che a volte le dipendenze non vengono installate. Potrebbe essere necessario installare questi pacchetti manualmente se ciò accade durante il processo di installazione di Lynis. Le dipendenze sono disponibili nella parte inferiore di questa pagina qui.
sudo pacman -S git base-devel git clone https://aur.archlinux.org/lynis-git.git cd lynis-git makepkg -si
Fedora
Lynis ha il supporto per Fedora, anche se per installarlo richiede una fonte software di terze parti. Abilitare la fonte del software avviando un terminale e usando il toccare e eco comandi.
sudo -s touch /etc/yum.repos.d/cisofy-lynis.repo
echo "[lynis]" >> /etc/yum.repos.d/cisofy-lynis.repo echo "name=CISOfy Software - Lynis package" >> /etc/yum.repos.d/cisofy-lynis.repo echo "baseurl=https://packages.cisofy.com/community/lynis/rpm/" >> /etc/yum.repos.d/cisofy-lynis.repo echo "enabled=1" >> /etc/yum.repos.d/cisofy-lynis.repo echo "gpgkey=https://packages.cisofy.com/keys/cisofy-software-rpms-public.key" >> /etc/yum.repos.d/cisofy-lynis.repo echo "gpgcheck=1" >> /etc/yum.repos.d/cisofy-lynis.repo
Successivamente, aggiorna i seguenti pacchetti sul tuo sistema:
sudo dnf update ca-certificates curl nss openssl -y
Infine, installa Lynis con dnf install.
sudo dnf install lynis -y
OpenSUSE
Lo strumento Lynis ha un repository software disponibile per tutte le versioni di OpenSUSE. Accendilo con i seguenti comandi in una finestra del terminale.
sudo rpm --import https://packages.cisofy.com/keys/cisofy-software-rpms-public.key sudo zypper addrepo --gpgcheck --name "CISOfy Lynis repository" --priority 1 --refresh --type rpm-md https://packages.cisofy.com/community/lynis/rpm/ lynis
Con il repository su Suse, è tempo di aggiornare il sistema.
sudo zypper refresh
Termina il processo di installazione utilizzando Zypper per installare Lynis.
sudo zypper install lynis
Linux generico
Lo strumento di controllo di Lynis ha un Tarball generico perquelli su distribuzioni Linux che non hanno supporto diretto dallo sviluppatore. Per fortuna, questo archivio Tar scaricabile non richiede compilazioni di alcun tipo. Invece, gli utenti lo scaricano ed eseguono il programma così com'è.

Per installare Lynis tramite un archivio Tar scaricabile, utilizzare il wget strumento e scaricare il pacchetto, quindi estrarlo.
wget https://downloads.cisofy.com/lynis/lynis-2.6.8.tar.gz tar -zxvf lynis-2.6.8.tar.gz cd lynis
Esegui lo strumento Lynis con:
./lynis
Usando Lynis
Lynis è uno strumento semplice con molte opzioni. Per l'utente medio, le opzioni di base lo faranno. L'operazione più basilare (ma completa) che il programma può fare è quella di fare un controllo completo del sistema. Per eseguire il controllo, aprire un terminale e immettere il seguente comando in esso.
lynis audit system
L'esecuzione del comando sopra senza privilegi di Sudoer eseguirà la scansione di molti aspetti del sistema. Tuttavia, non otterrà tutto. L'esecuzione di una scansione completa richiede sudo.
sudo lynis audit system --pentest
Devi salvare i risultati per dopo? Collegali a un file di testo.
sudo lynis audit system >> /home/username/Documents/lynis-results.txt
Scansione file Docker
Docker sta diventando sempre più popolare su Linuxsistemi. Con tutte le immagini Docker predefinite disponibili, sono inevitabili che si verifichino violazioni della sicurezza. Per fortuna, Lynis consente agli utenti di scansionare i file Docker e testarli per problemi. Per eseguire un test, provare il seguente comando.
lynis audit dockerfile /home/username/path/to/dockerfile
Scansione veloce
Lynis può eseguire diversi tipi di scansioni. Una scansione che può essere utile se sei di fretta è la modalità di scansione "rapida". Questa modalità verifica aree di base del sistema, per risultati di digiuno.
Esegui un rapido controllo del sistema con:
lynis audit system -Q</ P>
Commenti