Determinisme
Pseudonymize.io bruger deterministisk kortlægning for at sikre, at den samme identifikator bliver det samme pseudonym, hvilket bevarer dataintegriteten for downstream-modeller.
Sådan fungerer det
Som standard, når alias_format er sat til hash, genererer vi pseudonymer ved hjælp af HMAC(secret, normalized_value).
- Normalisering: Indtastningen "[email protected]" og "[email protected]" er begge normaliseret til "[email protected]".
- Nøgleejerskab: 'Hemmeligheden' er et flygtigt salt, der genereres i begyndelsen af anmodningens omfang. Det bliver aldrig opbevaret.
- Hashing: Den normaliserede værdi er hashed.
- Præfiks: Hash-koden afkortes og indsættes foran med enhedstypen (f.eks.
EMAIL_a1b2c3d4).
Sikkerhedsegenskaber
Fordi det hemmelige salt er flygtigt (i Request scope) eller strengt isoleret til dit projekt (i Project scope), kan angribere ikke forudberegne regnbuetabeller for at gætte de oprindelige værdier fra hasherne.
Hvis du bruger open source-motoren lokalt, er du helt ansvarlig for genereringen, rotationen og sikkerheden af saltet, der bruges til deterministisk generering.