Ich habe einen Ordner in meinem Webserver für die Benutzer verwendet, um Fotos mit einer ASP-Seite hochladen.Wie sichere ich einen Ordner, in dem Benutzer Dateien hochladen können?
Ist es sicher genug, um IUSR Schreibrechte für den Ordner zu geben? Muss ich etwas anderes sichern? Ich habe Angst, dass Hacker die ASP-Seite umgehen und Inhalte direkt in den Ordner hochladen.
Ich verwende ASP classic und IIS6 auf Windows 2003 Server. Der Upload erfolgt über HTTP, nicht über FTP.
Bearbeiten: Ändern der Frage für Klarheit und Ändern meiner Antworten als Kommentare.
Ich akzeptiere die Antwort, aber ich bin mir immer noch nicht sicher, ob es wirklich notwendig ist, die Datei in einem Verzeichnis außerhalb des Stammverzeichnisses zu haben.Es wird einige Leistungsprobleme hinzufügen, denke ich. –
Wenn Sie auf korrekt funktionierendes Caching achten, sind die Leistungsprobleme vernachlässigbar. Ich habe geantwortet, wie man dies in einer anderen Frage hier tut: http://beta.stackoverflow.com/questions/48555/best-way-to-compress-html-css-js-with-moddeflate-and-modgzip-disabled # 48761 – pilif