====== Lynis - Auditeur de système Linux ====== --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/02/14 16:51// Lynis est un petit utilitaire en ligne de commande permettant d'auditer un système Linux afin d'en détecter les failles. A la fin de chaque analyse, il émet une séries de conseil pour améliorer la sécurité du système. Cette procédure a été réalisée sur une VM debian 9. Cette procédure nécessite des droits ''root''. Faîtes donc attention à ce que vous faîtes. ===== Installation ===== L'installation de Lynis peut se faire via le dépôt APT de debian. Cependant, il s'agira là d'une version pas forcément à jour. Je préfère donc l'installation depuis le dépôt Git, ce qui nous garantie d'avoir la dernière version. * On commence par installer ''git'' si c'est pas déjà fait : apt-get update apt-get install -y git * On prépare le dossier pour le dépôt local. Personnellement, je mets tous les dépôts locaux git dans ''/usr/local/git'' : mkdir -p /usr/local/git * On clone le dépôt git en local : cd /usr/local/git git clone https://github.com/CISOfy/lynis * Pour pouvoir appeler directement la command ''lynis'', on ajoute le dossier à la variable ''PATH'' : PATH=$PATH:/usr/local/git/lynis:/usr/local/git/lynis/include export PATH * On peut vérifier la variable ''PATH'' : echo $PATH * On limite l'accès à root uniquement : chown -R root:root /usr/local/git/lynis ===== Usage ===== * On peut commencer par vérifier la version de Lynis : lynis update info * Ça devrait nous donner quelque chose de ce style : root@Test:/usr/local/git/lynis# lynis update info == Lynis == Version : 3.0.0 Status : Up-to-date Release date : 2019-11-18 Project page : https://cisofy.com/lynis/ Source code : https://github.com/CISOfy/lynis Latest package : https://packages.cisofy.com/ 2007-2019, CISOfy - https://cisofy.com/lynis/ * On peut alors auditer le système : lynis audit system * Les résultats s'affiche alors à l'écran : {{ :linux:lynis:lynis_001.png |}} * A la fin, l'affichage indique l'état de santé général (si il y a des failles critiques ou des avertissements) et des suggestions pour améliorer le système : {{ :linux:lynis:lynis_002.png |}} ===== Pour aller plus loin ===== * Il est possible d'analyser un système distant via son adresse IP : lynis audit system remote 10.54.1.125 Voilà, vous avez désormais à votre disposition un utilitaire d'audit qui vous permettra d'améliorer la sécurité de vos serveurs Linux. ~~DISCUSSION~~