Könnt ihr mir ein paar Tipps und Tricks zu dem oben genannten Thema geben? :D
Ich erkläre erstmal die Situation:
Also ich habe einen Rootserver, Debian Wheezy und dadrauf laufen folgende Sachen:
Webserver (Apache2), Postfix, DNS, natürlich auch SSH und weitere UDP abhängige Gameserver, sowie TeamSpeak.
TCP Flooding kann man ja mit IPTables gut in den Griff bekommen, aber mit UDP ist es ja bisschen schwieriger, zumal man die Absenderandresse fälschen kann.
Zum Start eines Events auf unserem Gameserver kam es zu einem Angriff:
Ausschnitt aus kern.log:
Code: Select all
Debian-70-wheezy-64-minimal kernel: [1626833.926919] UDP: bad checksum. From 89.23.0.1:53 to meineServerIP:9053 ulen 1742
Debian-70-wheezy-64-minimal kernel: [1626836.174056] UDP: bad checksum. From 67.132.126.211:161 to meineServerIP:80 ulen 9143
Debian-70-wheezy-64-minimal kernel: [1626882.511641] UDP: bad checksum. From 66.118.177.58:53 to meineServerIP:60877 ulen 1034
Debian-70-wheezy-64-minimal kernel: [1626882.826109] UDP: bad checksum. From 66.118.177.59:53 to meineServerIP:6507 ulen 1034
Debian-70-wheezy-64-minimal kernel: [1626885.620166] UDP: bad checksum. From 216.152.134.32:53 to meineServerIP:31971 ulen 676
Debian-70-wheezy-64-minimal kernel: [1626898.007476] UDP: bad checksum. From 77.243.225.15:53 to meineServerIP:41973 ulen 876
Debian-70-wheezy-64-minimal kernel: [1626903.783216] UDP: short packet: From 69.194.135.155:161 56743/14800 to meineServerIP:80
Debian-70-wheezy-64-minimal kernel: [1626922.111356] UDP: bad checksum. From 91.121.64.109:53 to meineServerIP:5196 ulen 1034
Debian-70-wheezy-64-minimal kernel: [1626937.197895] UDP: bad checksum. From 46.20.114.141:53 to meineServerIP:63008 ulen 69
Debian-70-wheezy-64-minimal kernel: [1626940.538672] UDP: bad checksum. From 80.15.178.88:53 to meineServerIP:12326 ulen 876
Debian-70-wheezy-64-minimal kernel: [1626943.429349] UDP: bad checksum. From 46.20.114.141:53 to meineServerIP:33137 ulen 69
Debian-70-wheezy-64-minimal kernel: [1626950.610672] UDP: bad checksum. From 216.152.134.32:53 to meineServerIP:37531 ulen 676
Debian-70-wheezy-64-minimal kernel: [1626969.005438] UDP: short packet: From 69.194.135.147:161 56586/11840 to meineServerIP:80
Debian-70-wheezy-64-minimal kernel: [1626987.331164] UDP: bad checksum. From 91.121.54.159:53 to meineServerIP:12828 ulen 69
Debian-70-wheezy-64-minimal kernel: [1626991.874300] UDP: bad checksum. From 89.23.0.1:53 to meineServerIP:7933 ulen 1742
Debian-70-wheezy-64-minimal kernel: [1627006.902770] UDP: bad checksum. From 216.152.134.32:53 to meineServerIP:31225 ulen 676
Debian-70-wheezy-64-minimal kernel: [1627016.811600] UDP: bad checksum. From 38.105.171.10:161 to meineServerIP:80 ulen 8194
Debian-70-wheezy-64-minimal kernel: [1627023.266459] UDP: bad checksum. From 91.121.54.159:53 to meineServerIP:52408 ulen 69
Debian-70-wheezy-64-minimal kernel: [1627031.014871] UDP: bad checksum. From 216.152.134.32:53 to meineServerIP:27031 ulen 676
Debian-70-wheezy-64-minimal kernel: [1627044.830407] UDP: bad checksum. From 216.152.134.32:53 to meineServerIP:31119 ulen 676
Debian-70-wheezy-64-minimal kernel: [1627048.843281] UDP: bad checksum. From 216.152.134.32:53 to meineServerIP:42480 ulen 676
Debian-70-wheezy-64-minimal kernel: [1627048.963363] UDP: short packet: From 69.194.135.147:161 56592/11840 to meineServerIP:80
Debian-70-wheezy-64-minimal kernel: [1627076.532336] UDP: bad checksum. From 91.204.139.6:53 to meineServerIP:19510 ulen 1742
Debian-70-wheezy-64-minimal kernel: [1627082.728121] UDP: bad checksum. From 66.118.177.59:53 to meineServerIP:34457 ulen 1034
Debian-70-wheezy-64-minimal kernel: [1627085.990073] UDP: bad checksum. From 38.105.171.10:161 to meineServerIP:80 ulen 8194
Debian-70-wheezy-64-minimal kernel: [1627125.349671] UDP: short packet: From 69.194.135.147:161 56592/11840 to meineServerIP:80
Debian-70-wheezy-64-minimal kernel: [1627126.774493] UDP: bad checksum. From 122.194.239.36:161 to meineServerIP:80 ulen 8128
Debian-70-wheezy-64-minimal kernel: [1627130.291361] UDP: bad checksum. From 46.32.64.1:53 to meineServerIP:60520 ulen 2139
Debian-70-wheezy-64-minimal kernel: [1627151.605975] UDP: bad checksum. From 91.121.64.109:53 to meineServerIP:3604 ulen 1034
Debian-70-wheezy-64-minimal kernel: [1627155.695407] UDP: bad checksum. From 80.15.178.88:53 to meineServerIP:10665 ulen 876
Debian-70-wheezy-64-minimal kernel: [1627173.209033] UDP: bad checksum. From 66.111.12.182:53 to meineServerIP:19198 ulen 1742
Jedoch war der Server stundenlang nicht erreichbar. Die Leitung war nur zu etwa 50 MBit/s von 200 MBit/s ausgelastet (IPTraf und nachträgliche Rechnungen anhand von Trafficgrafiken).
Bei einem Serverangriff wird doch immer etwas überlastet, doch was ist es hier nur? Die Leitung jedenfalls nicht, bei der Hardware bin ich mir nicht sicher, denn ich habe 32 GB Ram und bei normalem Betrieb wird nichtmals ein GB verbraucht.
Und wie kann man diese Angriffe abwehren oder schwächen? Mir ist schon klar, dass man sich nicht vor alles schützen, aber gegen Scriptkinder, die einem ein kleines Turnier versauen wollen, muss es doch was geben, oder nicht?
Ich freu mich schon auf eure Ratschläge.
:)