Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22094
| From | Gianfranco <gbertozzi@gmail.com> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Limitare filebrowser ad una directory radice |
| Date | 2018-06-14 06:46 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <slrnpi43pi.3kb.gbertozzi@debian.asus.home> (permalink) |
Ciao,
e scusate se scrivo qui, non trovo informazioni in rete e avrei
bisogno di un aiuto. Premetto che sono veramente inesperto in materia,
se scrivo bischerate perdonatemi. :')
Spiego il problema: sto cercando di realizzare un semplice filebrowser
che parta da una directory radice ("./documenti"), mostri il suo
contenuto e permetta di navigare nelle sottodirectory cliccando sul link
relativo.
Ho risolto creando una pagina (chiamiamola fb.php) che se non riceve
parametri apre la directory di default, se invece l'utente clicca su
una sottodirectory richiama se stessa con, come parametro, la nuova
directory (./fb.php?Dir="sottodir").
Il problema e' come evitare che passando un parametro ad hoc si
scavalchi la radice "./documenti", ad esempio con "Dir=./documenti/../"
oppure "Dir=/dir-esterna/".
Mi pare che si crei un problema di sicurezza non indifferente e,
malgrado per l'uso mio non serva, vorrei risolvere: c'e' un modo per
obbligare la procedura a rimanere confinata entro la radice? Usare una
variabile di sessione per passare il parametro mi sembra, piu' che una
soluzione, una toppa. Potrei manipolare la stringa passata, confrontando
se la parte iniziale corrisponde alla mia root togliendo eventuali
"/../" ma non mi pare una soluzione buona.
Che mi consigliate? Ripeto che sono inesperto, abbiate pazienza! :-D
Un saluto,
--
Gianfranco Bertozzi
Back to it.comp.www.php | Previous | Next — Next in thread | Find similar | Unroll thread
Limitare filebrowser ad una directory radice Gianfranco <gbertozzi@gmail.com> - 2018-06-14 06:46 +0000
Re: Limitare filebrowser ad una directory radice Alessandro Pellizzari <shuriken@amiran.it> - 2018-06-14 09:38 +0100
Re: Limitare filebrowser ad una directory radice Gianfranco <gbertozzi@gmail.com> - 2018-06-14 10:37 +0000
Re: Limitare filebrowser ad una directory radice Gianfranco <gbertozzi@gmail.com> - 2018-06-14 14:26 +0000
csiph-web