Un certo numero di le applicazioni open source sono ampiamente preferite in tutto il Web, quindi la sua sicurezza diventa una preoccupazione vitale per gli sviluppatori, i fornitori e, soprattutto, gli utenti. Per proteggere le applicazioni sviluppate in PHP, Suhosin è fortemente raccomandato. La patch Suhosin offre un grande aiuto con la protezione l'applicazione basata su PHP dall'essere completamente sfruttata. Si ritiene che la patch offra un sistema di protezione avanzato per le installazioni PHP. L'idea principale alla base della progettazione di Suhosin era quella di offrire protezione ai server contro vari attacchi e altri problemi noti in PHP.
Come installo Suhosin in diverse distribuzioni Linux? (RHEL / CentOS / Fedora)
Passaggio 1: Scarica l'ultima versione di Suhosin, inserisci il seguente comando a tale scopo
# cd /opt
# wget http://download.suhosin.org/suhosin-0.9.32.1.tgz
NOTA : Devi assicurarti che php-devel sia installato:
# yum install php-devel
Passaggio 2: Quindi compila Suhosin sotto PHP e RHEL / CentOS Linux usando i comandi seguenti
# cd suhosin-0.9.32.1
# phpize
#./configure
# make
# make install
Passaggio 3: Il Configura Suhosin sul server, usando il comando seguente verrebbe creato un file di configurazione di Suhosin
# echo 'extension=suhosin.so'> /etc/php.d/suhosin.ini
Passaggio 4: Utilizzando il comando seguente non è necessario riavviare il server
# servizio httpd riavvio
NOTA : Nel caso in cui lighttpd sia attivato sul server, è necessario utilizzare il comando seguente per riavviarlo
# servizio lighttpd riavvio
Passaggio 5 : Ora devi ricontrollare se Suhosin è stato installato sul server. Usando il comando seguente puoi farlo
$ php -v
NOTA : Puoi eseguire il comando seguente per verificare maggiori dettagli
phpinfo();
?>