ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Ejemplo 4: Enmascarar el tipo de servidor HTTP

Example Inc. quiere modificar el encabezado HTTP Server: para que los usuarios no autorizados y el código malintencionado no puedan usar el encabezado para identificar el software que utiliza el servidor HTTP.

Para modificar el encabezado HTTP Server:, crearía una acción de reescritura y una directiva de reescritura con los valores de las tablas siguientes.

Nombre de acción Tipo de acción de reescritura Expresión para elegir la referencia objetivo Expresión de cadena para texto de reemplazo
Server_Mask de reescritura de acción REEMPLAZAR HTTP.RES.HEADER(“Server”) “Web Server 1.0”
Nombre de directiva Nombre de acción Acción indefinida Expresión
Server_Mask de reescritura de directivas Server_Mask de reescritura de acción NOREWRITE HTTP.RES.IS_VALID

Comandos de ejemplo:

> add rewrite action Action-Rewrite-Server_Mask REPLACE HTTP.RES.HEADER("Server") "\"Web Server 1.0\""

> add rewrite policy-Rewrite-Server_Mask HTTP.RES.IS_VALID Action-Rewrite-Server_Mask NOREWRITE

A continuación, enlazaría globalmente la directiva de reescritura, asignaría una prioridad de 100 y establecería la expresión de prioridad Goto de la directiva en END.

El encabezado HTTP Server: ahora se modifica para que diga “Web Server 1.0”, enmascarando el software de servidor HTTP real utilizado por el sitio web de Example Inc.

La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Ejemplo 4: Enmascarar el tipo de servidor HTTP