Cómo lidiar con la desensibilización de datos
Para lograr una protección confiable de datos privados confidenciales, es necesario desensibilizar la información confidencial en entornos que no son de producción.
Características de los datos insensibilizados:
1. Mantener las características de los datos originales: por ejemplo, una tarjeta de identificación consta de un código de identidad de 17 dígitos y un código de verificación de 1 dígito.
2. Mantener la coherencia de los datos: la relación entre fecha de nacimiento y fecha de nacimiento.
3. Mantener la relevancia de las reglas de negocio.
4. Coherencia de datos entre múltiples desensibilizaciones.
Método de desensibilización:
1. Reemplazo de datos
Requisito: Reemplazar el valor verdadero con un valor virtual fijo establecido. Por ejemplo, cambie su número de teléfono móvil a 13800013800.
2. Requisito no válido
: desensibilizar los datos confidenciales truncando, cifrando y ocultando los valores de los datos para que ya no tengan valor de uso, como usar * * * * *. reemplaza el valor real. El efecto de la invalidación de datos es básicamente similar al efecto de la sustitución de datos.
Aleatorización
Requisitos: reemplazar el valor verdadero con datos aleatorios y mantener la aleatoriedad del valor de reemplazo para simular la autenticidad de la muestra. Por ejemplo, reemplace los valores verdaderos con nombres y apellidos generados aleatoriamente.
Tenga en cuenta que en este ejemplo, presentamos una tabla de diccionario externo para la desensibilización de datos. De hecho, podemos introducir cualquier tabla de diccionario externo en cualquier momento de acuerdo con los requisitos de desensibilización de datos y lograr la desensibilización reemplazando los datos de valor real mediante una combinación aleatoria de datos.
4. Compensación y redondeo
Requisito: cambios aleatorios en datos digitales, por ejemplo, la fecha 2018-01-028:12:25 se cambia a 2018-01-028. : 00, el redondeo del turno garantiza la seguridad de los datos y la autenticidad aproximada del rango.
5.Requisitos de enmascaramiento:
El enmascaramiento de máscara es una herramienta poderosa para desensibilizar cierta información en los datos de la cuenta, como números de tarjetas bancarias o números de identificación. Enmascarar y desensibilizar la fecha de nacimiento del número de DNI. Utilice la función left() para interceptar los 6 dígitos izquierdos de la cadena del número de ID * * * * * * La función right() para interceptar los 4 dígitos derechos del número de ID y reemplazar la cadena de ID de origen.
6. Codificación flexible
Requisitos: cuando se requieren reglas de desensibilización especiales, se puede realizar una codificación flexible para cumplir con varias reglas de desensibilización posibles. Por ejemplo, reemplace el valor real del número de contrato con letras fijas y números fijos. Desactive los números de contrato mediante codificación personalizada. Reglas de codificación personalizadas: código fijo de 4 dígitos, año actual, números de cadena de origen y destino de 4 dígitos, valor de 9 dígitos.
Artículos de referencia relacionados con la desensibilización: /p/43d9882ed24a