GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Lynis sur Ubuntu 18.04

Dans ce guide, nous expliquerons comment installer l'édition communautaire Lynis sur un VPS Ubuntu 18.04 .

Lynis est un outil open source pour l'audit de sécurité, les tests de conformité et la détection de vulnérabilités. Lynis analyse également les informations générales sur le système et les éventuels problèmes de configuration et fournit des conseils pour renforcer davantage le système.

Lynis est disponible en deux éditions, communautaire et entreprise. Les éditions d'entreprise incluent plus de tests et sont fournies avec des plugins. Lorsqu'il est étendu avec des plugins, Lynis effectuera des tests supplémentaires et collectera plus d'informations système. Lynis fonctionne sur toutes les distributions Linux et est utilisé par des milliers de développeurs, d'administrateurs système, d'auditeurs informatiques et de testeurs d'intrusion dans le monde entier.

Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais il a été testé et écrit pour un VPS Ubuntu 18.04.

Étape 1 :Installer les packages requis

Connectez-vous à votre VPS via SSH en tant qu'utilisateur root ou sudo :

ssh userame@IP_Address -p Port_Number

N'oubliez pas de remplacer "IP_Address" et "Port_Number" par l'adresse IP et le numéro de port SSH de votre serveur.

Exécutez les commandes suivantes pour mettre à jour tous les packages :

sudo apt-get update
sudo apt-get upgrade

Étape 2 :Installer Lynis

Lynis peut être installé via un gestionnaire de paquets ou par un téléchargement direct de l'archive source. Dans ce didacticiel, nous allons télécharger le dernier package logiciel Lynis à partir de la page de téléchargement Lynis.

Tout d'abord, accédez au /usr/local/ répertoire et téléchargez l'archive tar.gz avec la commande suivante :

cd /usr/local/
sudo wget https://downloads.cisofy.com/lynis/lynis-2.7.3.tar.gz 

En cas de succès, la commande affichera quelque chose qui ressemble à ceci :

--2019-04-13 03:08:53--  https://downloads.cisofy.com/lynis/lynis-2.7.3.tar.gz
Resolving downloads.cisofy.com (downloads.cisofy.com)... 37.97.194.171, 2a01:7c8:aac2:37b::1
Connecting to downloads.cisofy.com (downloads.cisofy.com)|37.97.194.171|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 282609 (276K) [application/octet-stream]
Saving to: 'lynis-2.7.3.tar.gz'

Une fois le fichier téléchargé, décompressez-le avec cette ligne suivante :

tar xf lynis-2.7.3.tar.gz

Définissez les autorisations requises :

sudo chmod 755 /usr/local/lynis/lynis

Vous pouvez maintenant exécuter les commandes suivantes pour vérifier la version de Lynis :

/usr/local/lynis/lynis --version

La commande imprimera le numéro de version de Lynis et quittera :

2.7.3

Pour rechercher une nouvelle version, exécutez la commande suivante :

/usr/local/lynis/lynis update info
 == Lynis ==

  Version            : 2.7.3
  Status             : Up-to-date
  Release date       : 2019-03-21
  Update location    : https://cisofy.com/lynis/


2007-2019, CISOfy - https://cisofy.com/lynis/

Au moment de la rédaction de cet article, la dernière version de Lynis est la 2.7.3.

S'il y a une nouvelle mise à jour, vous pouvez mettre à jour Lynis vers la dernière version qui inclut généralement de nouvelles fonctionnalités et des corrections de bogues à l'aide de la commande suivante :

/usr/local/lynis/lynis update release

Étape 3 :Utilisation de Lynis

Pour effectuer un audit du système, exécutez simplement cette commande suivante :

/usr/local/lynis/lynis audit
[+] Initializing program
------------------------------------
  - Detecting OS...                                           [ DONE ]
  - Checking profiles...                                      [ DONE ]

  ---------------------------------------------------
  Program version:           2.7.3
  Operating system:          Linux
  Operating system name:     Ubuntu Linux
  Operating system version:  18.04
  Kernel version:            4.15
  Hardware platform:         x86_64
  Hostname:                  vps
  ---------------------------------------------------
  Profiles:                  /etc/lynis/default.prf
  Log file:                  /var/log/lynis.log
  Report file:               /var/log/lynis-report.dat
  Report version:            1.0
  Plugin directory:          /usr/local/lynis/plugins
  ---------------------------------------------------
  Auditor:                   [Not Specified]
  Language:                  en
  Test category:             all
  Test group:                all
  ---------------------------------------------------
  - Program update status...                                  [ NO UPDATE ]

  ...

  Hardening index : 68 [#############       ]
  Tests performed : 232
  Plugins enabled : 0

  Components:
  - Firewall               [V]
  - Malware scanner        [X]

  Lynis modules:
  - Compliance status      [?]
  - Security audit         [V]
  - Vulnerability scan     [V]

  Files:
  - Test and debug information      : /var/log/lynis.log
  - Report data                     : /var/log/lynis-report.dat

Les résultats de l'analyse Lynis sont stockés dans le /var/log/lynis.log fichier journal.

Nous pouvons filtrer le journal des messages d'avertissement à l'aide de la commande grep :

sudo grep -i warning /var/log/lynis.log

2019-04-14 10:45:36 Warning: One or more deprecated options used [test:LYNIS] [details:show_tool_tips] [solution:Update your profile]
2019-04-14 10:46:25 Warning: iptables module(s) loaded, but no rules active [test:FIRE-4512] [details:-] [solution:-]

De plus, nous pouvons filtrer le journal des messages de suggestion avec la commande suivante :

sudo grep -i suggestion /var/log/lynis.log

...
2019-04-14 10:46:37 Suggestion: Turn off PHP information exposure [test:PHP-2372] [details:expose_php = Off] [solution:-]
2019-04-14 10:46:37 Suggestion: Change the allow_url_fopen line to: allow_url_fopen = Off, to disable downloads via PHP [test:PHP-2376] [details:-] [solution:-]
2019-04-14 10:46:39 Suggestion: Check what deleted files are still in use and why. [test:LOGG-2190] [details:-] [solution:-]
2019-04-14 10:46:40 Suggestion: Add a legal banner to /etc/issue, to warn unauthorized users [test:BANN-7126] [details:-] [solution:-]
2019-04-14 10:46:40 Suggestion: Add legal banner to /etc/issue.net, to warn unauthorized users [test:BANN-7130] [details:-] [solution:-]
2019-04-14 10:46:41 Suggestion: Enable process accounting [test:ACCT-9622] [details:-] [solution:-]
2019-04-14 10:46:41 Suggestion: Enable sysstat to collect accounting (no results) [test:ACCT-9626] [details:-] [solution:-]
2019-04-14 10:46:43 Suggestion: Check output of aa-status [test:MACF-6208] [details:/sys/kernel/security/apparmor/profiles] [solution:text:Run aa-status]
2019-04-14 10:46:43 Suggestion: Install a file integrity tool to monitor changes to critical and sensitive files [test:FINT-4350] [details:-] [solution:-]
2019-04-14 10:46:43 Suggestion: Determine if automation tools are present for system management [test:TOOL-5002] [details:-] [solution:-]
2019-04-14 10:46:44 Suggestion: Harden compilers like restricting access to root user only [test:HRDN-7222] [details:-] [solution:-]
2019-04-14 10:46:44 Suggestion: Harden the system by installing at least one malware scanner, to perform periodic file system scans [test:HRDN-7230] [details:-] [solution:Install a tool like, OSSEC]

C'est ça. Vous avez installé avec succès Lynis sur votre VPS Ubuntu 18.04. Pour plus d'informations sur la gestion de votre installation Lynis, veuillez consulter la documentation officielle de Lynis.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de configurer Lynis pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article ou si vous l'avez trouvé utile, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons de raccourci de partage, ou laissez simplement un commentaire ci-dessous. Merci.


Panels
  1. Comment installer Python sur Ubuntu 20.04 et 18.04 ?

  2. Comment installer ISPConfig 3 sur Ubuntu 18.04

  3. Comment installer R sur Ubuntu 16.04

  4. Comment installer Maven sur Ubuntu 16.04

  5. Comment installer Go sur Ubuntu 18.04

Comment installer la dernière version de Git sur Ubuntu

Comment installer Gfortran 9, 10 ou 11 sur Ubuntu 20.04 LTS

Comment installer Python 2.7 sur Ubuntu 20.04 LTS

Comment installer Lynis sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04