PHP - Schutz-site aus Ordner mit den 777 Berechtigungen

In der Regel versuche ich, meine Ordner haben die Berechtigung 775, aber einige web-hosting-weigert sich zu lassen, PHP schreibt oder verschieben von Dateien in andere Ordner, es sei denn, es hat die Berechtigung 777 (es kann sein, open_dir oder im abgesicherten Modus).

Gibt es irgendwelche Möglichkeiten, um zu verhindern, dass alle PHP-Dateien ran, die aus solchen Ordner, in Fall ein bösartiges PHP-Skript hochgeladen wurde, da?

  • - Ordner mit den 777 Berechtigungen sind inexcusably gefährlich. Finden Sie einen anderen web-host.
  • Manchmal, wenn die Tätigkeit als Freiberufler, Kunden werden darauf bestehen, dass der eigene Webhoster und stellt mit einem, der hat solche 'Einschränkungen'. Wenn ich könnte, würde ich Graben diese webhosts in einem Herzschlag!
  • Vielleicht eine dumme Frage, aber wie genau ist ein 777 Ordner gefährlicher als ein 755 ein? Ist es, weil andere Benutzer auf dem server ausführen könnte PHP-Dateien drin, oder gibt es einige größere Gefahr sehe ich nicht? Da ausgeführt werden von außen über den Webserver eine Erlaubnis tun würde, wäre es nicht?
  • Für Beispiele, siehe serverfault.com/questions/105773/... oder stackoverflow.com/questions/1577514/...
  • cheers, aber ich verstehe immer noch nicht, wie jemand schreiben könnte in einen solchen Ordner von außen. Es ist nicht so, dass ich bezweifle, es besteht die Gefahr - ich Folge dem Prinzip der Gewährung der so wenig Rechte wie möglich, aber ich möchte es verstehen. Ich denke, ich werde zu öffnen, eine neue Frage später.
  • Wenn Sie Dateien hochladen, und die Validierung für die Datei-Typen schwach ist oder umgangen wird, könnte jemand das hochladen einer php-Datei zu.

InformationsquelleAutor Extrakun | 2010-02-25
Schreibe einen Kommentar