Determinismo
Pseudonymize.io utiliza mapeo determinista para garantizar que el mismo identificador se convierta en el mismo seudónimo, preservando la integridad de los datos para los modelos posteriores.
Cómo funciona
De forma predeterminada, cuando alias_format está configurado en hash, generamos seudónimos usando HMAC(secret, normalized_value).
- Normalización: Las entradas
[email protected]y[email protected]están normalizadas a[email protected]. - Propiedad de la clave: El "secreto" es una sal efímera generada al comienzo del alcance de la Solicitud. Nunca se almacena.
- Hashing: El valor normalizado se aplica mediante hash.
- Prefijo: El hash se trunca y se le antepone el tipo de entidad (por ejemplo,
EMAIL_a1b2c3d4).
Propiedades de seguridad
Debido a que la sal secreta es efímera (en el alcance de la Solicitud) o está estrictamente aislada de su proyecto (en el alcance del Proyecto), los atacantes no pueden calcular previamente las tablas del arco iris para adivinar los valores originales a partir de los hashes.
Si utiliza el motor de código abierto localmente, es totalmente responsable de la generación, rotación y seguridad de la sal utilizada para la generación determinista.