#Determinismo
Pseudonymize.io utilizza la mappatura deterministica per garantire che lo stesso identificatore diventi lo stesso pseudonimo, preservando l'integrità dei dati per i modelli downstream.
Come funziona
Per impostazione predefinita, quando "alias_format" è impostato su "hash", generiamo pseudonimi utilizzando "HMAC(secret, normalized_value)".
- Normalizzazione: l'input "[email protected]" e "[email protected]" sono entrambi normalizzati in "[email protected]".
- Proprietà della chiave: Il "segreto" è un sale effimero generato all'inizio dell'ambito della Richiesta. Non viene mai memorizzato.
- Hashing: il valore normalizzato viene sottoposto ad hashing.
- Prefisso: l'hash viene troncato e anteposto al tipo di entità (ad esempio
EMAIL_a1b2c3d4).
Proprietà di sicurezza
Poiché il sale segreto è effimero (nell'ambito della richiesta) o strettamente isolato nel progetto (nell'ambito del progetto), gli aggressori non possono precalcolare le tabelle arcobaleno per indovinare i valori originali dagli hash.
Se utilizzi il motore open source localmente, sei interamente responsabile della generazione, rotazione e sicurezza del sale utilizzato per la generazione deterministica.