Cómo cambiar el nombre del servidor Apache a cualquier cosa en los encabezados del servidor
- 2912
- 500
- Mateo Pantoja
En uno de nuestros varios artículos relacionados con los consejos de seguridad y endurecimiento del servidor Apache, explicamos cómo ocultar el número de versión de Apache y otra información confidencial.
Discutimos cómo mantener la información valiosa como el número de versión del servidor web, los detalles del sistema operativo del servidor, los módulos Apache instalados y mucho más, desde ser enviados en documentos generados por el servidor al cliente (posiblemente atacantes).
En este artículo, le mostraremos otro consejo útil de seguridad de Apache: cambiar el nombre del servidor web HTTP a cualquier otra cosa 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 nuestro documento del servidor web root, debajo de eso, puede ver la firma del servidor (nombre del servidor web, versión, sistema operativo, dirección IP y puerto).
Listado de directorio de ApacheLa mayoría de las veces, los piratas informáticos usan vulnerabilidades conocidas en el software del servidor web para atacar sus sitios web o aplicaciones web, por lo tanto, cambiar 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"A otra cosa.
Esto se puede lograr instalando Apache mod_securidad módulo.
-------- En Debian/Ubuntu -------- $ sudo apt install libapache2-mod-seguridad2 $ sudo a2enmod seguridad2 -------- En Centos/Rhel y Fedora -------- # yum instalación 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 aparecer a los clientes).
Servertokens SecServersignature "TECMINT_WEB"
Finalmente reiniciar el servidor web.
$ sudo SystemCTL reiniciar Apache2 #Debian/Ubuntu #SystemCTL reiniciar httpd #rhel/centos/fedora
Ahora verifique la página nuevamente usando comando curl o acceder desde el navegador para ver que el nombre del servidor web ha cambiado desde apache a Tecmint_web.
$ curl -i -l http: // domain -or -ipaddressListado de apache de directorio
Eso es todo! Consulte los siguientes artículos relacionados con el servidor web Apache.
- Proteger a Apache contra la fuerza bruta o los ataques DDoS usando mod_security
- Cómo encontrar archivos de configuración MySQL, PHP y Apache
- Cómo cambiar el directorio predeterminado de Apache 'DocumentRoot' en Linux
- Cómo verificar qué módulos Apache están habilitados/cargados en Linux
- 13 Consejos de seguridad y endurecimiento 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. Use el formulario de comentarios a continuación para agregar sus pensamientos sobre este tema.
- « Instale Munin (monitoreo de red) en Rhel, Centos y Fedora
- Cómo instalar Samba4 en Centos 7 para compartir archivos en Windows »