Naar inhoud springen
← Back to Docs

Determinisme

Pseudonymize.io gebruikt deterministische mapping om ervoor te zorgen dat dezelfde identificatie hetzelfde pseudoniem wordt, waardoor de gegevensintegriteit voor downstream-modellen behouden blijft.

Hoe het werkt

Als alias_format is ingesteld op hash, genereren we standaard pseudoniemen met behulp van HMAC(geheim, genormaliseerde_waarde).

  1. Normalisatie: De invoer [email protected] en [email protected] zijn beide genormaliseerd naar [email protected].
  2. Sleuteleigendom: Het geheim is een kortstondige salt die aan het begin van het verzoekbereik wordt gegenereerd. Het wordt nooit opgeslagen.
  3. Hashing: De genormaliseerde waarde wordt gehasht.
  4. Voorvoegsel: De hash wordt afgekapt en voorafgegaan door het entiteitstype (bijvoorbeeld EMAIL_a1b2c3d4).

Beveiligingseigenschappen

Omdat het geheime zout kortstondig is (in het bereik van het verzoek) of strikt geïsoleerd is voor uw project (in het bereik van het project), kunnen aanvallers regenboogtabellen niet vooraf berekenen om de oorspronkelijke waarden uit de hashes te raden.

Als u de open source-engine lokaal gebruikt, bent u volledig verantwoordelijk voor het genereren, roteren en beveiligen van de salt die wordt gebruikt voor deterministische generatie.