Tipo de información confidencial validadores REGEX y comprobación adicional
Importante
El soporte técnico y el servicio al cliente de Microsoft no puede ayudar a crear clasificaciones personalizadas o patrones de expresiones regulares. Los ingenieros de soporte técnico pueden proporcionar compatibilidad limitada con la característica, como proporcionar patrones de expresión regular de ejemplo para probar la característica o ayudar a solucionar problemas de un patrón de expresión regular existente que no se desencadena según lo esperado. Sin embargo, los ingenieros de soporte técnico no pueden garantizarle que cualquier desarrollo personalizado que coincida con el contenido cumple sus requisitos u obligaciones.
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.
Validadores de expresiones regulares de tipo de información confidencial
Validador de suma de comprobación
Para ejecutar una suma de comprobación en un dígito de una expresión regular, puede usar el validador de suma de comprobación. Por ejemplo, si necesita crear una SIT para un número de licencia de ocho dígitos donde el último dígito es un dígito de suma de comprobación validado mediante un cálculo mod 9, configure el algoritmo de suma de comprobación de la siguiente manera:
Sum = digit 1 * Weight 1 + digit 2 * weight 2 + digit 3 * weight 3 + digit 4 * weight 4 + digit 5 * weight 5 + digit 6 * weight 6 + digit 7 * weight 7 + digit 8 * weight 8
Mod value = Sum % 9
If Mod value == digit 8
Account number is valid
If Mod value != digit 8
Account number is invalid
Defina el elemento principal con esta expresión regular:
\d{8}
Agregue el validador de suma de comprobación.
Agregue los valores de peso separados por comas, la posición del dígito de comprobación y el valor mod. Para obtener más información sobre la operación de Módulo, consulte Operación de módulo.
Nota:
Si el dígito de comprobación no forma parte del cálculo de suma de comprobación, use 0 como peso para el dígito de comprobación. Por ejemplo, en el caso anterior, el peso 8 será igual a 0 si el dígito de comprobación no se usará para calcular el dígito de comprobación.
Validador de fecha
Si un valor de fecha insertado en una expresión regular forma parte de un nuevo patrón que está creando, puede usar el validador de fecha para probar si ese valor de fecha cumple los criterios. Por ejemplo, quiere crear una SIT para un número de identificación de empleado de nueve dígitos. Los seis primeros dígitos son la fecha de contratación en formato DDMMYY y los tres últimos son números generados aleatoriamente. Siga estos pasos para validar que los seis primeros dígitos están en el formato correcto:
Defina el elemento principal con esta expresión regular:
\d{9}
Agregue el validador de fecha.
Seleccione el formato de fecha y el desplazamiento inicial. Dado que la cadena de fecha es de los seis primeros dígitos, el desplazamiento es
0
.
Procesadores funcionales como validadores
Puede usar procesadores de funciones para algunos de los SIT más usados como validadores. El uso de procesadores de funciones le permite definir sus propias expresiones regulares al tiempo que garantiza que pasan las comprobaciones adicionales requeridas por sit. Por ejemplo, Func_India_Aadhar garantiza que la expresión regular personalizada que definió pasa la lógica de validación necesaria para la tarjeta Aadhar india. Para obtener más información sobre las funciones DLP que puede usar como validadores, vea Funciones de tipo información confidencial.
Validador de comprobación de Luhn
Puede usar el validador de comprobación de Luhn si tiene un tipo de información confidencial personalizada que incluye una expresión regular, que debe pasar el algoritmo de Luhn.
Comprobaciones adicionales del tipo de información confidencial
Aquí tiene las definiciones y algunos ejemplos de las comprobaciones adicionales disponibles.
Excluir coincidencias específicas: esta comprobación le permite definir palabras clave que se excluirán al detectar coincidencias para el patrón que está editando. Por ejemplo, puede excluir números de prueba de tarjeta de crédito como "4111111111111111", para que no aparezcan como número válido.
Empezar o no empezar con caracteres: Esta comprobación le permite definir los caracteres con que los elementos coincidentes pueden o no pueden empezar. Por ejemplo, si quiere que el patrón detecte solo números de tarjeta de crédito que empiece con 41, 42 o 43, seleccione Empieza con y agregue 41, 42 y 43 a la lista, separados por comas.
Terminar o no terminar con caracteres: Esta comprobación le permite definir los caracteres con que los elementos coincidentes pueden o no pueden terminar. Por ejemplo, si su número de Id. de empleado no puede terminar con 0 o 1, seleccione No termina con y agregue 0 y 1 a la lista, separados por comas.
Excluir caracteres duplicados: esta comprobación le permite ignorar coincidencias en las que todos los dígitos son los mismos. Por ejemplo, si el número de Id. de empleado tiene seis dígitos y no son iguales, puede seleccionar Excluir caracteres duplicados para excluir 111111, 222222, 333333, 444444, 555555, 666666, 777777, 888888, 999999, y 000000 de la lista de coincidencias válidas para la Id. del empleado.
Incluir o excluir prefijos: Esta comprobación le permite definir las palabras clave que deben o no deben aparecer inmediatamente antes de la entidad coincidente. En función de su selección, las entidades aparecerán o no como coincidencias si son precedidas por los prefijos que incluya aquí. Por ejemplo, si excluye el prefijo GUID:, cualquier entidad precedida de GUID: no coincidirá.
Incluir o excluir sufijos: Esta comprobación le permite definir las palabras clave que deben o no deben aparecer inmediatamente después de la entidad coincidente. En función de la selección, las entidades coincidirán o no coincidirán si van seguidas de los sufijos que incluya aquí. Por ejemplo, si excluye el sufijo :GUID, cualquier texto seguido de :GUID no coincidirá.