Las reglas de prevención de fuga de datos inspeccionan las respuestas del servidor y actúan sobre la información confidencial antes de que llegue al cliente. WAF puede enmascarar la información detectada en las respuestas o devolver una página de respuesta de error predeterminada cuando se retornan códigos de estado HTTP específicos.
Esta función solo admite los formatos de datos que se utilizan en China continental, como números de tarjetas de identificación, números de celular y números de tarjetas de crédito. Los formatos de datos de otras regiones no son compatibles.
Qué detecta WAF
WAF compara los datos confidenciales con dos categorías:
|
Category |
Detectable values |
Available actions |
|
Sensitive Info |
Números de tarjetas de identificación, números de tarjetas de crédito, números de celular, palabras confidenciales predeterminadas |
Monitor (solo registro), Mask (reemplaza partes de la información confidencial con asteriscos) |
|
Status Code |
400, 401, 402, 403, 404, 500, 501, 502, 503, 504, 405–499, 505–599 |
Monitor (solo registro), Block (bloquea la solicitud y devuelve una página de bloqueo) |
El bloqueo solo está disponible para las reglas de Status Code. Las reglas de Sensitive Info únicamente admiten enmascaramiento o monitoreo. El enmascaramiento reemplaza partes de la información confidencial con asteriscos (*) sin bloquear la solicitud, por lo que la respuesta se devuelve al cliente.
Limitaciones
Los objetos protegidos en modo nativo de la nube (ALB, MSE, FC) no son compatibles con esta función.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una instancia de WAF 3.0. Para obtener más información, consulte Activate a pay-as-you-go WAF 3.0 instance
Servicios web agregados a WAF 3.0 como objetos protegidos. Para obtener más información, consulte Configure protected objects and protected object groups
Paso 1: Crear una plantilla de prevención de fuga de datos
La prevención de fuga de datos no cuenta con una plantilla de protección predeterminada. Para activar esta función, cree una plantilla y adjúntela a sus objetos protegidos.
Inicie sesión en la consola de WAF 3.0. En la barra de navegación superior, seleccione el resource group y la región de su instancia de WAF (Chinese Mainland o Outside Chinese Mainland).
En el panel de navegación izquierdo, elija Protection Config > Core Web Protection.
En la sección Data Leakage Prevention, haga clic en Create Template.
-
En el panel Create Template - Data Leakage Prevention, configure los siguientes parámetros y haga clic en OK.
Parameter
Description
Template Name
Nombre de la plantilla. Debe tener entre 1 y 255 caracteres, y puede contener letras, dígitos, puntos (.), guiones bajos (_) y guiones (-).
Rule Configuration
(Opcional) Haga clic en Create Rule para agregar una regla ahora. También puede omitir este paso y agregar reglas después de crear la plantilla. Para obtener más detalles, consulte Step 2: Add a data leakage prevention rule to a template.
Apply To
Seleccione los objetos protegidos y los grupos de objetos protegidos a los que se aplica la plantilla. Cada objeto o grupo protegido se puede asociar con una sola plantilla por módulo de protección.
La plantilla se habilita de forma predeterminada. En la lista de plantillas, usted puede:
Consultar los objetos y grupos protegidos asociados en la columna Protected Object/Group.
Activar o desactivar el interruptor en la columna Status para habilitar o deshabilitar la plantilla.
Hacer clic en Create Rule, Edit, Delete o Copy dentro de la columna Actions para gestionar la plantilla.
Hacer clic en el ícono
, ubicado a la izquierda del nombre de la plantilla, para expandirla y consultar sus reglas de protección.
Paso 2: Agregar una regla de prevención de fuga de datos a una plantilla
Una plantilla surte efecto únicamente cuando tiene al menos una regla de protección. Omita este paso si agregó reglas durante la creación de la plantilla.
Inicie sesión en la consola de WAF 3.0. En la barra de navegación superior, seleccione el resource group y la región de su instancia de WAF (Chinese Mainland o Outside Chinese Mainland).
En el panel de navegación izquierdo, elija Protection Config > Core Web Protection.
En la sección Data Leakage Prevention, busque la plantilla, expándala y haga clic en Create Rule dentro de la columna Actions.
-
En el cuadro de diálogo Create Rule, configure los siguientes parámetros y haga clic en OK.
Parameter
Description
Rule Name
Nombre de la regla. Puede contener letras, dígitos, puntos (.), guiones bajos (_) y guiones (-).
Match Condition
Tipo de datos confidenciales que se van a detectar. Seleccione uno o varios valores de Status Code (400, 401, 402, 403, 404, 500, 501, 502, 503, 504, 405–499, 505–599) o de Sensitive Info (ID Card Numbers, Credit Card Number, Mobile Phone Number, Default Sensitive Words). Si desea apuntar a una página específica, seleccione AND y especifique una URL.
Action
Acción que se ejecuta cuando se detecta una coincidencia. Para las reglas de Status Code: Monitor (solo registro) o Block (bloquea la solicitud y devuelve una página de bloqueo). Para las reglas de Sensitive Info: Monitor (solo registro) o Mask (reemplaza partes de la información confidencial con asteriscos (*) sin bloquear la solicitud).
La regla se habilita de forma predeterminada. En la lista de reglas, usted puede consultar el identificador y la acción de la regla, activar o desactivar el interruptor de Status para habilitarla o deshabilitarla, y hacer clic en Edit o Delete para gestionarla.
Pasos siguientes
Consulte los eventos de protección en la pestaña Data Leakage Prevention de la página Security Reports. Para obtener más información, consulte Security reports.
Referencias
Overview of mitigation settings — Conozca los objetos protegidos, los módulos de protección y el proceso de protección en WAF 3.0.
Create a protection template — Cree una plantilla mediante la API.
Create a Web core protection rule — Cree y configure reglas mediante la API.