Kann jemand ein Fail2Ban-ähnliches Tool für ein Windows-Betriebssystem empfehlen? Ich habe ein paar Windows Media-Server, die von Brute-Force-Authentifizierungsversuchen heimgesucht werden. Ich möchte diese Authentifizierungsfehler in eine Art Blockierungstool einbinden.
27
Antworten:
Ich kenne kein Tool, das dies "out of the box" erledigt. Ich habe ein Skript geschrieben, um mit fehlgeschlagenen OpenSSH-Anmeldungen unter Windows so etwas zu tun, aber ich kann es nicht mit Ihnen teilen, weil es dem Kunden "gehört", für den ich es geschrieben habe.
Allerdings war es ein einfaches VBScript-Programm, das über eine Ereignisprotokollsenke verfügte, um nach neuen fehlgeschlagenen Anmeldungen Ausschau zu halten, und, falls in einem Zeitfenster genug passiert, eine IP-Route hinzufügte (mit dem Befehl "route"), um den Datenverkehr an die betreffenden Personen weiterzuleiten IP-Adresse zu einem "MS Loopback Adapter" auf dem System.
Für andere Arten von Protokollen wäre das Schreiben eine ziemlich triviale Angelegenheit. Da ich unter Windows keine IP-Tabellen hatte, schien der Loopback-Adapter das zweitbeste zu sein. (Sie können unter Windows keine "Route xxxx mask 255.255.255.255 127.0.0.1" ausführen. Sie benötigen einen Adapter, um den Datenverkehr zu routen, da das Loopback 127.0.0.1 unter Windows keine "echte" Schnittstelle ist.)
(Wenn Sie so etwas geschrieben haben möchten, kontaktieren Sie mich außerhalb der Band, damit wir die Einzelheiten eines solchen Arrangements besprechen können.)
Bearbeiten:
Ich habe beschlossen, etwas zu schreiben, um dies zu tun und ich habe es unter einer freien Lizenz veröffentlicht.
quelle
Schauen Sie sich dieses Projekt an - ts_block
Ich benutze es und bis jetzt ist es großartig (Windows Server 2008 R2 RDS, System befindet sich hinter einer Firewall, aber ich hatte keine Lust, ein SSL-VPN-Gateway zum Server zu verwenden)
quelle
wail2ban behauptet, ein Windows-Port von fail2ban zu sein
quelle
Es sieht nicht so aus, als würde fail2ban unter Windows ausgeführt, da es iptables benötigt, das nur unter Linux verfügbar ist.
Ich würde jedoch vorschlagen, dass Sie alles blockieren und nur die IPs / Namen auf die weiße Liste setzen , die Sie für die Verbindung zu den fraglichen Servern verwenden möchten, wenn dies überhaupt möglich ist.
quelle
Eine andere Option, die ich gefunden habe, ist QaaSWall . Ich habe es noch nicht getestet, werde es aber in den nächsten Tagen tun.
quelle
Ich habe ein Tool namens RdpGuard ( https://rdpguard.com ) gefunden, das bei 79 US-Dollar beginnt und anscheinend funktioniert. Ich habe es noch nicht getestet, kann aber meine SMTP-Lösung ausprobieren.
quelle
Sie können Win2ban überprüfen, bei dem es sich um eine Fail2ban-Implementierung für Windows-Systeme handelt. Es ist eine Zusammenstellung von Fail2ban, Python, Cygwin, Winlogbeat und vielen anderen verwandten Tools, die es zu einer vollständigen und gebrauchsfertigen Lösung für den Schutz vor Brute-Force-Angriffen machen. Für den nichtkommerziellen Gebrauch steht eine voll funktionsfähige kostenlose Edition zur Verfügung.
NB! Wir sind der Entwickler der Lösung.
quelle