Red de conocimiento informático - Material del sitio web - ¿Cómo ocultar los números de versión de Tomcat y Apache al mismo tiempo en Linux?

¿Cómo ocultar los números de versión de Tomcat y Apache al mismo tiempo en Linux?

1. Ocultar el número de versión de Apache

Método de ocultación:

1. El método para ocultar el número de versión de Apache es modificar el archivo de configuración de Apache, por ejemplo, el Linux predeterminado de RedHat. el sistema es:

vim /etc/httpd/conf/httpd.conf

Busque las palabras clave ServerTokens y ServerSignature, modifique:

ServerTokens OS y ServerSignature, modificar:

ServerTokens OS y ServerSignature, modificado:

ServerTokens OS y ServerSignature. Palabras clave ServerTokens y ServerSignature, modificado:

ServerTokens OS se cambia a ServerTokens ProductOnly

ServerSignature On se cambia a ServerSignature Off

2. Poder.

apachectl restart

La prueba es la siguiente:

[root@localhost tmp]# curl -I 192.168.80.128:88

HTTP/ 1.1 403 Prohibido

Fecha: miércoles, 21 de julio de 2010 13:23:22 GMT

Servidor: Apache

Rangos de aceptación: bytes

Longitud del contenido: 5043

Conexión: cerrar

Tipo de contenido: text/html; charset=UTF-8

Número de versión y La información del sistema operativo se ha ocultado.

3. El método anterior es el método de instalación predeterminado de Apache. Si está compilando e instalando, también puede compilar modificando el código fuente:

Coloque el directorio del código fuente de Apache. en el directorio de inclusión Luego edite ap_release. En este archivo, verá las siguientes variables:

#define AP_SERVER_BASEVENDOR "Apache Software Foundation"

#define AP_SERVER_BASEPROJECT "Apache HTTP Server".

#define AP_SERVER_BASEPRODUCT "Apache"

#define AP_SERVER_MAJORVERSION_NUMBER2

#define AP_SERVER_MINORVERSION_NUMBER 2

#define AP_SERVER_PATCHLEVEL_NUMBER 15

# define AP_SERVER_DEVBUILD_BOOLEAN 0

Puedes cambiar u ocultar el número y el nombre de la versión como quieras.

En segundo lugar, oculte la versión de Tomcat

Busque el paquete jar catalina.jar en la ruta de instalación de Tomcat, por ejemplo, en el directorio lib. Las versiones en diferentes rutas son diferentes.

Utilice jar xf catalina.jar para descomprimir este paquete jar. Obtendrá dos directorios META-INF org, org/apache/catalina/util/ServerInfo.properties. Encuentre esta ruta y modifique ServerInfo.properties. archivo, en el que serverinfo va seguido de la información de la versión de Tomcat, modifíquelo.