Am Mittwoch, 14. September 2005 21:19 schrieb Martin Dommermuth:
> Hallo,
>
> * Ernst May-Jung wrote/schrieb:
> > So ähnlich hab ich das auch gesehen und einfach mal beobachtet was
> > passiert. Irgendwann hat er auch wieder aufgehört. Ich hab allerdings
> > keine Ahnung was der wollte. Er hat Benutzernamen ausprobiert. Also kein
> > Angriff auf root.
>
> ich bin leider kürzlich nicht so gut davongekommen. Durch ein
> schwaches Userpasswort hat sich einer Fremder (IP Richtung Rumänien)
> Zugang verschafft und ein DoS gestartet. Mein Hoster hat den Server
> dann runtergefahren bis ich aufräumen konnte. Zum Glück sind nur ca. 500 MB
> Traffic erzeugt worden.

Da hilft vor allem cracklib. Die Bibliothek kannst Du benutzen, um qualitative 
Anforderungen an Passwörter zu überprüfen. Das kannst Du dann via PAM 
einbinden. Überhaupt ist SSH erst in Kombination mit PAM erst wirklich 
mächtig.

> Mir kam bei der Sache die Idee, daß sshd nach sagen wir 10 Versuchen auch
> das richtige Passwort für eine Zeit nicht mehr akzeptieren sollte. Hat
> natürlich den Nachteil, daß dann irgendwelche Witzbolde Accounts
> sperren können.

Das kannst Du auch mit PAM einrichten.

> Gute Idee ist es auch, SSH auf einem anderen Port zu starten. Und
> mit RSA weicht man der ganzen Problematik natürlich aus.

Nicht unbedingt. DoS-Attacken sind auch dann noch möglich. Um das zu 
verhindern gibt es vor allem die Optionen 
LoginGraceTime - Beendet die Verbindung, wenn eine bestimmte Zeit verstrichen 
ist und der Benutzer sich nicht authentifiziert hat.
MaxAuthTries - Die maximal möglichen Authentifizierungsversuche über eine 
Verbindung.
MaxStartups - Die maximale Anzahl an Verbindungen, die gleichzeitig aufgebaut 
werden.

Optimal wäre eine Kombination aus SSH, PAM und Intrusion Detection:
SSH meldet erfolglose Verbindungen samt IP an das IDS und dieses verhindert 
die nächste Zeit (via PAM) eingehende Verbindungen von dieser IP.

Vielleicht finde ich ja mal die Zeit für ein kleines Tutorial ;-)

Max


-- 
Max Trense - [EMAIL PROTECTED] - http://www.trense.info
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an