Crowdsec Grundsätzliches: Unterschied zwischen den Versionen
| Zeile 19: | Zeile 19: | ||
== Status prüfen == | == Status prüfen == | ||
* sudo systemctl status crowdsec | * sudo systemctl status crowdsec | ||
| + | = Whitelisten für das Labor anpassen = | ||
| + | == Datei bearbeiten == | ||
| + | * sudo vi /etc/crowdsec/parsers/s02-enrich/whitelists.yaml | ||
| + | |||
| + | == Folgende Einträge auskommentieren oder entfernen == | ||
| + | <pre> | ||
| + | whitelist: | ||
| + | reason: "private ipv4/ipv6 ip/ranges" | ||
| + | ip: | ||
| + | - "127.0.0.1" | ||
| + | - "::1" | ||
| + | cidr: | ||
| + | - "192.168.0.0/16" | ||
| + | - "10.0.0.0/8" | ||
| + | - "172.16.0.0/12" | ||
| + | </pre> | ||
| + | |||
| + | == CrowdSec neu starten == | ||
| + | * sudo systemctl restart crowdsec | ||
Version vom 8. März 2025, 08:35 Uhr
CrowdSec - Open-Source Schutzsystem
CrowdSec ist ein Open-Source Intrusion-Prevention-System (IPS), das auf Community-Intelligenz basiert. Es analysiert Logdateien, erkennt verdächtige Aktivitäten und kann automatisiert auf Angriffe reagieren. Dabei teilt es erkannte Bedrohungen mit der globalen CrowdSec-Community, um kollektiv Angreifer zu blockieren.
Funktionsweise
CrowdSec analysiert verschiedene Logdateien von Servern und Anwendungen mithilfe von sogenannten "Parsers". Angriffsversuche werden anhand von vordefinierten "Scenarios" erkannt, und basierend darauf kann CrowdSec eine Entscheidung treffen ("Decision"), um beispielsweise eine IP-Adresse temporär oder dauerhaft zu sperren.
Funktionsweise
CrowdSec analysiert verschiedene Logdateien von Servern und Anwendungen mithilfe von sogenannten "Parsers". Angriffsversuche werden anhand von vordefinierten "Scenarios" erkannt, und basierend darauf kann CrowdSec eine Entscheidung treffen ("Decision"), um beispielsweise eine IP-Adresse temporär oder dauerhaft zu sperren.
Installation von CrowdSec aus den Originalquellen
GPG-Schlüssel hinzufügen
- curl -s https://packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh | sudo bash
CrowdSec installieren
- sudo apt install crowdsec -y
Status prüfen
- sudo systemctl status crowdsec
Whitelisten für das Labor anpassen
Datei bearbeiten
- sudo vi /etc/crowdsec/parsers/s02-enrich/whitelists.yaml
Folgende Einträge auskommentieren oder entfernen
whitelist:
reason: "private ipv4/ipv6 ip/ranges"
ip:
- "127.0.0.1"
- "::1"
cidr:
- "192.168.0.0/16"
- "10.0.0.0/8"
- "172.16.0.0/12"
CrowdSec neu starten
- sudo systemctl restart crowdsec