Digitalização das caixas de correio
No Exchange Server 2007/2010, eu sugeriria usar o Export-Mailbox
cmdlet para localizar / move / delete mensagens. No entanto, seu -ContentKeywords
& -SubjectKeywords
não suporta expressões regulares.
Por outro lado, o Exchange Server 2013/2016 Descoberta Eletrônica In-loco palavras-chave de consulta de pesquisa também não suportam expressões regulares.
Se você precisar verificar todas as mensagens armazenadas, ferramentas de terceiros adequadas podem ser encontradas para suportar a verificação de padrões. Devido à natureza desta comunidade, não recomendaria nenhum produto único.
Regras de fluxo de email / Regras de transporte
O ponto exato em que as informações confidenciais podem vazar é quando elas passam pelo servidor. Portanto, uma abordagem mais eficiente poderia estar lidando com o problema com regras de fluxo de mensagens, assim você não precisará varrer o banco de dados inteiro regularmente. E: regras de transporte suportam expressões regulares .
No artigo, havia um exemplo com números de seguridade social:
New-TransportRule -Name "Social Security Number Block Rule" '
-SubjectOrBodyMatchesPatterns '\d\d\d-\d\d-\d\d\d\d' '
-RejectMessageEnhancedStatusCode "5.7.1" '
-RejectMessageReasonText "Rejected: content restrictions"
Acho que esse padrão faria o mesmo com os números de cartão Visa e Master Card:
-SubjectOrBodyMatchesPatterns "\d\d\d(\s|.|-)\d\d(\s|.|-)\d\d\d\d"
E isso com a American Express:
-SubjectOrBodyMatchesPatterns "\d\d\d\d(\s|.|-)\d\d\d\d\d\d(\s|.|-)\d\d\d\d\d"