![]() |
Denial of Service mit temporären Dateien
Wieso eignen sich mktemp(1), mktemp(3) und mkstemp(3) für DoS Attacken?
Warum sind sie dafür anfällig? Was kann man dagegen tun oder welche anderen Funktionen verwenden? THX AlphaCentauri |
+ Weil man mit diesen Funktionen schnell und einfach Dateien auf der Festplatte erstellen kann
+ Diese dann die HD zumüllen + bis schließlich kein Platz mehr auf der HD ist + und das OS abschmiert, wenn das /tmp auf der selben Partition wie das root fs liegt Was man dagegen tun kann? + Den Usern den Zugriff auf Compiler & Co entziehen + Jails für jeden Benutzer einrichten (dann schadet er sich nur selbst, aber das System läuft weiter). + dem /tmp eine eigenen Partition spendieren (am besten dem /var auch gleich) OK? |
Zitat:
Bild ich mir das jetzt ein oder stimmt das? |
Also ich hab noch nie was davon gehört und Google aht auf die Schnelle auch nix ausgespurckt :(
|
Hm, ich bin mir aber fast sicher daß ich das wo gelesen hab. Wenn ich es wiederfinde poste ich hier einen Link!
|
Ha, Alpha Centauri!
Ich weiss jetzt, was gemeint ist. Siehe http://www.attrition.org/security/de...ktemp.dos.html http://www.geocrawler.com/archives/3.../12/0/2218313/ Zitat:
|
Beim ext2-fs kann man einen bestimmten Prozentsatz der Platte für den Root reservieren. Bei anderen FS weiss ichs ad hoc nicht...
Bringt aber nur begrenzt was weil diverse Dienste die den Platz brauchen könnten eh nicht als root laufen :) Zum Thema volle Festplatte: Ich hatte schon mehrmals ein volles root-fs (habe nur root und home-partition) und das System lief tadellos weiter... Ein paar Dienste funktionieren halt nicht mehr oder stellen von sich aus den Dienst ein (Sendmail, etc), aber von einem Systemabsturz keine Spur. Konnte einfach aufräumen und das System lief ganz normal weiter.. Am besten sind in so einem Fall aber natürlich quotas u.ä. mfg Clystron |
Zitat:
|
Die Manpages zu mke2fs und tune2fs werden dir helfen...
Man kann sogar festlegen welcher User und welche Gruppe den reservierten Platz verwenden darf :) mfg Clystron |
Zitat:
Es ging mir hauptsächlich darum ob ich mir jetzt eingebildet hab das gelesen zu haben oder nicht, du weisst schon, so ähnlich wie wenn einem ein Name "auf der Zunge liegt". Aber das hat sich ja jetzt erledigt. Danke, citizen428 |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 23:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag