Determinisme
Pseudonymize.io bruker deterministisk kartlegging for å sikre at den samme identifikatoren blir det samme pseudonymet, og bevarer dataintegriteten for nedstrømsmodeller.
Slik fungerer det
Som standard, når alias_format er satt til hash, genererer vi pseudonymer ved å bruke HMAC(secret, normalized_value).
- Normalisering: Inndataene
[email protected]og[email protected]er begge normalisert til[email protected]. - Nøkkeleierskap: "Hemmeligheten" er et flyktig salt som genereres i begynnelsen av forespørselsomfanget. Den blir aldri lagret.
- Hashing: Den normaliserte verdien hashes.
- Prefiks: Hash-koden er avkortet og satt foran med enhetstypen (f.eks.
EMAIL_a1b2c3d4).
Sikkerhetsegenskaper
Fordi det hemmelige saltet er flyktig (i forespørselsomfang) eller strengt isolert til prosjektet ditt (i prosjektomfang), kan ikke angripere forhåndsberegne regnbuetabeller for å gjette de opprinnelige verdiene fra hashen.
Hvis du bruker åpen kildekode-motoren lokalt, er du helt og holdent ansvarlig for generering, rotasjon og sikkerhet for saltet som brukes til deterministisk generering.