Proteja la instalación de PHP con el parche de seguridad de Suhosin en RHEL/CentOS/Fedora

Suhosin. es un sistema de parche de protección y seguridad avanzada de código abierto para la instalación de PHP. El objetivo principal de suhosin es proteger a los servidores y usuarios contra varias vulnerabilidades desconocidas y otras fallas conocidas y desconocidas en aplicaciones como WordPress y muchas otras aplicaciones basadas en php.

 Instalar Suhosin en Linux

Instalar Suhosin Patch para la instalación de PHP en Linux

En este artículo le mostraremos dos métodos para instalar Suhosin Patch. en RHEL. CentOS. Fedora. Tenga en cuenta que en algunas distribuciones de Linux como Debian. y Ubuntu. suhosin se envía de forma predeterminada.

Consulte también. Proteger servidores Linux con LMD (Linux Malware Detect)

La primera parte incluye el uso de la instalación del código fuente y la segunda parte de la instilación consiste en activar el repositorio epel de terceros.

Parte 1: Instalar el parche Suhosin usando Código fuente

Primero instale el paquete de dependencia php-devel. y luego descargue la última versión del parche suhosin usando el comando wget y descomprímalo.

# yum install php-devel

# wget http://download.suhosin.org/suhosin-0.9.33.tgz

# tar-xvf suhosin-0.9.33.tgz

A continuación, ejecute los siguientes comandos para compilar el parche de suhosin para la instalación de php.

# cd suhosin-0.9.33

# phpize

# ./configure # make # make install

Cree el archivo de configuración de suhosin agregando suhosin extensión.

# echo ‘extension = suhosin.so’>/etc/php.d/suhosin.ini

​​Reinicie el servidor web Apache. Nginx. o Lighttpd.

# service httpd restart # service nginx restart # service lighttpd restart

Parte 2: Instalar Suhosin Patch usando el repositorio EPEL

Encienda EPEL repositorio en sistemas RHEL. CentOS. y luego ejecute el siguiente comando para instalarlo. ( Nota. El usuario de Fedora. no necesita agregar un repositorio epel).

# yum install php-devel

# yum instalar php-suhosin

Reinicie el servidor web Apache. Nginx. o Lighttpd.

# service httpd restart

# service nginx restart

# service lighttpd restart

Verify Suhosin Patch

Escriba el siguiente comando para verificar la instalación de suhosin.

# php-v PHP 5.3.3 (cli) (construido: 3 de julio de 2012 16:40 : 30) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies con Suhosin v0.9.33, Copyright (c) 2007-2012, por SektionEins GmbH.

Para obtener más información sobre el parche suhosin, cree el siguiente archivo en el directorio raíz de su servidor web. Por ejemplo, (/var/www/html/).

# vi phpinfo.php

Agregue las siguientes líneas.

<? Php phpinfo (); ?>

Ahora intente acceder a la página utilizando cualquier navegador web y escriba http://yourdomain.com/phpinfo.php. Verá la siguiente pantalla.

 Configuración de Suhosin Vista previa de la configuración de Suhosin

Suhosin viene con la configuración predeterminada y funciona de inmediato, sin más sus cambios necesarios. Pero si desea configurarlo de acuerdo con su configuración, visite la página de configuración de suhosin para obtener más información.