Portknocking mit fwknop
Portknocking ist eine bekannte Methode um Ports vor unerlaubten Zugriffen zu schützen. Durch das simple "anklopfen" an Ports in einer bestimmten Reihenfolge wird der Port geöffnet. Doch fwknop bietet zwei besondere Authentifizierungsmöglichkeiten die andere Portknocking Dämonen nicht haben.
Bei "normalem" Portknocking (bekanntes Beispiel: knockd) lauscht der Dämon auf jedem Port nach bestimmten Paketen. Erkennt er eine festgelegte Kombination von nacheinander angesprochenen Ports (ex. 1253, 7532, 3, 894) öffnet er einen Port für einen kurzen Zeitraum. Währenddessen ist der offene Port nur für den Client sichtbar, der sich authentifizieren konnte. Eine permanente Verbindung kann auf den Port hergestellt werden, die auch bestehen bleibt, nachdem das Zeitfenster abgelaufen ist. Das Problem bei normalen Portknocking ist , dass Angreifer die Pakete abfangen und später selbst zu injizieren können.
Fwknop bietet statt Authentifizierung mittels einer Portkombination entweder ein Passwort-Paket auf betreffendem Port, oder eine Verschlüsselung mittels GnuPG. Sicherheit ist hier gegeben, denn selbst wenn das Paket mit dem Passwort aufgefangen wird. Die Pakete enthalten einen Zeitstempel und werden vom fwknop Dämon ignoriert, sollte dieser zu weit in der Vergangenheit liegen. Das setzt natürlich voraus, das die Systemuhren auf beiden Systemen keine großen Abweichungen haben.
Das Programm ist in den Repositories und kann mit
Die wichtigen Dateien für Einstellungen liegen unter /etc/fwknop/*.
- fwconop.conf – Grundsätzliche Einstellungen
- access.conf – Authentifizierungsart und Authentifizierungsspeziefische Einstellungen
fwknop mit Passwortabfrage
Die access.conf sieht dann folgendermaßen aus:
Nach Änderungen muss der Dienst neu gestartet werden, damit sie gültig werden
Ein Client kann sich jetzt folgendermaßen verbinden:
fwknop mit GnuPG
Die access.conf sieht so aus:
Ein Client kann sich jetzt so verbinden:
Fwknop ist eine gute Alternative zu herkömmlichen Portknocking Dämonen und überzeugt durch verbesserte Methoden und eine recht einfache Handhabung.
Weiterführende Links:- fwknop Homepage (Download, Dokumentation)
Drucken
September 4th, 2009
Danke für Dein Howto; wieder ein Stück weit was gelernt.