URL: https://www.overclockers.at/coding-stuff/unsicherheit_durch_chmod_777_74442/page_1 - zur Vollversion wechseln!
ich hab immer wieder gehört/gelesen, man soll mit chmod 777 vorsichtig sein, da es eine sicherheitslücke ist. allerdings kommt man eigentlich nicht drumherum, wenn man was per skript hochladen will. aber was ist daran eigentlich so unsicher? auf einen ordner mit chmod 777 kann man doch auch nur mit skripts zugreifen, die auf meinem webspace lieben, oder? also nicht von einem beliebigen server aus, oder?
wäre nett, wenn mir jemand etwas genauer sagen könnte, inwiefern chmod 777 ein sicherheitsloch darstellt und kurz umreißen, wie es ausgenutzt werden könnte.
MIK
mit chmod 777 darf jeder alles mit dem file machen...
also ich könnte auf von nem komplett anderen server/provider aus das skript löschen/ändern bzw. ein neues erstellen?
wenn das so ist/wäre, dann könnte man ja bei allen foren, wo man was hochladen kann, dort massiven schaden anrichten.
MIK
nicht wasserdicht, aber dennoch deutlich sicherer ist, wenn du mit dem verz ein chown bzw chgrp auf die userdaten des webservers machst, und 644 oder 600 setzt. dann kann nur noch der webserver auf das verzeichnis zugreifen, und nicht andere user (zumindest nicht direkt)
chown bzw chgrp auf die userdaten des webservers
wie mach ich das?
MIK
da du vermutlich als normaler user nicht das recht haben wirst ein chown auf den user des webserver durchuzführen, hier ein vorschlag:
du setzt ein verzeichnis 777, läßt dann ein skript darin einneues verzeichnis erzeugen und danach setzt du das erste verzeichnis wieder zurück. du hast jetzt ein verzeichnis mit dem richtigen owner in deinem arbeitsbereich und kannst dieses auf 600 bzw 644 setzten.
du solltest aber übrigens überprüfen (`phpinfo()´) ob dein provider nicht zufälig den safe_mode eingeschaltet hat. dann passieren die dateizugriffe sowieso unter deinem username und du brauchst nichts 777 zu setzen.
also lt. phpinfo ist safe_mode on. allerdings weiß ich aus erfahrung, daß ich bei normalen 644 in keine files schreiben kann.
MIK
lass mal wie oben beschrieben ein script ein verzeichnis anlegen und schau dir an, unter welchem user das geschiet.
der owner wäre 15. alles was ich per ftp hochlade hat 893.
einen ordner so zu erstellen geht ja noch, aber wenn man mehrere files hat, wids umständlich
MIK
Zitatwäre nett, wenn mir jemand etwas genauer sagen könnte, inwiefern chmod 777 ein sicherheitsloch darstellt und kurz umreißen, wie es ausgenutzt werden könnte.
Zitat von kleinerChemikerder owner wäre 15. alles was ich per ftp hochlade hat 893.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025