Page 1 of 1

Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 15:08
by kai-behncke
Hallo liebes Forum,

ich nutze einen dezidierten Server bei Strato - und zahle da jetzt leider richtig Lehrgeld, da jemand offensichtlich von außen root-Zugriff erlangt hat :cry:

Nun habe ich den Server plattgemacht und will das ganze von vorne -aber diesmal richtig - angehen.
Was würdet Ihr mir empfehlen? Wie administriert Ihr Eure Server?

Ich habe das zuvor über ssh als root gemacht (was wohl nicht so gut war). Welche Alternativen gibt es?
Nutze Debian 4.0
Vielen Dank, Kai

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 15:11
by silent85
Kai-Behncke wrote: Ich habe das zuvor über ssh als root gemacht (was wohl nicht so gut war).
Keine

Sichere deinen ssh zugang und die Software die auf deinem Root läuft.
Erst wenn du weist wie einer denn Deckel geöffnet hat kannst du ihn wieder schliessen.

Hast du deine Logs vorher gesichert? Was genau ist passiert?

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 15:24
by kai-behncke
Danke zunächst einmal für die Antwort. :)

Hast du deine Logs vorher gesichert? Was genau ist passiert?

Leider nicht. Ich habe eine Mail von Strato erhalten, in welcher mir gesagt wurde, dass von meinem Server massenhaft Einbruchversuche auf andere Rechner ausgehen, hab dann da angerufen und mir das bestätigen lassen.
Anshließend hab ich den Server plattgemacht, war nicht so schlimm, weil da eh noch nicht so viel drauf war, doch nun muss ichs richtig angehen.

Wie kann ich denn ssh sicher machen?
Die bei Strato haben mir auch empfohlen, dass sich root nicht über ssh anmelden kann, nur wie kann ich dann administrieren?
Kann ich vielleicht einen User anlegen, der root-Rechte hat aber anders heißt?

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 15:39
by silent85
Ich habe bei mir den ssh Port geändert, configs findest du in /etc/ssh.
Restarten kannst du ssh mit /etc/init.d/ssh restart

Lass wärend des restarten eine Putty Instanz offen falls du was falsch machst und du zb beide Ports dichgemacht hast. So haste noch einen funktionierende Session.

Dann kannst du die anzahl der Logins Begrenzen zb 3 fehlversuche in 10 min. Das verlangsamt angriffe auf ssh schonmal ungemein.

Das ist dann aber nur ein Problem weniger von hunderten..

Gerade über Plesk und Confixx gibt es viele Möglichkeiten


Denn login des roots kannste sperren dann musst du dich mit einem anderen benutzer einloggen und mit su zu root werden.

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 15:44
by kai-behncke
Alles klar, danke!!

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 16:07
by oxygen
Mach dir keine Gedanken über ssh. Sobald man nur key Authentifizierung benutzt, ist der Dienst sicher.
Der Hauptangriffsvektor ist heutzutage PHP bzw. PHP-Anwendungen, wie Foren, Blogs, CMSe.

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 16:40
by kai-behncke
Kann ich eigentlich alternativ jeden x-beliebigen Port für ssh nehmen/festlegen?

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 17:13
by Joe User
Nein, nur Ports, welche nicht von anderen Diensten benötigt werdeen, siehe auch /etc/services

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-05 19:05
by Joe User
Da es in der aktuellsten Liste http://www.iana.org/assignments/port-numbers auch noch veraltet aufgeführt ist, sollte man Andy Burgess freundlich darum bitten, die Einträge bei der IANA zu aktualisieren/erweitern. Solange die jeweiligen Hersteller und/oder Contributoren nicht regelmässig ihre Einträge warten, kann man sich auf diese Liste natürlich nicht verlassen. Zumal diese Liste eh nur als Anhaltspunkt zu verstehen ist und nicht als gültige Referenz. Aus diesem Grund schrieb ich ja "siehe auch" ;)

Re: Anfängerfrage zu sicherer Serveradministration

Posted: 2007-10-06 13:46
by daemotron
Portverlegung hin oder her - wichtiger ist, dass die Authentifizierung auf Public Key umgestellt wird. Eine Beispielkonfiguration für den sshd findest Du im Wiki. Wahrscheinlich musst Du aber auf die Angabe der AddressFamily verzichten, weil Debian selbst bei 4.0 eine recht antike Version von OpenSSH beipackt.

Und wie bereits gesagt - SSH ist das unwahrscheinlichste aller Einfallstore, es sei denn, man hat als Passwort "root" oder "geheim" o. ä. gesetzt :twisted: Viel wahrscheinlicher ist ein Einbruch über eine schlecht programmierte Webanwendung, über die eine Webshell o. ä. untergeschoben wird, mit der dann der Zugang aufgebohrt werden kann.

Zu guter letzt - man kann einen Einbruch nicht immer verhindern, und selbst dem erfahrensten Admin kann mal eine Webanwendung geknackt werden. Die Frage ist nur, wie weit der Angreifer danach kommt. Bei einem gehärteten und strikt konfigurierten System ist spätestens dann Schluss, wenn der Angreifer versucht, weitergehende Rechte zu erlangen.