WZ-IT Logo

Erklärt und eingerichtet: Crowdsec - die bessere Fail2Ban-Alternative?

Timo Wevelsiep
Timo Wevelsiep
#Crowdsec #Fail2Ban #Security #DevOps #Explained #Setup #Tutorial

Unterstützung für Ihre Cloud-Infrastruktur gesucht?
WZ-IT übernimmt Beratung, Konzeption, Einrichtung, Betrieb, Support und Monitoring Ihrer Infrastruktur.
Jetzt kostenlosen Termin vereinbaren

CrowdSec ist ein kostenloses, quelloffenes Intrusion-Prevention-System (IPS), das verdächtige Aktivitäten auf Ihren Servern analysiert und Angreifer automatisch blockiert. Das Besondere: Alle Nutzer teilen anonymisierte Angriffssignaturen miteinander – so entsteht in Echtzeit eine globale Bedrohungsdatenbank, die Schutz durch Schwarmintelligenz bietet.

Inhaltsverzeichnis

Warum CrowdSec und nicht Fail2Ban?

Kriterium CrowdSec Fail2Ban
Community-Shield Ja, geteilte Blocklisten weltweit Nein
Mehrschichtig Agent + flexible Bouncer Nur iptables/jail
Web-Dashboard Optional mit Metabase/Grafana Nein
Szenarien-Sprache YAML-basierte Patterns (einfach) Regex-basierte Filter
Ökosystem > 25 Bouncer (Nginx, Cloudflare …) Begrenzte Actions

Architektur auf einen Blick

CrowdSec Architecture

CrowdSec besteht aus der Security Engine, die auf Ihren Servern läuft, und einem optionalen Web-Dashboard, das die gesammelten Daten visualisiert. Die Engine analysiert Logdateien in Echtzeit und erkennt verdächtige Muster. Bei einem Angriff wird der Angreifer automatisch blockiert und die Signatur an die CrowdSec-Community übermittelt.


Installation in 5 Minuten (Debian/Ubuntu)

# Repository hinzufügen
curl -s https://install.crowdsec.net | sudo sh
# Security Engine installieren
apt install crowdsec
# iptables Bouncer installieren
sudo apt install crowdsec-firewall-bouncer-iptables
# CrowdSec Engine neu starten
service crowdsec restart

CrowdSec Konsole einrichten

Da wir CrowdSec schon installiert haben, scrollen wir in der Konsole nach unten und kopieren den Installationsbefehl für die Konsole.

CrowdSec Console Setup

Wir fügen diesen in unser Terminal ein und führen ihn aus:

sudo cscli console enroll -e context cmbwirxts0003l508ooeg42mq

Nun müssen wir das Enrollment in der CrowdSec-Konsole bestätigen. Dazu gehen wir in die CrowdSec-Konsole und klicken auf "Enrollments". Aktualisieren wir die Seite, sehen wir folgendes:

CrowdSec Enrollment Nun führen wir einen Neustart der CrowdSec Engine durch, damit die Konfiguration übernommen wird:
sudo service crowdsec restart

Fazit

Wir haben nun CrowdSec erfolgreich installiert und konfiguriert. Die Engine analysiert nun die Logdateien in Echtzeit und blockiert Angreifer über den iptables-Bouncer automatisch. Durch die Integration in die CrowdSec-Community profitieren wir von einer globalen Bedrohungsdatenbank, die ständig aktualisiert wird.

Eine Liste mit verfügbaren Bouncern kann hier gefunden werden.

Lassen Sie uns über Ihre Idee sprechen

Ob konkrete IT-Herausforderung oder einfach eine Idee – wir freuen uns auf den Austausch. In einem kurzen Gespräch prüfen wir gemeinsam, ob und wie Ihr Projekt zu WZ-IT passt.

Vertraut von führenden Unternehmen

  • Keymate
  • SolidProof
  • Rekorder
  • Führerscheinmacher
  • ARGE
  • NextGym
  • Paritel
  • EVADXB
  • Boese VA
  • Maho Management
  • Aphy
  • Negosh
  • Millenium
  • Yonju
  • Mr. Clipart
Timo Wevelsiep & Robin Zins - CEOs of WZ-IT

Timo Wevelsiep & Robin Zins

Geschäftsführer

1/3 – Themenauswahl33%

Worum geht es bei Ihrer Anfrage?

Wählen Sie einen oder mehrere Bereiche, bei denen wir Sie unterstützen dürfen.