Tokenisering er en proces, hvor en surrogatværdi, et token, erstatter en følsom værdi. Begrebet kommer fra betalingsverdenen, hvor PCI Security Standards Council bruger det om at erstatte kortnummeret og eventuelt andre data. Pointen er, at tokenet ifølge PCI har "no extrinsic or exploitable meaning or value" ud over at være en reference inde i tokeniseringssystemet.
Forskellen på kryptering og hashing
De tre bliver blandet sammen, men de gør noget forskelligt.
- Kryptering. Data er stadig der. De er bare låst inde. Har du nøglen, får du hele indholdet tilbage, og informationen har hele tiden været med i den krypterede blok.
- Tokenisering. Tokenet bærer ingen information. Der er ikke noget at regne ud af det. Sammenhængen mellem token og oprindelig værdi findes kun i systemets opslagstabel.
- Hashing. Kan ikke vendes om, heller ikke af den, der ejer systemet. Tokenisering kan vendes om af den, der har adgang til tabellen.
Det sidste er ikke en svaghed. Det er hele grunden til, at man vælger tokenisering: man skal kunne finde tilbage til den oprindelige værdi, bare ikke fra det sted, hvor tokenet ligger.
Formålet er at gøre området mindre
Værdien ligger i at reducere omfanget. Når kortnummeret er skiftet ud med et token i ordresystemet, i logfilerne, i dataudtrækket til bogholderiet og i backuppen, er der ét system tilbage, der skal sikres hårdt. Alle de andre kan man tage lettere på.
Det ændrer også, hvad et brud koster. Slipper tokenerne ud, er der ikke noget i dem. Angriberen har en liste over referencer til en tabel, som vedkommende ikke har adgang til.
Det samme kan gøres med et CPR-nummer
Princippet er ikke bundet til betalinger. Et CPR-nummer kan erstattes af et token, så kun ét afgrænset system kender koblingen, og resten af forretningen arbejder videre på referencen.
Det fjerner ikke reglerne. Så længe koblingen findes et sted, er der tale om pseudonymisering, og oplysningen er stadig en personoplysning efter GDPR. Til gengæld gør det spørgsmålet konkret, når man skal beslutte, hvad der overhovedet skal indsamles ved en identitetskontrol. Kan forretningen leve med et token, behøver den ikke nummeret.