Linux-Audit mit Lynis CentOS 7

Das Thema Sicherheit ist und bleibt eines der Hauptziele jeder Organisation, unabhängig von der Größe oder Aktivität derselben wie Sicherheitslücken, die zweifellos viele Aspekte des Unternehmens gefährden.

Es gibt zahlreiche Tools, die uns dabei helfen, die Sicherheit und Integrität unserer Linux-Server zu gewährleisten . Eines davon ist Lynis .

Lynis ist ein Open-Source-Audit-Tool, mit dem wir eine Analyse (Audit) der Sicherheitslücken durchführen können, die unser Server möglicherweise aufweist.

Es funktioniert mit den bekanntesten und am häufigsten verwendeten Linux-Distributionen wie Ubuntu , Debian , Fedora , OpenSUSE usw.

Die Funktion dieser Software besteht darin , Sicherheitsprobleme in unserem System sowie Konfigurationsfehler zu erkennen . Es zeigt uns alle Informationen über das Netzwerk, die Systemprozesse, die Firewall-Konfiguration , den Kernel-Status, wenn wir Datenbanken im System haben und viele andere Daten.

Das Lynis-Tool analysiert die gesamte installierte Software, um Fehler und Sicherheitslücken zu erkennen, und sucht nach Informationen zum System, zu Paketen und nach Konfigurationsfehlern.

Wenn Sie weitere Informationen von seiner offiziellen Website wünschen, haben Sie es hier:

Offizieller Lynis

Lynis kann in jeder der folgenden Distributionen installiert werden:

  • CentOS
  • MacOS
  • Solaris
  • AIX
  • Ubuntu
  • Debian
  • Fedora
Eigenschaften
Die Hauptmerkmale, die Lynis zu einem leistungsstarken Werkzeug machen, sind:

  • Frei
  • Hier werden Informationen zu alternativen Aspekten wie Virtualisierung, Netzwerk, Firewall, Drucker usw. angezeigt .
  • Analysieren Sie mehrere Servertypen wie E-Mail, SQL usw.
  • Umfassende und schnelle Analyse

Funktionen
Die Fälle, in denen das Lynis-Tool für uns sehr nützlich sein wird, können die folgenden sein:

  • Systemprüfung
  • Erkennen und Scannen von Schwachstellen
  • Systemverbesserungen
  • Serverleistungstests

Als nächstes analysieren wir, wie Lynis in CentOS 7 installiert und verwaltet wird .

See also  Ersetzen Sie die Fotofarbe in Adobe Photoshop

1. Zugriff über SSH auf den Server

Erstens ist es aus Sicherheitsgründen praktisch, dass wir mit dem ssh-Protokoll auf den Server zugreifen. Dazu verwenden wir die folgende Syntax:

 ssh root @ IPAddress 
Hinweis
Um die IP-Adresse des Servers zu sehen, können wir den Befehl verwenden:

 ifconfig oder ip addr 

lynis-1.png

2. Erstellen Sie ein Verzeichnis, in dem wir Lynis speichern

Sobald wir mit dem Server verbunden sind, erstellen wir ein Verzeichnis mit dem Namen Lynis in der Route:

 / usr / local 

Dazu werden wir folgendes ausführen:

 mkdir / usr / local / lynis 
 cd / usr / local / lynis 

Dort haben wir das Verzeichnis erstellt und befinden uns darin, um mit dem Download und der Installation von Lynis fortzufahren.

3. Laden Sie Lynis herunter und extrahieren Sie es

Sobald wir uns im erstellten Verzeichnis Lynis befinden, geben wir den folgenden Befehl zum Herunterladen von Lynis von der offiziellen Seite ein:

 wget http://cisofy.com/files/lynis-1.3.6.tar.gz 

lynis-2.png

Wir können ll verwenden, um Details des Downloads zu sehen.

Als nächstes extrahieren wir die heruntergeladene Datei mit dem folgenden Befehl:

 tar -xvzf lynis-1.3.6.tar.gz 

lynis-3.png

Nach diesem Vorgang navigieren wir mit dem folgenden Befehl zu Lynis:

 CD lynis-1.3.6 

Wir werden drinnen sein.

4. So führen Sie Lynis-Parameter in CentOS 7 aus

Nach der Konfiguration scannen und prüfen wir unser CentOS 7-System mit Lynis. Dazu geben wir Folgendes ein:

 ./lynis 

lynis-4.png

/ lynis -h
Es zeigt die Liste der Befehle und Parameter an, die wir mit Lynis verwenden können. -H ist gleichbedeutend mit help

lynis-5.png

./lynis -c
Mit dieser Option können wir den Scan schrittweise durchführen:

See also  SEO-Techniken - Die kleinen Details, die bei der Positionierung berücksichtigt werden müssen

lynis-6.png

Dort drücken wir die Eingabetaste und starten den Scanvorgang des Systems.

lynis-7.png

./lynis -check-all
Mit diesem Parameter können wir alle Analysen gleichzeitig durchführen.

lynis-8.png

./lynis -check-update
Mit dieser Option können wir überprüfen, ob wir neue Updates für das Lynis-Tool haben

lynis-9.png

5. Analyse der von Lynis erstellten Protokolle

Standardmäßig speichert Lynis alle Scan- und Analysedatensätze in der Route:

 /var/log/lynis.log 

Also müssen wir zu dieser Route gehen und den Befehl less verwenden , um die Ergebnisse zu visualisieren:

 weniger /var/log/lynis.log 

lynis-10.png

Wie Sie in den Ergebnissen sehen können, analysiert Lynis den in unserem System erkannten Bootloader, die Dienste, die wir beim Start gestartet haben, und verschiedene Aspekte des Kernels. Wir werden auch Informationen über den Arbeitsspeicher und die ausgeführten Prozesse sehen, da Zombie-Prozesse erkannt werden können, die Arbeitsspeicher verbrauchen, aber nichts tun. Außerdem werden alle Informationen zu Benutzern, Gruppen und Authentifizierungen im System, Druckern, Netzwerken, E-Mail-Servern und dem Firewall-Status, installierten Webservern, SSH-Servern, SNMP- und Systemdatenbanken sowie anderen Sicherheitsfaktoren des Betriebssystems analysiert. .

Erinnere dich
Es ist notwendig, die Funktionsweise von Linux genau zu kennen, um alle Analysen zu verstehen, die Lynis erstellt, und wann wir eingreifen müssen.

Auf diese Weise können wir unsere Linux-Server überwachen , um alle Sicherheitsparameter auf einfache, effiziente und flexible Weise zu verwalten. Wir lassen Ihnen ein weiteres Tutorial, das Sie sicherlich interessant finden werden.

Audit in CentOS 7

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *