Validadores REGEX de tipo de informações confidenciais e marcar adicionais
Importante
O suporte e serviço de atendimento ao cliente da Microsoft não consegue ajudar na criação de classificações personalizadas ou padrões de expressão regular. Os engenheiros de suporte podem fornecer suporte limitado para a funcionalidade, como fornecer padrões de expressão regular de exemplo para testar a funcionalidade ou ajudar na resolução de problemas de um padrão de expressão regular existente que não está a ser acionado conforme esperado. No entanto, os engenheiros de suporte não podem assegurar que qualquer desenvolvimento personalizado de correspondência de conteúdos cumpre os seus requisitos ou obrigações.
Dica
Se você não é um cliente E5, use a avaliação das soluções do Microsoft Purview de 90 dias para explorar como os recursos adicionais do Purview podem ajudar sua organização a gerenciar as necessidades de segurança e conformidade de dados. Comece agora no hub de avaliações do Microsoft Purview. Saiba mais detalhes sobre os termos de inscrição e avaliação.
Validadores de expressões regulares do Tipo de Informação Confidencial
Validador de soma de verificação
Para executar uma soma de verificação num dígito numa expressão normal, pode utilizar o validador de soma de verificação. Por exemplo, se precisar de criar um SIT para um número de licença de oito dígitos em que o último dígito é um dígito de soma de verificação validado com um cálculo mod 9, configure o algoritmo de soma de verificação da seguinte forma:
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 o elemento primário com esta expressão regular:
\d{8}
Adicione o validador de soma de verificação.
Adicione os valores de peso separados por vírgulas, a posição do marcar dígito e o valor mod. Para obter mais informações sobre a operação Modulo, veja Operação Modulo.
Observação
Se o marcar dígito não fizer parte do cálculo da soma de verificação, utilize 0 como peso para o dígito marcar. Por exemplo, no caso anterior, o peso 8 será igual a 0 se o dígito marcar não for utilizado para calcular o marcar dígito.
Validador de datas
Se um valor de data incorporado numa expressão regular fizer parte de um novo padrão que está a criar, pode utilizar o validador de datas para testar se esse valor de data cumpre os seus critérios. Por exemplo, quer criar um SIT para um número de identificação de funcionário de nove dígitos. Os primeiros seis dígitos são a data de contratação no formato DDMMYY e os três últimos são números gerados aleatoriamente. Siga os passos seguintes para validar se os primeiros seis dígitos estão no formato correto:
Defina o elemento primário com esta expressão regular:
\d{9}
Adicione o validador de data.
Selecione o formato de data e o deslocamento inicial. Uma vez que a cadeia de data é os primeiros seis dígitos, o desvio é
0
.
Processadores funcionais como validadores
Pode utilizar processadores de funções para alguns dos SITs mais utilizados como validadores. A utilização de processadores de funções permite-lhe definir as suas próprias expressões regulares ao mesmo tempo que garante que passam as verificações adicionais necessárias pelo SIT. Por exemplo, Func_India_Aadhar garante que a expressão regular personalizada que definiu passa a lógica de validação necessária para o card indiano Aadhar. Para obter mais informações sobre as funções DLP que pode utilizar como validadores, veja Funções de tipo de informações confidenciais.
Validador de marcar Luhn
Pode utilizar o validador luhn marcar se tiver um tipo de informação confidencial personalizado que inclua uma expressão regular, que deve transmitir o algoritmo Luhn.
Verificações adicionais do tipo de informações confidenciais
Veja as definições e alguns exemplos das verificações adicionais disponíveis.
Excluir correspondências específicas: esta marcar permite-lhe definir palavras-chave a excluir ao detetar correspondências para o padrão que está a editar. Por exemplo, você pode excluir os números de cartão de crédito de teste, como "4111111111111111", para não corresponderem a um número válido.
Inicia ou não com caracteres: essa verificação permite definir os caracteres com os quais os itens correspondentes devem ou não iniciar. Por exemplo, se você quiser que o padrão detecte apenas números de cartão de crédito que iniciem com 41, 42 ou 43, selecione Inicia com e adicione 41, 42 e 43 à lista, separados por vírgulas.
Termina ou não com caracteres: essa verificação permite definir os caracteres com os quais os itens correspondentes devem ou não terminar. Por exemplo, se seu número de ID do funcionário não puder terminar com 0 ou 1, selecione Não termina com e adicione 0 e 1 à lista, separados por vírgulas.
Excluir caracteres duplicados: essa verificação permite ignorar as correspondências em que todos os dígitos são iguais. Por exemplo, se o número de ID do funcionário de seis dígitos não puder ter todos os dígitos iguais, selecione Excluir caracteres duplicados para excluir 111111, 222222, 333333, 444444, 555555, 666666, 777777, 888888, 999999 e 000000 da lista de correspondências válidas para a ID do funcionário.
Incluir ou excluir prefixos: essa verificação permite definir as palavras-chave que devem ou não ser encontradas imediatamente antes da entidade correspondente. Dependendo da seleção, as entidades serão ou não correspondidas se forem precedidas pelos prefixos que você incluir aqui. Por exemplo, se Excluir o GUID do prefixo:, qualquer entidade precedida pelo GUID: não corresponderá.
Incluir ou excluir sufixos: essa verificação permite definir as palavras-chave que devem ou não ser encontradas imediatamente depois da entidade correspondente. Consoante a sua seleção, as entidades corresponderão ou não corresponderão se forem seguidas pelos sufixos que incluir aqui. Por exemplo, se Excluir o sufixo :GUID, qualquer texto seguido de :GUID não corresponderá.