Community Forums Today's Posts     Member List     Archive    
Results 1 to 9 of 9
  1. #1
    Join Date
    May 2007
    Location
    Germany
    Posts
    23

    Rootserver Flooding gegen TS-Server - Hilfe!

    Guten Tag liebe Gemeinde,

    seit Längerem werde ich immer wieder von meinen Mitarbeitern angeschrieben, dass der Teamspeakserver offline wäre. Ich habe ihn natürlich gleich wieder neugestartet, doch manchmal hielt es keine vier Stunden an und er war wieder down.
    Ich hab nach dem Problem gesucht und es einfach nicht gefunden, doch an einem Abend waren wir wieder online und schwupps ging er wieder offline. Ich ihn wieder neugestartet und als Teamspeak dann automatisch wieder zum Server connected ist, sah man schon das Unheil... der Server wurde mit hunderten Usern gefloodet, herausfiltern konnte ich zwei IPs.

    Nach einer whois-Abfrage stellte sich heraus das es zwei Rootserver waren. Die beiden IPs sperrte ich dann per IPtables, was dann auch Ruhe mit sich brachte.

    Doch nun fängt das Ganze wieder von vorne an. Immerwieder ist der Teamspeak down und ich bin mir sicher das er wieder gefloodet wird. Das Problem ist, wenn der Server abstürzt war kein einziger Flood vorher AUF dem Server zu sehen, sprich als User die gejoint sind. Es passiert einfach und der Server stürzt ab.

    Wir haben Perlmod stätig laufen, doch irgendwie scheint der nichts zu bringen, wenn kein User den Server betritt.

    Nun die Frage, wie kann ich mich davor schützen?

    Mit freundlichen Grüßen

    Eure Rexin

  2. #2
    Join Date
    Jul 2006
    Posts
    1,573
    In diesem Beitrag http://de.wikibooks.org/wiki/Linux-K..._mit_IP-Tables wirst du bestimmt fündig. Es gibt dort auch ein paar andere Regeln zum Beispiel gegen SYN Flood etc.
    Last edited by maxi1990; 18-08-2007 at 11:35.

  3. #3
    Join Date
    May 2005
    Location
    Germany
    Posts
    29
    Servus Rexin,

    kommen viele Nutzer von wenigen IPs? Oder hat jeder Nutzer seine eigene IP? Vieleicht kannst Du mal einen tcpdump von dem Angriff machen?

    @maxi1990: Was jetzt SYN Flood mit UDP zu tun hat, erschließt sich mir nicht ganz.

    Aber um einfache Angriffe zu blockieren sollte dies hier reichen (default auf drop oder reject):

    # teamspeak im begrenztem Umfang erlauben
    $iptables -A INPUT -i eth0 -p udp -d $ip_eth0 --dport 8767 \
    -m hashlimit --hashlimit 2/hour --hashlimit-mode srcip --hashlimit-name teamspeak --hashlimit-burst 3 \
    -m state --state NEW -j ACCEPT

    Viele Grüße
    B3D4

  4. #4
    Join Date
    Jul 2006
    Posts
    1,573
    Naja. Das Tutorial bietet umfasst mehrere Gebiete, zum Beispiel auch einen SYN Flood. Unpräzise formuliert in meinem ersten Post

  5. #5
    Join Date
    May 2007
    Location
    Germany
    Posts
    23
    Vielen Dank für eure Antworten.
    Zu den IPs.
    Naja, der Server wird an sich nicht gefloodet (sprich, es kommen keine neuen User mit der selben IP auf den TS), dass ich das eine mal zufällig mitbekommen haben als sie connected sind war wohl großes Glück.

    Ich weiß nicht was gefloodet wird, aber irgendwas wird gefloodet, weil der Server ja immer wieder abstürzt.

    BeDa, was ist ein tcpdump? Und wärst du so nett und könntest mir den IPtableeintrag etwas erläutern?

    Ich hab jetzt erstmal alle relevanten Logs eingeschaltet, vielleicht hilft das weiter.

    Und jetzt schau ich mir mal den wikibooks link an.


    Liebe Grüßen

    Rexin

  6. #6
    Join Date
    May 2005
    Location
    Germany
    Posts
    29
    tcpdump dient der Analyse von IP-Paketen, um Fehler oder ungewollte Netzwerkzugriffe zu finden.

    linux:~# tpcdump -w teamspeak.dump -p -s0 port 8767

    und die Datei schaust Du Dir dann mit wireshark/ethereal an um ein Kriterium zu finden mit dem Du sinnvoll filtern kannst. Das iptables snippet macht nichts anderes als die maximalen Verbindungsversuche pro Zeiteinheit pro Quellipadresse zu begrenzen.

    PS: Meine ICQ Nummer steht im Profil, damit gehts schneller.
    Last edited by BeDa; 18-08-2007 at 12:06.

  7. #7
    Join Date
    Jul 2006
    Location
    Austria
    Posts
    146
    Alle Server-Versionen unter 2.0.23.19 sind durch einen Bug im Webinterface einer DoS Attacke (Manchmal kackt nur der TeamSpeak 2 Server ab, manchmal aber auch gleich der ganze Server, da dieser anfängt zu "swappen") ausgesetzt, am besten mal auf die neueste Version aktualisieren (2.0.23.22).

  8. #8
    Join Date
    May 2007
    Location
    Germany
    Posts
    23
    Ich hab die Version nun auf PlanetTeamspeak gefunden, doch wieso wird sie hier nicht angeboten?

    Ist mit der Version irgendwas?

  9. #9
    Join Date
    Jul 2006
    Posts
    1,573
    Die offizielle Download Seite wurde glaub ich noch nicht aktualisiert. Hier findest du die aktuelle Version: http://forum.teamspeak.com/showthread.php?t=38801

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Server stops responding
    By Xeroed in forum [TeamSpeak 2] Server Support
    Replies: 10
    Last Post: 27-09-2006, 04:08
  2. disconnection
    By Barmace in forum [TeamSpeak 2] Server Support
    Replies: 8
    Last Post: 10-10-2004, 19:23
  3. I cant clik administration after TS restart
    By Schirmer in forum [TeamSpeak 2] Server Support
    Replies: 9
    Last Post: 13-06-2003, 04:20
  4. TS server and wn 98 probs ?
    By ghboom in forum [TeamSpeak 2] Server Support
    Replies: 0
    Last Post: 30-05-2003, 06:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •