Sensitive Data Protection usa tipos de información, o infotipos, para definir qué busca. Un Infotipo es un tipo de dato sensible, como un nombre, una dirección de correo electrónico, un número de teléfono, un número de identificación, un número de tarjeta de crédito, etcétera. Un detector de Infotipo es el mecanismo de detección correspondiente que coincide con los criterios de coincidencia de un Infotipo.
Prácticas recomendadas para seleccionar tipos de información
Comprender tus datos es uno de los primeros pasos fundamentales para protegerlos. Como práctica recomendada, debes recopilar, almacenar y procesar solo la información que necesitas para tu empresa. Si identificas los datos que manejas, puedes tomar decisiones fundamentadas para tu empresa, los usuarios y la postura de seguridad y privacidad de los datos.
Es posible que algunos de tus casos de uso empresarial requieran cierta información sensible, mientras que otros no. No existe una solución única que admita todos los casos de uso. Por este motivo, Sensitive Data Protection ofrece un control flexible sobre los tipos de datos que se deben analizar. Si usas infoTypes para la desidentificación o el enmascaramiento, también tienes control de cuándo y cómo se transforman los datos.
Lineamientos generales
Ten en cuenta los siguientes lineamientos generales cuando selecciones los tipos de información.
Usa infotipos generales en lugar de infotipos específicos
Si no necesitas que los resultados del análisis muestren los infoTypes específicos que se detectaron, considera usar infoTypes generales en lugar de infoTypes específicos en tus parámetros de configuración de inspección. Para obtener información sobre las ventajas de usar detectores de Infotipo generales en tus solicitudes, consulta Detectores de infoType generales y específicos en esta página.
Para obtener una lista completa de los infotipos generales y los infotipos específicos que incluyen, consulta Infotipos generales.
Información sensible que no necesitas recopilar
Cada servicio de tu empresa debe recopilar solo los datos que necesita. Por ejemplo, algunos servicios de tu empresa no necesitan recopilar información financiera. Para esos servicios, considera habilitar detectores de Infotipo,
como CREDIT_CARD_NUMBER, FINANCIAL_ACCOUNT_NUMBER y otros infotipos en
la categoría de sector
FINANCE.
Información que necesitas recopilar, pero que no quieres compartir ampliamente con tu equipo
Puede haber casos de uso válidos para recopilar información personal, pero no
debes compartirla de forma generalizada con tu equipo. Por ejemplo, un cliente que envía un
ticket de asistencia puede proporcionarte información de contacto para que puedas comunicarte con él
y resolver cualquier problema. No quieres que todos los miembros del equipo que ven el ticket
vean la información de identificación personal (PII). Considera habilitar detectores de Infotipo,
como PHONE_NUMBER, EMAIL_ADDRESS y otros infotipos en la categoría de tipo
PII.
Categorías de datos sensibles que están sujetas a reglamentaciones de la industria, de privacidad de los datos o jurisdiccionales
Ciertos tipos de información se consideran sensibles debido a cómo se emiten o para qué se pueden usar. En otros casos, la información contextual y demográfica se considera una categoría protegida. Estos tipos de información pueden tener restricciones adicionales sobre cómo se recopilan, usan y administran. Considera habilitar los detectores de Infotipo en las siguientes categorías:
- Categoría de tipo
SPII,GOVERNMENT_IDyDEMOGRAPHIC - Categoría de sector
HEALTH
Elige entre infoTypes similares
Ten en cuenta lo siguiente cuando elijas entre detectores de Infotipo similares.
Pasaportes
Si no necesitas analizar identificadores de pasaportes de un país específico,
elige el detector generalizado: PASSPORT.
Hay ciertos detectores de pasaportes específicos de cada país, como UK_PASSPORT, disponibles. Sin embargo, algunos detectores de pasaportes específicos de cada país solo pueden identificar
pasaportes con formatos específicos o con la presencia de pistas contextuales.
Nombres de personas
Cuando busques nombres de personas, usa PERSON_NAME para la mayoría de los casos de uso en lugar de FIRST_NAME o LAST_NAME.
PERSON_NAME es un detector de nombres de personas. Incluye nombres de una sola palabra
y nombres completos. Este detector intenta detectar, por ejemplo, nombres como
Juana, Juana Pérez y Juana María Pérez con varias tecnologías,
incluida la comprensión del lenguaje natural. FIRST_NAME y LAST_NAME son
subconjuntos de este detector que intentan identificar partes de un nombre. Los hallazgos
de estos detectores siempre son subconjuntos de los hallazgos de PERSON_NAME.
Fechas y horas
Si no necesitas analizar todas las fechas, considera usar un detector de fechas específico,
como DATE_OF_BIRTH. Este detector intenta identificar el contexto que indica que
la fecha se relaciona con el nacimiento de una persona.
El detector DATE intenta encontrar todas las fechas, independientemente del contexto. También
marca fechas relativas, como hoy o ayer. Del mismo modo, TIME intenta
encontrar todas las marcas de tiempo.
Ubicaciones
Si no necesitas analizar todas las ubicaciones, considera usar STREET_ADDRESS
en lugar del detector LOCATION. El detector STREET_ADDRESS intenta encontrar
direcciones completas, que suelen ser más precisas que las ubicaciones genéricas
y se pueden considerar más sensibles.
El detector de Infotipo LOCATION intenta encontrar cualquier ubicación, independientemente del contexto, por ejemplo, París o Canadá.
Detectores de infotipos que requieren contexto
Muchos detectores de Infotipo requieren que haya pistas contextuales antes de
identificar una coincidencia. Si un detector de Infotipo integrado no marca los elementos que
esperas que se marquen, porque no hay pistas contextuales cerca de
esos elementos, considera usar GENERIC_ID o un detector de Infotipo
personalizado en su lugar.
Tipos de información que carecen de una definición común en la industria
Algunos tipos de información carecen de una definición común en la industria. Algunos ejemplos son los números de historias clínicas, los números de cuenta, los PIN y los códigos de seguridad. Para estos tipos,
considera usar infoTypes como GENERIC_ID, FINANCIAL_ACCOUNT_NUMBER y
MEDICAL_RECORD_NUMBER. Estos detectores usan una combinación de detección de entidades
y contexto para encontrar elementos potencialmente sensibles.
Detectores de Infotipo de mayor latencia
Evita habilitar detectores de Infotipo que no necesites. Aunque los siguientes son útiles en ciertas situaciones, estos infoTypes pueden hacer que las solicitudes se ejecuten mucho más lento que las solicitudes que no los incluyen:
PERSON_NAMEFEMALE_NAMEMALE_NAMEFIRST_NAMELAST_NAMEDATE_OF_BIRTHLOCATIONSTREET_ADDRESSORGANIZATION_NAME
Especifica siempre los detectores de Infotipo de forma explícita. No uses una lista de infoTypes vacía.
Cómo usar Infotipos
Sensitive Data Protection usa detectores de Infotipo en la configuración de sus análisis para determinar qué inspeccionar y cómo transformar los hallazgos. Los nombres de Infotipo también se usan cuando se muestran o informan resultados de análisis.
Por ejemplo, si deseas buscar direcciones de correo electrónico en un bloque de texto, debes especificar el detector de Infotipo EMAIL_ADDRESS en la configuración de inspección. Si deseas ocultar las direcciones de correo electrónico del bloque de texto, debes especificar EMAIL_ADDRESS en la configuración de inspección y en la de desidentificación para indicar cómo ocultar o transformar ese tipo.
Además, puedes usar una combinación de detectores de tipo de información integrados y detectores de Infotipos personalizados para excluir un subconjunto de direcciones de correo electrónico de los hallazgos del análisis. Primero, crea un Infotipo personalizado llamado INTERNAL_EMAIL_ADDRESS y configúralo para que se excluyan las direcciones de correo electrónico de prueba internas. Luego, puedes configurar tu análisis con el fin de que incluya resultados para EMAIL_ADDRESS, pero incluye una regla de exclusión que omita cualquier resultado que coincida con INTERNAL_EMAIL_ADDRESS. Si deseas obtener más información sobre las reglas de exclusión y otras funciones de los detectores de Infotipos personalizados, consulta Crea detectores de Infotipos personalizados.
Sensitive Data Protection proporciona un conjunto de detectores de Infotipo integrados que especificas por nombre, cada uno de los cuales se enumera en la Referencia del detector de infotipos. Estos detectores usan una variedad de técnicas para encontrar y clasificar cada tipo. Por ejemplo, algunos tipos requerirán una coincidencia de patrones, algunos pueden tener sumas de verificación matemáticas, algunos tienen restricciones de dígitos especiales y otros pueden tener prefijos específicos o contexto alrededor de los resultados.
Ejemplos
Cuando configuras Sensitive Data Protection para que analice tu contenido, incluyes los detectores de Infotipo que se usarán en la configuración del análisis.
Por ejemplo, las siguientes muestras de código y JSON muestran una solicitud de análisis simple
a la API de DLP. Observa que el detector PHONE_NUMBER
se especifica en
inspectConfig,
lo que indica a Sensitive Data Protection que analice la cadena dada en busca de un
número de teléfono.
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Entrada de JSON:
POST https://dlp.googleapis.com/v2/projects/[PROJECT-ID]/content:inspect?key={YOUR_API_KEY}
{
"item":{
"value":"My phone number is (415) 555-0890"
},
"inspectConfig":{
"includeQuote":true,
"minLikelihood":"POSSIBLE",
"infoTypes":{
"name":"PHONE_NUMBER"
}
}
}
Cuando envías la solicitud anterior al extremo especificado, Sensitive Data Protection devuelve lo siguiente:
Resultado de JSON:
{
"result":{
"findings":[
{
"quote":"(415) 555-0890",
"infoType":{
"name":"PHONE_NUMBER"
},
"likelihood":"VERY_LIKELY",
"location":{
"byteRange":{
"start":"19",
"end":"33"
},
"codepointRange":{
"start":"19",
"end":"33"
}
},
"createTime":"2018-10-29T23:46:34.535Z"
}
]
}
}
Debes especificar los infoTypes particulares que se indican en la referencia en tu configuración de inspección. Si no especificas ningún infotipo, Sensitive Data Protection usa una lista de infotipos predeterminada que solo se usa para realizar pruebas. Es posible que la lista predeterminada no sea adecuada para tus casos de uso.
Si quieres obtener más información sobre cómo usar los detectores de Infotipos para analizar tu contenido, consulta uno de los temas prácticos sobre análisis, ocultamiento o desidentificación.
Certeza y pruebas
Los resultados se informan con una puntuación de certeza llamada probabilidad. La puntuación de probabilidad indica la probabilidad de que un resultado coincida con el tipo correspondiente. Por ejemplo, un tipo puede mostrar una probabilidad más baja si solo coincide con el patrón y una más alta si coincide con el patrón y tiene un contexto positivo a su alrededor. Por este motivo, es posible que observes que un solo resultado puede coincidir con varios tipos con menor probabilidad. Además, es posible que un resultado no aparezca o tenga una certeza más baja si no coincide de forma correcta o si tiene un contexto negativo. Por ejemplo, es posible que no se informe un hallazgo si coincide con la estructura del Infotipo especificado, pero falla la suma de comprobación del Infotipo. O un resultado podría coincidir con más de un Infotipo, pero tener contexto que esté a favor de uno de ellos y, por lo tanto, solo se informe para ese tipo.
Si estás probando varios detectores, es posible que notes que los datos falsos o de muestra no se informan porque esos datos no pasan suficientes verificaciones para informarse.
Tipos de detectores de Infotipos
Sensitive Data Protection incluye varios tipos de detectores de Infotipo, todos los cuales se resumen aquí:
- Los detectores de Infotipo integrados se integran en Sensitive Data Protection. Incluyen detectores para tipos de datos sensibles específicos de un país o una región, así como tipos de datos aplicables a nivel global. Los infotipos generales también están disponibles para ayudarte a simplificar tus parámetros de configuración.
- Los detectores de Infotipos personalizados son detectores que creas tú mismo. Existen tres tipos de detectores de Infotipos personalizados:
- Los detectores de diccionarios personalizados pequeños son listas de palabras simples con las que coincide Sensitive Data Protection. Usa los detectores de diccionarios personalizados pequeños cuando tengas una lista de al menos varias decenas de miles de palabras o frases. Se prefieren los detectores de diccionarios personalizados pequeños si esperas que la lista de palabras no cambie de forma significativa.
- Los detectores de diccionarios personalizados grandes se generan con Sensitive Data Protection a través de listas grandes de palabras o frases almacenadas en Cloud Storage o BigQuery. Usa los detectores de diccionarios personalizados grandes cuando tengas una gran lista de palabras o frases (hasta decenas de millones).
- Los detectores de expresiones regulares (regex) permiten que Sensitive Data Protection detecte coincidencias según un patrón de expresión regular.
Para definir mejor los resultados del análisis, puedes crear reglas de inspección.
Detectores de Infotipos incorporados
Los detectores de Infotipo integrados se incorporan en Sensitive Data Protection y
se incluyen detectores para tipos de datos sensibles específicos de un país o una región, como
el Numéro d'Inscription au Répertoire (NIR) (FRANCE_NIR) de Francia, el número de licencia de conducir del Reino Unido (UK_DRIVERS_LICENSE_NUMBER) y el número de seguridad social de EE.UU. (US_SOCIAL_SECURITY_NUMBER). También incluyen tipos de datos aplicables a nivel global, como el nombre de una persona (PERSON_NAME), números de teléfono (PHONE_NUMBER), direcciones de correo electrónico (EMAIL_ADDRESS) y números de tarjetas de crédito (CREDIT_CARD_NUMBER).
La lista de detectores de Infotipo incorporados siempre se actualiza. Para obtener una lista completa de los detectores de Infotipos integrados que se admiten por el momento, consulta la Referencia del detector de Infotipos.
También puedes ver una lista completa de todos los detectores de Infotipo integrados
llamando al método infoTypes.list
de Sensitive Data Protection.
Técnicas de detección
Para detectar contenido que corresponda a los tipos de información integrados,
Sensitive Data Protection usa varias técnicas, como la coincidencia de patrones, la validación de sumas de comprobación, el aprendizaje automático y el análisis de contexto. Por
ejemplo, para detectar el infotipo CREDIT_CARD_NUMBER, Sensitive Data Protection
verifica los prefijos de emisores conocidos, valida las sumas de comprobación, analiza las longitudes de los caracteres
y considera el contexto en el que aparece el posible número de tarjeta de crédito.
La demostración de Sensitive Data Protection es una aplicación basada en la Web que puedes usar para probar los detectores de Infotipo integrados.
Idiomas admitidos
Los infoTypes específicos de cada país admiten el idioma inglés y los idiomas de cada país. La mayoría de los infotipos globales funcionan con varios idiomas. Prueba Sensitive Data Protection con tus datos para verificar que cumpla con tus requisitos.
Detectores de infotipos generales y específicos
Un detector de Infotipo general es un detector que se define de forma más amplia que
los detectores de Infotipo típicos y puede coincidir con una amplia variedad de tipos de información
potencialmente sensibles. Los detectores de Infotipo generales son superconjuntos de detectores de Infotipo específicos
que comparten un atributo o propósito común. Por ejemplo, el detector de Infotipo DRIVERS_LICENSE_NUMBER puede detectar contenido que coincida con los infotipos GERMANY_DRIVERS_LICENSE_NUMBER y CANADA_DRIVERS_LICENSE_NUMBER.
En muchos casos, los detectores de Infotipo generales también pueden encontrar coincidencias que los detectores de Infotipo específicos no pueden. Por ejemplo, el detector PASSPORT es mejor para
encontrar números de pasaporte que los detectores de pasaportes específicos de cada país, que
a veces requieren la presencia de pistas contextuales o contenido con un formato
específico.
En la configuración de inspección, puedes usar un detector de Infotipo general en
lugar de un detector de Infotipo específico. Sensitive Data Protection presenta los
resultados según el detector que especificaste en tu solicitud. Por ejemplo, si una
cadena que inspeccionas coincide con el Infotipo GERMANY_DRIVERS_LICENSE_NUMBER
y analizaste DRIVERS_LICENSE_NUMBER y
GERMANY_DRIVERS_LICENSE_NUMBER en tu solicitud, obtendrás dos hallazgos para
la misma cadena: uno para DRIVERS_LICENSE_NUMBER y otro para
GERMANY_DRIVERS_LICENSE_NUMBER. Sin embargo, si solo analizaste
DRIVERS_LICENSE_NUMBER en tu solicitud, el resultado de la inspección solo muestra
el hallazgo de DRIVERS_LICENSE_NUMBER.
El uso de un detector de Infotipo general tiene las siguientes ventajas:
En muchos casos, los detectores de Infotipo generales tienen una recuperación más alta que los detectores de Infotipo específicos. La recuperación es la cantidad de instancias de verdadero positivo del total de instancias relevantes.
Puedes simplificar tus solicitudes de Sensitive Data Protection porque no tienes que especificar cada infotipo que necesitas analizar. Por ejemplo, el detector de Infotipo
GOVERNMENT_IDsolo incluye más de 100 detectores de Infotipo diferentes.Es menos probable que alcances el límite de 150 detectores de Infotipo por solicitud.
Si Sensitive Data Protection lanza un nuevo Infotipo y lo agrega a un Infotipo general que ya se especificó en tus configuraciones existentes, Sensitive Data Protection incluirá automáticamente el nuevo Infotipo en sus análisis. No es necesario que agregues de forma manual los tipos de información sensible recién lanzados a tus parámetros de configuración existentes.
Los tipos de información generales y específicos tienen una relación de varios a varios. Es decir, un infotipo general puede incluir muchos infotipos específicos, y un infotipo específico puede pertenecer a muchos infotipos generales. Para obtener una lista completa de los infotipos generales y los infotipos específicos que incluyen, consulta Infotipos generales.
Detectores de Infotipo personalizados
Existen tres tipos de detectores de Infotipos personalizados:
- Detectores de diccionarios personalizados pequeños
- Detectores de diccionarios personalizados grandes
- Expresiones regulares (regex)
Para definir mejor los resultados del análisis, puedes crear reglas de inspección.
Detectores de diccionarios personalizados pequeños
Usa los detectores de diccionarios personalizados pequeños (también conocidos como “detectores de diccionario personalizados normales”) para hacer coincidir una lista corta (hasta varias decenas de miles) de palabras o frases. Un diccionario personalizado pequeño puede funcionar como su propio detector único.
Los detectores de diccionarios personalizados son útiles cuando deseas analizar en busca de una lista de palabras o frases que no se pueden combinar con facilidad mediante una expresión regular ni un detector incorporado. Por ejemplo, supongamos que deseas analizar en busca de salas de conferencias a las que se suele hacer referencia por los nombres que tienen asignadas en lugar de los números de las salas, como los nombres de estados o regiones, puntos de referencia, personajes de ficción, etcétera. Puedes crear un detector de diccionario personalizado pequeño que contenga una lista de estos nombres de salas. Sensitive Data Protection puede analizar tu contenido en busca de cada uno de los nombres de las salas y devolver una coincidencia cuando encuentre uno de ellos en contexto. Obtén más información sobre cómo Sensitive Data Protection hace coincidir las palabras y frases del diccionario en la sección "Detalles de la coincidencia de diccionarios" de Crea un detector de diccionario personalizado normal.
Para obtener más detalles sobre cómo funcionan los detectores de Infotipos personalizados de diccionarios pequeños, así como ejemplos prácticos, consulta Crea un detector de diccionario personalizado normal.
Detectores de diccionarios personalizados grandes
Usa los detectores de diccionarios personalizados grandes (también conocidos como “detectores de diccionarios personalizados almacenados”) cuando tengas más que unas pocas palabras o frases para buscar, o si tu lista de palabras o frases cambia con frecuencia. Los detectores de diccionario personalizados grandes pueden detectar coincidencias con hasta decenas de millones de palabras o frases.
Los detectores de diccionarios personalizados grandes se crean de manera diferente a los detectores de expresiones regulares y los detectores de diccionarios personalizados pequeños. Cada diccionario personalizado grande tiene dos componentes:
- Una lista de frases que creas y defines. La lista se almacena como un archivo de texto dentro de Cloud Storage o como una columna en una tabla de BigQuery.
- Los archivos de diccionario generados, que Sensitive Data Protection compila en función de tu lista de frases. Los archivos de diccionario se almacenan en Cloud Storage y, además, incluyen una copia de los datos de la frase de origen y filtros de Bloom, que ayudan a buscar y hacer coincidencias. No puedes editar estos archivos directamente.
Una vez que hayas creado una lista de palabras y, luego, hayas usado Sensitive Data Protection para generar un diccionario personalizado, inicia o programa un análisis con un detector de diccionarios personalizados grande de manera similar a otros detectores de Infotipo.
Para obtener más detalles sobre cómo funcionan los detectores de diccionarios personalizados grandes y ejemplos prácticos, consulta Crea un detector de diccionario personalizado almacenado.
Expresiones regulares
Un detector de Infotipo personalizado de expresión regular (regex) te permite crear tus propios detectores de Infotipo que permiten que Sensitive Data Protection detecte coincidencias en función de un patrón de regex. Por ejemplo, supongamos que tienes números de historias clínicas en el formato ###-#-#####. Podrías definir un patrón de regex como el siguiente:
[1-9]{3}-[1-9]{1}-[1-9]{5}
Luego, Sensitive Data Protection hace coincidir elementos como este:
123-4-56789
También puedes especificar una probabilidad para asignar a cada coincidencia de Infotipo personalizada. Es decir, cuando Sensitive Data Protection coincida con la secuencia
que especifiques, asignará la probabilidad que hayas indicado. Esto es
útil porque, si tu regex personalizada define una secuencia que es lo suficientemente común como para
coincidir con facilidad con alguna otra secuencia aleatoria, no querrás
que Sensitive Data Protection etiquete cada coincidencia como VERY_LIKELY. Si eso sucediera, la confianza en los resultados del análisis se vería afectada y podría causar la desidentificación de la información incorrecta.
Para obtener más información sobre los detectores de Infotipos personalizados de expresiones regulares y ver ejemplos prácticos, consulta Crea un detector de regex personalizado.
Reglas de inspección
Usa las reglas de inspección para definir mejor los resultados que muestran los detectores de Infotipos existentes, ya sean incorporados o personalizados. Las reglas de inspección pueden ser útiles para los momentos en que los resultados que devuelve Sensitive Data Protection deben aumentarse de alguna manera, ya sea agregando o excluyendo del detector de Infotipo existente.
Si quieres obtener más información sobre las reglas de inspección, consulta Modifica los detectores de Infotipos para definir mejor los resultados del análisis.
Reglas de exclusión
Las reglas de exclusión te permiten disminuir la cantidad o la precisión de los hallazgos que se devuelven agregando reglas a un detector de tipo de Infotipo integrado o personalizado. Las reglas de exclusión pueden ayudarte a que un detector de Infotipos no muestre ruido ni otros resultados no deseados.
Por ejemplo, si analizas una base de datos en busca de direcciones de correo electrónico, puedes agregar una regla de exclusión en forma de regex personalizada que indique a Sensitive Data Protection que excluya cualquier hallazgo que termine en "@example.com".
Si quieres obtener más información sobre las reglas de exclusión, consulta Modifica los detectores de Infotipos para definir mejor los resultados del análisis.
Reglas de palabra clave
Las reglas de palabras clave te permiten aumentar la cantidad o la exactitud de los hallazgos que se muestran agregando reglas a un detector de Infotipo integrado o personalizado. Las reglas de palabra clave pueden ayudarte a disminuir la rigurosidad de las reglas de un detector de Infotipos existente.
Por ejemplo, supongamos que deseas analizar una base de datos médica en busca de nombres de pacientes. Puedes
usar el detector de Infotipo PERSON_NAME integrado de Sensitive Data Protection, pero eso hará que Sensitive Data Protection coincida con todos
los nombres de las personas, no solo con los nombres de los pacientes. Para solucionar este problema, puedes incluir una
regla de palabra clave en forma de un infotipo personalizado de regex que busque la palabra
"paciente" dentro de una cierta proximidad de caracteres al primer carácter de
las coincidencias potenciales. Luego, puedes asignar a los resultados que coincidan con este patrón una probabilidad de “muy probable”, ya que corresponden a esos criterios especiales.
Si quieres obtener más información sobre las reglas de palabra clave, consulta Modifica los detectores de Infotipos para definir mejor los resultados del análisis.
Ejemplos
Para tener una mejor idea de cómo coinciden los tipos de información con los hallazgos, consulta los siguientes ejemplos de coincidencias en una serie de dígitos para determinar si constituyen un número de seguridad social de EE.UU. o un número de identificación del contribuyente individual de EE.UU. Ten en cuenta que estos ejemplos son para detectores de Infotipos integrados. Cuando creas un detector de Infotipos personalizado, especificas los criterios que determinan la probabilidad de una coincidencia de análisis.
Ejemplo 1
"SSN 222-22-2222"
Informa una puntuación de probabilidad alta de VERY_LIKELY para un US_SOCIAL_SECURITY_NUMBER debido a lo siguiente:
- Tiene el formato estándar de número de seguridad social, lo que aumenta la certeza.
- Tiene contexto cercano (“NSS”) que indica
US_SOCIAL_SECURITY_NUMBER.
Ejemplo 2
"999-99-9999"
Informa una puntuación de probabilidad baja de VERY_UNLIKELY para un US_SOCIAL_SECURITY_NUMBER debido a lo siguiente:
- Está en el formato estándar, lo que aumenta la certeza.
- Comienza con un 9, que no está permitido en los números de seguridad social y disminuye la certeza.
- No tiene contexto, lo que disminuye la certeza.
Ejemplo 3
"999-98-9999"
Informa una puntuación de probabilidad POSSIBLE para un US_INDIVIDUAL_TAXPAYER_IDENTIFICATION_NUMBER y VERY_UNLIKELY para un US_SOCIAL_SECURITY_NUMBER debido a lo siguiente:
- Tiene el formato estándar de
US_SOCIAL_SECURITY_NUMBERyUS_INDIVIDUAL_TAXPAYER_IDENTIFICATION_NUMBER. - Comienza con un 9 y tiene otra verificación de dígitos, lo que aumenta la certeza de
US_INDIVIDUAL_TAXPAYER_IDENTIFICATION_NUMBER. - Carece de contexto, lo que disminuye la certeza de ambos.
Reglas de ajuste
Las reglas de ajuste pueden ayudarte a definir mejor la exactitud de la detección aumentando (también llamado impulso) o disminuyendo los valores de probabilidad de los hallazgos según el contexto en el que aparecen.
Por ejemplo, puedes usar una regla de ajuste para aumentar los valores de probabilidad de
los hallazgos de GENERIC_ID cuando aparecen en documentos que coinciden con
DOCUMENT_TYPE/CONTEXT/FINANCE.
Para obtener más información, consulta Reglas de ajuste.
¿Qué sigue?
El equipo de Sensitive Data Protection lanza nuevos detectores y grupos de Infotipo de forma periódica. Para obtener información sobre cómo obtener la lista más reciente de Infotipos integrados, consulta “Enumera los detectores de Infotipos integrados”.