Configuración de una lista negra o una lista blanca de User-Agent
Puede configurar una lista negra o blanca de User-Agent para su nombre de dominio para identificar y filtrar a los visitantes y mejorar la seguridad del nombre de dominio.
Fondo
Puede configurar una lista negra o blanca de User-Agent para filtrar las solicitudes a su nombre de dominio basándose en el campo User-Agent.
Lista negra: las solicitudes que incluyen campos en la lista negra no pueden acceder al contenido y 403 serán devueltos.
Lista blanca: Solo las solicitudes que incluyan campos en la lista blanca pueden acceder al contenido. Otras solicitudes fallarán y 403 serán devueltas.
Procedimiento
- Inicie sesión en la consola de Huawei Cloud. En la página principal de la consola de gestión, elija .
Se muestra la consola de CDN.
- En el panel de navegación, seleccione .
- En la lista de dominios, haga clic en el nombre del dominio de destino o haga clic en Configure en la columna Operation.
- Haga clic en la pestaña Access Control.
- En el área User-Agent Access Control, haga clic en Edit. Aparece el cuadro de diálogo Configure User-Agent Access Control.
- Active Status.
- Seleccione un tipo e introduzca reglas.
Parámetro
Descripción
Type
- Blacklist: Las solicitudes que incluyen campos en la lista negra no pueden acceder al contenido.
- Whitelist: Solo las solicitudes que incluyan campos en la lista blanca pueden acceder al contenido.
Rule
- Solo se permiten letras, números, espacios y los siguientes caracteres especiales: *.-_ ();,/.
- Sólo se pueden utilizar caracteres comodín (*) para la coincidencia de expresiones regulares. Si no se incluye ningún carácter comodín, se usará una coincidencia exacta.
- Ingrese hasta 100 caracteres para una regla.
- Ingrese hasta 10 reglas e introdúzcalas en filas separadas.
- Haga clic en OK.
Ejemplos
Supongamos que ha configurado la siguiente lista negra del agente de usuario para el nombre de dominio www.example.com:
Si User-Agent en el encabezado de una solicitud HTTP es uno de los siguientes:
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36
Trident o Chrome se incluyen en la lista negra, por lo que se devuelve 403.