Cómo cambiar el nombre del servidor Apache a cualquier cosa en los encabezados del servidor

Cómo cambiar el nombre del servidor Apache a cualquier cosa en los encabezados del servidor

En uno de nuestros varios artículos relacionados con la seguridad del servidor Apache y consejos de refuerzo, explicamos cómo ocultar el número de versión de Apache y otra información confidencial.

Discutimos cómo mantener alejada información valiosa como la web número de versión del servidor, detalles del sistema operativo del servidor, módulos Apache instalados y mucho más, desde que se envíen en documentos generados por el servidor al cliente (posiblemente atacantes).

En este artículo, le mostraremos Otro consejo de seguridad útil de Apache: cambiar el nombre del servidor web HTTP a cualquier otro elemento en el encabezado del servidor.

¿Qué queremos decir realmente aquí? Eche un vistazo a la captura de pantalla a continuación, muestra una lista de directorios en la raíz de documentos de nuestro servidor web, debajo de eso, puede ver la firma del servidor (nombre del servidor web, versión, sistema operativo, dirección IP y puerto).

 Listado de directorios de Apache  Apache Directory Listing Apache Directory Listing

La mayoría de las veces, los piratas informáticos utilizan vulnerabilidades conocidas en el software del servidor web para atacar sus sitios web o aplicaciones web, por lo que cambian el nombre de su servidor web les dificulta saber el tipo de servidor que se ejecuta en su sistema. El punto es cambiar el nombre “ Apache. por otro.

freestar.config.enabled_slots.push

Esto se puede lograr instalando el módulo Apache mod_security.

——–En Debian/Ubuntu——– $ sudo apt install libapache2-mod-security2 $ sudo a2enmod security2 ——–En CentOS/RHEL y Fedora——– # yum install mod_security # dnf install mod_security

Luego abra el archivo de configuración de Apache.

$ sudo vi/etc/apache2/apache2.conf # Debian/Ubuntu # vi/etc/httpd/conf/httpd.conf # RHEL/CentOS/Fedora

Ahora cambie o agregue estas líneas a continuación (asegúrese de cambiar TecMint_Web. a cualquier otra cosa que desee que aparezca para los clientes).

ServerTokens Full SecServerSignature “Tecmint_Web”

Finalmente reinicie el servidor web.

$ sudo systemctl restart apache2 # Debian/Ubuntu # systemctl restart httpd # RHEL/CentOS/Fedora

Ahora verifique la página nuevamente usando el comando curl. o accediendo desde el navegador para ver que el nombre del servidor web ha cambiado de Apache. a Tecmint_Web.

$ curl-I-L http://dominio-o-dirección-ipa Listado Apache del directorio Listado de directorios de Apache Listado de directorios de Apache

¡Eso es todo! Consulte los siguientes artículos relacionados con el servidor web Apache.

  1. Proteja Apache contra ataques de fuerza bruta o DDoS mediante Mod_Security
  2. Cómo encontrar archivos de configuración de MySQL, PHP y Apache
  3. Cómo cambiar el directorio ‘DocumentRoot’ predeterminado de Apache en Linux
  4. Cómo verificar qué módulos de Apache están habilitados/cargados en Linux
  5. 13 Consejos de seguridad y refuerzo del servidor web Apache

En este artículo, mostramos cómo cambiar el nombre del servidor web HTTP a cualquier otra cosa en el encabezado del servidor en Linux. Utilice el formulario de comentarios a continuación para agregar sus ideas sobre este tema.