Crowdsec Apache2 Beispiel
Version vom 7. März 2025, 06:26 Uhr von Thomas.will (Diskussion | Beiträge)
Konfiguration von CrowdSec
CrowdSec analysiert Logdateien anhand von "Parsers" und reagiert mit "Scenarios", um Bedrohungen zu erkennen.
Beispiel für die Konfiguration von Apache-Logs:
- crowdsec collections install crowdsecurity/apache2
Status prüfen:
- systemctl status crowdsec
Simulieren eines Angriffs
Ein einfacher Test, um zu sehen, wie CrowdSec eine Brute-Force-Attacke erkennt:
- for i in {1..10}; do curl -X POST -d "user=admin&password=wrong" http://localhost/wp-login.php; done
Danach kann geprüft werden, ob die IP gesperrt wurde:
- sudo cscli decisions list
Integration mit einer Firewall
CrowdSec kann IPs direkt mit der Firewall blockieren.
iptables:
- sudo cscli bouncer install iptables
firewalld:
- sudo cscli bouncer install nftables
Anzeigen gesperrter IPs
- cscli decisions list
Fazit
CrowdSec bietet eine einfache Möglichkeit, Angriffe zu erkennen und automatisiert darauf zu reagieren. In der Schulung kann gezeigt werden, wie Angreifer durch Community-Schutzmechanismen schneller blockiert werden können.