Leer en inglés

Compartir a través de


Personalizar referencia de filtros de tipo de información confidencial

En Microsoft Purview, puede definir filtros u otras comprobaciones al crear un tipo de información confidencial (SIT) personalizado.

Sugerencia

Si no es cliente de E5, use la prueba de soluciones de Microsoft Purview de 90 días para explorar cómo las funcionalidades adicionales de Purview pueden ayudar a su organización a administrar las necesidades de cumplimiento y seguridad de datos. Comience ahora en el centro de pruebas de portal de cumplimiento Microsoft Purview. Obtenga más información sobre los términos de suscripción y evaluación.

Lista de filtros y casos de uso admitidos

Exclusión de AllDigitsSame

Descripción: permite excluir coincidencias que tienen todos los dígitos como dígitos duplicados, como 111111111 o 111-111-111

Definición de filtros:

<Filters id="ssn_filters">
    <Filter type="AllDigitsSameFilter"></Filter>
</Filters>

Usarlo en el paquete de reglas en el nivel de entidad:

<Entity id="50842eb7-edc8-4019-85dd-5a5c1f2bb085" patternsProximity="300" recommendedConfidence="85"  filters="ssn_filters">
      <Pattern confidenceLevel="85">
        <IdMatch idRef="Func_ssn" />
      </Pattern>
</Entity>

Usarlo en el paquete de reglas en el nivel de patrón:

<Entity id="50842eb7-edc8-4019-85dd-5a5c1f2bb085" patternsProximity="300" recommendedConfidence="85">
      <Pattern confidenceLevel="85"  filters="ssn_filters">
        <IdMatch idRef="Func_ssn" />
      </Pattern>
</Entity>

TextMatchFilter StartsWith

Descripción: permite definir los caracteres iniciales de la entidad. Tiene dos variantes, exclude e include.

Por ejemplo, para excluir los números a partir de 0500, 91, 091, 010 en una lista como esta:

  • 0500-4500-027
  • 91564721450
  • 91-8523697410
  • 700-8956-7844
  • 1000-3265-9874
  • 0100-7892-3012

puede usar el siguiente XML:

<Filters id="phone_number_filters_exc">
    <Filter type="TextMatchFilter" direction="StartsWith" logic="Exclude" textProcessorId="Keyword_false_positives_sw">
</Filter>
</Filters>

  <Keyword id="Keyword_false_positives_sw">
    <Group matchStyle="string">
      <Term>0500</Term>
      <Term>91</Term>
      <Term>091</Term>
      <Term>0100</Term>
    </Group>
  </Keyword>

Del mismo modo, para incluir los números a partir de 0500, 91, 091, 0100 en una lista como esta:

  • 0500-4500-027
  • 91564721450
  • 91-8523697410
  • 700-8956-7844
  • 1000-3265-9874
  • 0100-7892-3012

puede usar el siguiente XML:

<Filters id="phone_filters_inc">
    <Filter type="TextMatchFilter" direction="StartsWith" logic="Include" textProcessorId="Keyword_false_positives_sw">
</Filter>

TextMatchFilter EndsWith

Descripción: permite definir los caracteres finales de la entidad.

Por ejemplo, para excluir los números que terminan con 0500 91 091, 0100 en una lista como esta:

  • 1234567891
  • 1234-5678-0091
  • 1234.4567.7091
  • 1234-8091-4564

puede usar el siguiente XML:

<Filters id="phone_number_filters_exc">
    <Filter type="TextMatchFilter" direction="EndsWith" logic="Exclude" textProcessorId="Keyword_false_positives_sw">
</Filter>

  <Keyword id="Keyword_false_positives_sw">
    <Group matchStyle="string">
      <Term>0500</Term>
      <Term>91</Term>
      <Term>091</Term>
      <Term>0100</Term>
    </Group>
  </Keyword>

Por ejemplo, para incluir los números que terminan con 0500, 91, 091, 0100, en una lista como esta:

  • 1234567891
  • 1234-5678-0091
  • 1234.4567.7091
  • 1234-8091-4564

Puede usar el siguiente XML:

<Filters id="phone_filters_inc">
    <Filter type="TextMatchFilter" direction=" EndsWith" logic="Include" textProcessorId="Keyword_false_positives_sw">
</Filter>

TextMatchFilter Full

Descripción: permite prohibir determinadas coincidencias para evitar que se desencadenen la regla, como excluir 4111111111111111 de la lista de coincidencias de tarjetas de crédito válidas.

Por ejemplo, para excluir números de tarjeta de crédito como 4111111111111111 y 3241891031113111 en una lista como esta:

  • 4485 3647 3952 7352
  • 4111111111111111
  • 3241891031113111

puede usar el siguiente XML:

<Filters id="cc_number_filters_exc">
    <Filter type="TextMatchFilter" direction="Full" logic="Exclude" textProcessorId="Keyword_false_positives_full">
</Filter>

  <Keyword id="Keyword_false_positives_full">
    <Group matchStyle="string">
      <Term>4111111111111111</Term>
      <Term>3241891031113111</Term>
    </Group>
  </Keyword>

Del mismo modo, para incluir números de tarjeta de crédito como 4111111111111111 y 3241891031113111 en una lista como esta:

  • 4485 3647 3952 7352
  • 4111111111111111
  • 3241891031113111

puede usar el siguiente XML:

<Filters id="cc_filters_inc">
    <Filter type="TextMatchFilter" direction="Full" logic="Include" textProcessorId="Keyword_false_positives_full">
</Filter>

Prefijo TextMatchFilter

Descripción: permite definir los caracteres anteriores que deben excluirse o incluirse siempre. Por ejemplo, si el número de tarjeta de crédito va precedido de "Id. de pedido:", quite la coincidencia de las coincidencias válidas.

Por ejemplo, para excluir las repeticiones de números de teléfono que tienen número de teléfono y llamarme a las cadenas antes del número de teléfono, en una lista como esta:

  • Número de teléfono 091-8974-653278
  • Teléfono 45-124576532-123
  • 45-124576532-123

puede usar el siguiente XML:

<Filters id="cc_number_filters_exc">
    <Filter type="TextMatchFilter" direction="Prefix" logic="Exclude" textProcessorId="Keyword_false_positives_prefix">
</Filter>
  <Keyword id="Keyword_false_positives_prefix">
    <Group matchStyle="string">
      <Term>phone number</Term>
      <Term>call me at</Term>
    </Group>
  </Keyword>

Del mismo modo, para incluir repeticiones que tengan cadenas de tarjeta de crédito y #tarjeta antes del número de tarjeta de crédito, en una lista como esta:

  • Tarjeta de crédito 45-124576532-123
  • 45-124576532-123 (que podría ser el número de teléfono)

puede usar el siguiente XML:

<Filters id="cc_filters_inc">
    <Filter type="TextMatchFilter" direction="Full" logic="Include" textProcessorId="Keyword_true_positives_prefix">
</Filter>

  <Keyword id="Keyword_true_positives_prefix">
    <Group matchStyle="string">
      <Term>credit card</Term>
      <Term>card #</Term>
    </Group>
  </Keyword

Sufijo TextMatchFilter

Descripción: permite definir los siguientes caracteres que deben excluirse o incluirse siempre. Por ejemplo, si el número de tarjeta de crédito va seguido de "/xuid", quite la coincidencia de las coincidencias válidas.

Por ejemplo, las repeticiones de exclusión superior si hay cinco instancias más de cuatro dígitos como sufijo en una lista como esta:

  • 1234-5678-9321 4500 9870 6321 48925566
  • 1234-5678-9321

puede usar el siguiente XML:

<Filters id="cc_number_filters_exc">
    <Filter type="TextMatchFilter" direction="Prefix" logic="Exclude" textProcessorId="Regex_false_positives_suffix">
</Filter>

  <Regexid="Regex_false_positives_suffix">(\d{4}){5,}</Regex>

También puede excluir las repeticiones si van seguidas de /xuidsuffix, como la de esta lista:

  • 1234-5678-9321 /xuid
  • 1234-5678-9321

puede usar este XML:

<Filters id="cc_number_filters_exc">
    <Filter type="TextMatchFilter" direction="Prefix" logic="Exclude" textProcessorId="Keyword_false_positives_suffix">
</Filter>

  <Keyword id="Keyword_false_positives_suffix">
    <Group matchStyle="string">
      <Term>/xuid</Term>
    </Group>
  </Keyword>

Del mismo modo, para incluir una repetición solo si va seguida de cvv o expira, como las dos de esta lista:

  • 45-124576532-123
  • 45-124576532-123 cvv 966
  • 45-124576532-123 expira 03/23

puede usar este XML:

<Filters id="cc_filters_inc">
    <Filter type="TextMatchFilter" direction="Full" logic="Include" textProcessorId="Keyword_true_positives_suffix">
</Filter>

  <Keyword id="Keyword_true_positives_suffix">
    <Group matchStyle="string">
      <Term>cvv</Term>
      <Term>expires</Term>
    </Group>
  </Keyword>

Uso de filtros en paquetes de reglas

Los filtros se pueden definir en todo el SIT o en un patrón. A continuación se describen algunos ejemplos:

En el nivel de tipo de información confidencial

Filtros en la entidad: cubrirá todos los patrones secundarios

Los filtros se aplicarán a todas las instancias clasificadas por cualquiera de los patrones de ese tipo de entidad o información confidencial.

<Entity id="6443b88f-2808-482a-8e1a-3ae5026645e1" patternsProximity="300" recommendedConfidence="85" filters="CompositeFiltersAtEntityLevel">
      <Pattern confidenceLevel="85">
        <IdMatch idRef="Regex_denmark_id" />
      </Pattern>
</Entity>

En el patrón individual del nivel de tipo de información confidencial

Filtra solo en el nivel de patrón.

El filtro se aplicará solo a las instancias coincidentes por el patrón.

<Entity id="50842eb7-edc8-4019-85dd-5a5c1f2bb085" patternsProximity="300" recommendedConfidence="85">
      <Pattern confidenceLevel="85"  filters="CompositeFiltersAtPattern">
        <IdMatch idRef="Keyword_cc_verification" />
      </Pattern>
</Entity>

En el nivel de tipo de información confidencial con un filtro adicional en algunos de los patrones de esa entidad

Filtros en entity + pattern

Los filtros se aplicarán a todas las instancias clasificadas por cualquiera de los patrones de ese tipo de entidad o información confidencial. El filtro de nivel de patrón filtrará las instancias coincidentes por ese patrón.

<Entity id="6443b88f-2808-482a-8e1a-3ae5026645e1" patternsProximity="300" recommendedConfidence="85" filters="CompositeFiltersAtEntityLevel">
      <Pattern confidenceLevel="85" filters="CompositeFiltersAtPattern">
        <IdMatch idRef="Regex_denmark_id" />
      </Pattern>
</Entity>

Más información