Cerca su HostingTalk.it(puoi inserire qualsiasi parola, termine, azienda, espressione). Scrivi e premi INVIO!
Loading

+ Rispondi alla Discussione
Risultati da 1 a 5 di 5
  1. #1
    Nuovo utente
    Data Registrazione
    Apr 2009
    Messaggi
    19

    Apache22 + Php security tips

    Ciao a tutti,

    Sono di fronte ad un problema piuttosto particolare.

    Sistema

    FreeBSD 8.0
    Apache22
    Php 5.2.x
    PureFTP (per la gestione degli ftp, quindi master uid/gid reale e virtual user per gli utenti)

    Ora, tecnicamente vorrei limitare i privilegi di esecuzione degli script php contenuti negli account ftp per evitare attacchi dall'interno dal momento che un codice lesivo potenzialmente potrebbe stealare informazioni o risalire in esecuzione al filesystem.

    Sarebbe quindi sensato implementare fastcgi e suExec, ma qui nascono i problemi.

    Trattandosi di account ftp virtuali, se implementassi i port di cui sopra, al massimo otterrei che gli script php vengano eseguiti da pureftp:pureftp (uid/gid di PureFTP), il che esclude la possibilità di risalire, in rwx, al di sopra dei path owned by PureFTP (il che metterebbe in "sicurezza" la macchina) ma non evita che uno script .php possa stealare informazioni da un altro path dedicato ad un utente ftp virtuale.

    Es.

    Path utente virtuale 1
    \home\www\dominio1\informazioni (pureftp:pureftp)

    Path utente virtuale 2
    \home\www\dominio2\script_malevolo.php (pureftp:pureftp)

    Gli utenti che possono accedere ai due path sono differenti, PureFTP emula una specie di chroot che evita si possa risalire alla radice ma, poichè l'owner è identico (uid/gid unico reale nel sistema), teoricamente l'utente ftp virtuale 2 potrebbe eseguire codice e "accedere" alle informazioni dell'utente ftp virtuale 1.

    Come potrei risolvere?

    Eccetto ovviamente usare ftp uid/gid reali e/o cambiare gestore ftp.

    Una prima soluzione (parziale) potrebbe essere quella di disabilitare via php.ini, alcune funzioni (disable_functions) poichè il safe_mode è deprecato, non efficiente e comunque verrà rimosso. (ovviamente nei vhosts verrebbe specificata la restrizione open_basedir)

    Diciamo:
    Codice:
     disable_functions =
    exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
    Però ovviamente questa soluzione è limitata/limitante.

    Altre idee?



  2. #2
    HT Moderatore L'avatar di Alex
    Data Registrazione
    Aug 2006
    Messaggi
    2,299

    Re: Apache22 + Php security tips

    open_basedir
    Il miglior sito italiano su winning eleven e pro evolution soccer
    Ubuntu è una antica parola africana che significa: "Non so installare Debian"

  3. #3
    Nuovo utente
    Data Registrazione
    Apr 2009
    Messaggi
    19

    Re: Apache22 + Php security tips

    l'avevo scritto!

    Ma questo comunque non risolve il problema che ho segnalato, ahimé, perchè l'owner è identico dovunque il php venga usato.

  4. #4
    SuperMod L'avatar di Rebel
    Data Registrazione
    Feb 2006
    Località
    London
    Messaggi
    1,635

    Re: Apache22 + Php security tips

    non puoi fare molto. il sistema e' flawed alla base per via degli account ftp virtuali.
    FlareVM.it: Server Virtuali Xen Linux e Windows 512MB RAM partire da 8.49€!
    Piani cPanel Managed a partire da 29.99€. VPS ISPConfig3 e TurnKey pronte all'uso.
    Twitter: http://twitter.com/flarevm

  5. #5
    GrG
    GrG non è collegato
    Webhosting Guru L'avatar di GrG
    Data Registrazione
    Mar 2007
    Località
    Milano
    Messaggi
    4,928

    Re: Apache22 + Php security tips

    Quoto rebel.

    L'unica soluzione SICURA sono i chmod, che non puoi usare finchè non hai utenti diversi.

Discussioni Simili

  1. Security alert from host
    Di salento nel forum VPS - Virtual Private Server
    Risposte: 21
    Ultimo Messaggio: 17-05-2009, 20:45
  2. Aruba Mobility Controller security advisories
    Di Uno nel forum Pannelli di controllo e Hosting software
    Risposte: 1
    Ultimo Messaggio: 16-12-2008, 16:54
  3. Risposte: 1
    Ultimo Messaggio: 02-09-2006, 15:00
  4. WebDesign Blog, Tips & Tricks, SEO...
    Di imaginepaolo nel forum Il tuo sito
    Risposte: 0
    Ultimo Messaggio: 06-07-2006, 14:09
  5. Tips per Cpanel
    Di Luca nel forum Pannelli di controllo e Hosting software
    Risposte: 0
    Ultimo Messaggio: 19-02-2006, 19:30

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi