Thread Starter
- Mitglied seit
- 11.11.2004
- Beiträge
- 23.283
- Ort
- Unser Basar
- Prozessor
- AMD Ryzen 7800X3D
- Mainboard
- ASRock B650M-HDV/M.2
- Kühler
- Coolermaster 360 Atmos
- Speicher
- Corsair Vengeance 2x 16 GB DDR5 6000
- Grafikprozessor
- ASRock 6800 Phantom Gaming
- Display
- SAMSUNG LC32JG50QQUXZG
- SSD
- WD SN850X 4 TB
- Gehäuse
- Be Quiet! Pure Base 600
- Netzteil
- Corsair RM750
- Betriebssystem
- Win 11 Pro
Hallo Leute,
erstmal einmal vorne weg: Ich bin Noob in PHP in der Selbstanlernung und hab mir in meinem Wahnsinn vorgenommen eine Art Uploadinterface für PHP zu zaubern.
Nichts großes, erst einmal für mich zum rumprobieren, der Codeanteil ist ja nicht so wahnsinnig schwer was das angeht, gibt ja auch viele Tuts im Netz.
Meine Frage ( ich hoffe deshalb richtiger Bereich ) ist eher die Sicherheit.
Nehmen wir mal an, ich baue mir eine Seite mit einem einfach Feld zur Dateiauswahl und Uploadbutton, ist ja fix gemacht.
Dann setze ich über PHP ein DestinationDir , move_uploaded_file und verschiebe so den Upload an seinen Zielort. Alles soweit erstmal okay und verständlich.
Mein Problem ist jetzt, dass ich dafür ja ein Verzeichnis für "nobody" mit Schreibrechten versehen muss, wo ich persönlich die Schwachstelle sehe.. Ich kann zwar die Ausführung sperren, aber ist das auch ausreichend? Nach meinem Wissensstand ist ein dermaßen offenes Verzeichnis nie zu bevorzugen. Jemand eine Idee, wie ich das Verzeichnis ausreichend schützen kann ?
Von mir aus auf der Uploadseite auch durch Benutzerkennung + PW geschützt, aber der Download sollte frei verfügbar sein über eine URL.. Das wäre recht gut zu bewerkstelligen. Muss doch aber auch einfacher gehen oder ?
Keine Sorge, ich hab da nichts im Produktiveinsatz und am Netz, bevor hier einen anhand meiner "Unwissenheit" einen Herzinfarkt erleidet.
erstmal einmal vorne weg: Ich bin Noob in PHP in der Selbstanlernung und hab mir in meinem Wahnsinn vorgenommen eine Art Uploadinterface für PHP zu zaubern.
Nichts großes, erst einmal für mich zum rumprobieren, der Codeanteil ist ja nicht so wahnsinnig schwer was das angeht, gibt ja auch viele Tuts im Netz.
Meine Frage ( ich hoffe deshalb richtiger Bereich ) ist eher die Sicherheit.
Nehmen wir mal an, ich baue mir eine Seite mit einem einfach Feld zur Dateiauswahl und Uploadbutton, ist ja fix gemacht.
Dann setze ich über PHP ein DestinationDir , move_uploaded_file und verschiebe so den Upload an seinen Zielort. Alles soweit erstmal okay und verständlich.
Mein Problem ist jetzt, dass ich dafür ja ein Verzeichnis für "nobody" mit Schreibrechten versehen muss, wo ich persönlich die Schwachstelle sehe.. Ich kann zwar die Ausführung sperren, aber ist das auch ausreichend? Nach meinem Wissensstand ist ein dermaßen offenes Verzeichnis nie zu bevorzugen. Jemand eine Idee, wie ich das Verzeichnis ausreichend schützen kann ?
Von mir aus auf der Uploadseite auch durch Benutzerkennung + PW geschützt, aber der Download sollte frei verfügbar sein über eine URL.. Das wäre recht gut zu bewerkstelligen. Muss doch aber auch einfacher gehen oder ?
Keine Sorge, ich hab da nichts im Produktiveinsatz und am Netz, bevor hier einen anhand meiner "Unwissenheit" einen Herzinfarkt erleidet.
Zuletzt bearbeitet: