Hopp til innhold
← Back to Docs

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).

  1. Normalisering: Inndataene [email protected] og [email protected] er begge normalisert til [email protected].
  2. Nøkkeleierskap: "Hemmeligheten" er et flyktig salt som genereres i begynnelsen av forespørselsomfanget. Den blir aldri lagret.
  3. Hashing: Den normaliserte verdien hashes.
  4. 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.