News
Serverspace Technologien in den VAE: Einführung von Falconcloud
RF
5. Juli 2023
Aktualisiert Juli 9, 2023

So richten Sie ein Anti-DDoS-System ein Debian: Teil 4

Netzwerke Sicherheit

Vorherige Folge

In der vorherigen Folge Wir haben uns mit dem Konzept der Automatisierung der Erstellung von Netzwerkdatenprofilen befasst, das sich bei der Bewältigung komplizierter und unsicherer Szenarien als unschätzbar wertvoll erweist. Das sollte unserem System helfen, normalen Profilverkehr zur Identifizierung von Dateien zu erzeugengitImitieren Sie Benutzer und Anfragen. Wir müssen die Verwendung dieses Profils jedoch automatisieren, da in einer großen Netzwerkinfrastruktur die Möglichkeit, den Datenverkehr manuell zu steuern und zu filtern, recht gering ist. In dieser Anleitung betrachten wir die Installation des IPS/IDS-Systems: rapitäglicher Einsatz. Werfen wir einen Blick!

Software

Für unsere Zwecke werden wir eine recht beliebte und Open-Source-Lösung verwenden, die ein hohes Maß an Stabilität bei der Bereitstellung bietet. Durch die Prüfung wird das Vertrauen in die Sicherheit der Software gestärkt. Das Bundle aus Snort und Snorby stellt das Hauptmodul mit IDS/IPS und Web-Interface entsprechend der Reihenfolge dar. Durch die Einbindung von Snort in Ihre Bereitstellung profitieren Sie von dessen umfangreichen regelbasierten Erkennungsfunktionen. Snort untersucht den Netzwerkverkehr und vergleicht ihn mit einem vordefinierten Regelsatz, um potenzielle Sicherheitsbedrohungen wie Malware, Netzwerkangriffe oder Richtlinienverstöße zu identifizieren. Es kann verdächtige Aktivitäten aktiv blockieren oder warnen und bietet so eine zusätzliche Sicherheitsebene für Ihr System.

Installieren und nutzen

Schreiben Sie zu Beginn diesen Befehl, um den Index des Pakets zu aktualisieren:

sudo apt update –y && sudo apt upgrade –y
Update OS
Screenshot Nr. 1 – Betriebssystem aktualisieren

Alle Pakete und der Pfad zum Dienstprogramm werden aktualisiert. Achten Sie jedoch darauf, den Befehl für die Aktualisierung auszuwählen. Aus diesem Grund ist der Befehl weniger stabil als mehr StundenEs ist jedoch Ihre Entscheidung. Für die nächste Stufe installieren DockerWenn Sie dieses Dienstprogramm in zwei Worten beschreiben: kompilierte Anwendung. Sie müssen keine Repositorys mit veralteten Bibliotheken finden und den Pfad zum Verbinden verschiedener Module in Ihrem System manuell schreiben. RapiSchneller Einsatz und komfortable Nutzung:

sudo apt install docker.io
docker-install
Screenshot Nr. 2 – Installieren Docker

Überprüfen Sie anschließend, wie die Installation abgeschlossen ist und wie der Prozess mit dem folgenden Befehl gestartet wurde:

systemctl status docker
Status of module
Screenshot Nr. 3 – Status des Moduls

Unterhalb der zusammenfassenden Informationen sehen wir das Prozessprotokoll. Stellen Sie sicher, dass alle Pakete in Ordnung sind, wie im Bild oben! Als nächstes müssen wir uns anmelden Docker Repository und registrieren Sie sich auf der Website:

Screenshot Nr. 4 – Website

Geben Sie alle erforderlichen Anmeldeinformationen ein, bestätigen Sie Ihre E-Mail-Adresse und melden Sie sich dann mit dem folgenden Befehl am Server an:

docker login
Login
Screenshot Nr. 5 – Anmelden

Wenn Sie das Passwort eingeben, werden Ihnen außer der Anmeldung keine Daten angezeigt. Jetzt können wir mit dem Ziehen oder Herunterladen beginnen Docker Container. Der Prozess ist ziemlich einfach. Geben Sie den folgenden Befehl ein:

docker pull ciscotalos/snort3
docker pull polinux/snorby
Pulling container
Screenshot Nr. 6 – Container ziehen

Damit das System jedoch normal funktioniert, benötigen wir auch eine Datenbank, die Informationen für unser System POST und GET. Lass uns installieren:

docker pull million12/mariadb
docker run \
-d \
--name snorby-db \
-p 3306:3306 \
--env="MARIADB_USER=admin" \
--env="MARIADB_PASS=admin" \
million12/mariadb
Run DB
Screenshot Nr. 7 – DB ausführen

Geben Sie in der Zeile Benutzer-Login und Passwort ein, geben Sie Ihre Anmeldeinformationen ein und speichern Sie es im sicheren Ordner! Führen Sie dann den Container mit dem Hauptmodul aus:

docker run --name snort3 -h snort3 -u snorty -w /home/snorty -d -it ciscotalos/snort3 bash
docker run \
-d \
--name snorby \
-p 3000:3000 \
--env="DB_ADDRESS=localhost:3306" \
--env="DB_USER=admin" \
--env="DB_PASS=admin" \
polinux/snorby

Nachdem wir diese Komponente ausgeführt haben, verursachen wir CLI Version:

docker exec -it snort3 bash
Snort config
Screenshot Nr. 8 – Snort-Konfiguration

Danach sehen Sie die Bash-Shell, die Sie zum Konfigurieren von IDS/IPS verwenden können. Sie müssen das normale Verkehrsprofil verwenden, das wir für sieben Tage erstellen und pa festlegenrameters gemäß ihnen oder Sie können Beispiele für Sicherheit verwenden. Für die Bash-Shell des Containers müssen Sie Folgendes eingeben:

exit

Dann müssen wir die grafische Shell installieren, um Snorby verwenden zu können:

sudo apt install ubuntu-desktop
Snort config
Screenshot Nr. 9 – Gnome installieren

Öffnen Sie die Webkonsole und geben Sie Daten ein:

Login panel
Screenshot Nr. 10 – Anmeldefenster

Gehen Sie zum http://localhost:3000 und geben Sie die Standardanmeldeinformationen ein: Benutzername: snorby@snorby.org und Passwort: snorby

Web panel
Screenshot Nr. 11 – Web-Panel

Und das System wurde erfolgreich installiert!

Zusammenfassung

Wir haben die Installation eines IPS/IDS-Systems für r eingeführtapid Bereitstellung. Wir haben uns für eine beliebte Open-Source-Lösung entschieden, die Stabilitäts- und Sicherheitsprüfungen bietet – die KombinationnatIon von Snort und Snorby. Snort, das als Hauptmodul mit IDS/IPS-Funktionen fungiert, prüft den Netzwerkverkehr anhand vordefinierter Regeln, um potenzielle Sicherheitsbedrohungen zu erkennen, und kann verdächtige Aktivitäten aktiv blockieren oder warnen. Snorby ergänzt Snort, indem es eine Weboberfläche für eine komfortable Verwaltung bietet.

Der Installationsprozess umfasste die Aktualisierung des Paketindex und die Aktualisierung des Betriebssystems. Docker, eine kompilierte Anwendung, die r erleichtertapid Bereitstellung und einfache Integration von Modulen, wurde installiert. Der Status der Docker Der Dienst wurde überprüft, um eine erfolgreiche Installation sicherzustellen. Anschließend wurden die Zugangsdaten von der erhalten Docker Repository und Docker Container für Snort, Snorby und die erforderliche Datenbank (Mariadb) wurden abgerufen.

Um die Datenbank einzurichten, wurde ein Container namens snorby-db mit entsprechenden Umgebungsvariablen für Benutzeranmeldung und Passwort ausgeführt. Ebenso wurden Container für Snort (snort3) und Snorby gestartet, wobei Snorby für die Verbindung mit der MariaDB-Instanz konfiguriert wurde. Der Zugriff auf die Bash-Shell des Snort-Containers ermöglichte die weitere Konfiguration des IDS/IPS-Systems mithilfe eines benutzerdefinierten Verkehrsprofils oder vordefinierter Sicherheitsbeispiele.

Jetzt können Sie die Anweisungen zu früheren Episoden dieser Serie überprüfen:

Abstimmung:
5 aus 5
Durchschnittliche Bewertung: 5
Bewertet von: 1
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

Das könnte dir auch gefallen ...

Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzbestimmungen.