Un certain nombre de Les applications open source sont largement préférées sur le Web, d'où sa sécurité devient une préoccupation vitale pour les développeurs, les fournisseurs et, plus important encore, les utilisateurs. Afin de protéger les applications développées en PHP, Suhosin est fortement recommandé. Le correctif Suhosin offre une grande aide pour protéger l'application basée sur PHP d'être complètement exploitée. Le correctif est considéré comme offrant un système de protection avancé pour les installations PHP. L'idée principale derrière la conception de Suhosin était d'offrir une protection pour les serveurs contre diverses attaques et autres problèmes connus en PHP.
Comment installer Suhosin sous différentes distributions Linux ? (RHEL / CentOS / Fedora)
Étape 1 : Téléchargez la dernière version de Suhosin, entrez la commande suivante à cet effet
# cd /opt
# wget http://download.suhosin.org/suhosin-0.9.32.1.tgz
REMARQUE : Vous devez vous assurer que php-devel est installé :
# yum install php-devel
Étape 2 : Compilez ensuite Suhosin sous PHP et RHEL / CentOS Linux en utilisant les commandes ci-dessous
# cd suhosin-0.9.32.1
# phpize
#./configure
# make
# make install
Étape 3 : La configuration de Suhosin sur le serveur, en utilisant la commande ci-dessous, un fichier de configuration de Suhosin serait créé
# echo 'extension=suhosin.so'> /etc/php.d/suhosin.ini
Étape 4 : En utilisant la commande ci-dessous, vous ne devez pas redémarrer le serveur
# service httpd redémarrer
REMARQUE : Si vous avez activé lighttpd sur le serveur, vous devez utiliser la commande ci-dessous pour le redémarrer
# redémarrage du service lighttpd
Étape 5 : Vous devez maintenant revérifier si Suhosin a été installé sur le serveur. En utilisant la commande ci-dessous, vous pouvez le faire
$ php -v
REMARQUE : Vous pouvez exécuter la commande suivante pour vérifier plus de détails
phpinfo();
?>