AXIGEN gegen Brute-Force absichern mit Fail2Ban [Linux]

    • Offizieller Beitrag

    Fail2Ban sichert Ihren Server gegen Eindringlinge ab, die versuchen über Brute-Force Passwörter zu erraten.
    Hiermit können Sie Standard-Dienste wie SSH, Apache, etc. überwachen.


    Darüber hinaus kann auch AXIGEN so gegen Passwortangriffe gesichert werden.


    Hierzu sind folgende Schritte notwendig:
    Sollten Sie Hilfe benötigen, lassen Sie es uns wissen. Gerne installieren wir diese Lösung auch gegen eine geringe Gebühr auf Ihrem Server.
    Die Schritte können je nach Distribution abweichen.


    Schritt 1: Installieren Sie Fail2Ban
    Schritt 2: Legen Sie ein Shell-Script an:



    Schritt 3: Sorgen Sie dafür, dass da Script automatisch läuft, z.B. über /etc/inittab


    Hinweise:

    • Wenn AXIGEN das Log-File an einen anderen Ort Schreibt, bitte den Pfad der Variablen $LOG_AXI bitte anpassen.
    • Für die Datei secure.txt sollte ein Log-Rotate eingerichtet werden


    Testen Sie das Script wie folgt:

    • Starten Sie das Script
    • Überprüfen Sie den Inhalt der secure.txt
    • Führen Sie einen Fehl-Login durch, dieser sollte wie folgt protokolliert werden


    Zitat

    18-07-2014 14:35:42 07-28 14:35:42 +0300 02 localhost IMAP:000000CC: Authentication error for user 'user1@localdomain': Invalid password from 192.168.1.101



    Schritt 4
    : Legen Sie ein neues Fail2Ban-Modul an, z.B. axigen.cfg unter /etc/fail2ban/filter.d
    Mit folgendem Inhalt:


    Code
    # Fail2Ban configuration file
    
    
    
    
    [Definition]
    failregex = from <HOST>


    Schritt 5: Konfigurieren Sie Fail2Ban, in dem Sie die jail.conf unter /etc/fail2ban um folgenden Block erweitern:


    Code
    [axigen]
    enabled = true
    filter = axigen
    port = all
    logpath = /var/opt/axigen/log/secure.txt
    bantime = 100
    maxretry = 3
    banaction = iptables-allports


    Die maximal erlaubte Anzahl Fehlversuche, Bann-Zeit und Pfad bitte entsprechend anpassen.


    Danach bitte Fail2Ban neu starten.