
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
Archivio: Maggio 2002 ml@sikurezza.org Soggetto: Re: programmazione web "sicura" Mittente: Cesare D'Amico Data: 2 May 2002 20:14:58 -0000
Alle 18:08, mercoledì 1 maggio 2002, Piermaria Maraziti ha scritto:
> >directory (in generale, in un dominio virtuale) possano accedere al
> >filesystem al di sopra della directory in cui risiedono, e' sufficiente
> >mettere
> >php_admin_value open_basedir /path/della/directory
> Ni.
> Se ho un virtual host sotto cui ho diversi utenti, ognuno con la sua
> directory, questa cosa funziona?
Basta che metti una direttiva <Directory> per ogni utente dentro alla
<VirtualHost>
> Se si' forse ti devo una birra.
YEAH :)
> [BTW: uno script cosi' "chiuso" potrebbe chiamare con exec un file? Se
> si', nella stessa dir della protezione o anche fuori? Se solo la' uploado
> uno script
> #!/bin/bash
> cat $1
> poi lo chiamo da un passthru() con parametro /etc/passwd o
> ../altroospite/connectdb.php. Se anche altrove la cosa e' ancor piu'
> banale.
Senza la open_basedir, la tua idea funziona e posso stampare sul browser il
contenuto di /etc/passwd. Con la open_basedir, ottengo
Warning: open_basedir restriction in effect. File is in wrong directory in
Unknown on line 0
Warning: Failed opening '/var/www/html/prove_php/ti_fotto.php' for
inclusion (include_path='') in Unknown on line 0
Quindi anche per queste cose funziona - non so come abbiano implementato
'sta cosa nel PHP.
Se fai hosting, penso che questa sia una soluzione migliore rispetto al
safe_mode, che mette delle grosse restrizioni all'uso del php.
Un'altra direttiva da prendere in considerazione e' la disable_functions,
che accetta una lista di nomi di funzioni separati da virgola, e impedisce
l'uso delle stesse al parser (anche questa puoi usarla nell'httpd.conf).
Ciao
:ce
--
-- Il notiziario dei notiziari
-- http://www.notiziarioweb.it
--
So di non sapere
(Socrate)
Nonostante questo, le prendo lo stesso
(Platone)
-- it.sport.arti-marziali
________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005