WUA forklaret: sådan beviser en wallet sin ægthed over for en udsteder
Før en organisation lægger et legitimationsbevis i nogens EUDI Wallet, vil den vide, at tegnebogen er ægte, og at det, den gemmer, ikke kan kopieres ud. En Wallet Unit Attestation er måden, tegnebogen beviser det på. Det er ikke ét dokument, men to, begge signeret af tegnebogens udbyder: ét om appen, ét om den sikre lagring på enheden.
Problemet, en WUA løser
En organisation, der skal udstede et identitetsbevis eller et virksomhedsregistreringsbevis, har ingen egen måde at skelne en certificeret tegnebog fra en ændret app eller fra et script, der udgiver sig for at være en. Den kan heller ikke se, om det bevis, den er ved at udlevere, vil blive låst til den enhed, eller vil ligge et sted, hvor det uden videre kan kopieres.
WUA lukker begge huller ved at lade en anden svare for det. Tegnebogens udbyder indestår for appen og for den sikre lagring og er underlagt tilsyn og opført på europæisk niveau for at gøre det. Udstederen kontrollerer begge erklæringer før udstedelsen og bliver ved med at kontrollere bagefter, så den kan trække det tilbage, den udstedte, hvis tegnebogen senere viser sig at være kompromitteret.
En WUA bruges kun, mens et legitimationsbevis hentes. En tegnebog må ikke vise en til en virksomhed, der modtager et bevis, og det holder oplysninger om indehaverens telefon og tegnebog ude af dagligdags transaktioner.
Aktørerne, og hvem der stoler på hvem
Fem parter er involveret, og kun fire af dem håndterer nogensinde en WUA. Den sikre lagring på enheden vogter hemmeligheden, tegnebogsudbyderen indestår for appen og den lagring, og udstederen læner sig op ad det i stedet for selv at vurdere hver tegnebog.
Wallet Provider
Indestår for appen og for den sikre lagring bag den og holder begge erklæringer opdateret
Wallet Unit
Viser begge erklæringer til udstederen, når den henter et legitimationsbevis, og bruger et nyt par hver gang
Sikker lagring på enheden
Rummer den hemmelighed, der knytter et legitimationsbevis til netop denne tegnebog, og slipper den aldrig ud
PID Provider eller Attestation Provider
Kontrollerer begge erklæringer før udstedelsen og bliver ved med at kontrollere bagefter, så den kan trække det tilbage, den har udstedt
Relying Party
Modtager aldrig en WUA. Den kontrollerer selve legitimationsbeviset, og om det stadig er gyldigt
Udstedere kan stole på en WUA, fordi den tegnebogsudbyder, der signerede den, står på EU's officielle Trusted List over tegnebogsudbydere, og fordi selve tegnebogsproduktet er certificeret af et uafhængigt vurderingsorgan.
To erklæringer under ét navn
Den europæiske specifikation deler attestationen i to, fordi appen og den sikre lagring er forskellige ting. De kontrolleres af forskellige parter, og de trækkes tilbage af forskellige grunde: den ene, når en telefon mistes, den anden, når en hel klasse af enheder viser sig at være svag.
Wallet Instance Attestation (WIA)
- Indestår for
- Selve tegnebogsappen: en ægte, uændret kopi af et certificeret produkt
- Levetid
- Under 24 timer
- Kan trækkes tilbage, når
- Denne installation meldes mistet, stjålet eller manipuleret
- Kræves til
- Hvert legitimationsbevis, tegnebogen henter
Key Attestation (KA)
- Indestår for
- Den sikre lagring på enheden, og hvor godt den modstår angreb
- Levetid
- Fastsættes af tegnebogsudbyderen og kan være længere end en WIA
- Kan trækkes tilbage, når
- Der findes en svaghed i den slags sikker lagring
- Kræves til
- Legitimationsbeviser knyttet til enheden, hvilket omfatter alle PID
Begge signeres af tegnebogsudbyderen, og begge bruges én gang og kasseres så. Det er bevidst: det betyder, at to udstedere ikke kan sammenligne noter og regne ud, at de har med den samme tegnebog at gøre.
Sådan får en tegnebog disse erklæringer
Det sker inde i ét tegnebogsprodukt, så hver udbyder gør det på sin egen måde. Det, reglerne kræver, ligger fast: udbyderen skal forvisse sig om, at appen ikke er manipuleret, og at hemmeligheden virkelig ligger i den sikre lagring, den angiver. De fleste udbydere bruger de integritetskontroller, Google og Apple allerede tilbyder, til det.
1. Wallet Unit
Beder den sikre lagring på enheden om en ny hemmelighed
2. Sikker lagring på enheden
Opretter den og returnerer bevis fra enheden på, at den blev oprettet der
3. Wallet Provider
Kontrollerer, at appen er ægte, og at beviset holder, og signerer derefter begge erklæringer
4. Wallet Unit
Har et lille lager af nye erklæringer og bruger en ny til hvert legitimationsbevis, den henter
WUA'ens livscyklus
Disse erklæringer er kortlivede og bruges én gang, med vilje. Muligheden for at trække dem tilbage lever til gengæld langt længere end dem selv. De tre første stadier nedenfor er rutine; det fjerde sker kun, når noget går galt.
1. Kontrolleret
Tegnebogsudbyderen signerer først de to erklæringer, efter at den har kontrolleret appen og den sikre lagring
2. Brugt én gang
Hver erklæring bruges til at hente ét legitimationsbevis, så tegnebogen henter hele tiden nye
3. Kontrolleret igen
En PID-udsteder kontrollerer igen mindst én gang om dagen og trækker PID tilbage, hvis en af erklæringerne er trukket tilbage
4. Trukket tilbage
Kun når noget går galt: en mistet eller stjålet telefon eller en svaghed fundet i en type sikker lagring
Uden for EUDI Wallet-økosystemet udsteder nogle tegnebogsudbydere lignende erklæringer, der blot udløber og aldrig kan trækkes tilbage. De europæiske regler tillader ikke det. Selv om erklæringen om appen lever mindre end et døgn, skal begge erklæringer kunne trækkes tilbage i mindst 31 dage mere, for det er det, der gør det muligt for en udsteder at hente et bevis tilbage længe efter, at det blev udstedt.
WUA, WIA og KA: hvad betyder hvilket begreb
Terminologien ændrede sig, mens specifikationerne modnede, så ældre artikler bruger disse tre forkortelser anderledes, end de bruges i dag. Det her er den aktuelle betydning.
WUA
Paraplybetegnelsen for de to andre erklæringer, vises kun til udstedere
WIA
Erklæringen om selve tegnebogsappen
KA
Erklæringen om den sikre lagring på enheden
Hvad det betyder for dig
Udsteder
Du kan udstede til tegnebøger, du aldrig har vurderet, fordi en tilsynsunderlagt udbyder svarer for hver enkelt, og du kan trække det tilbage, du udstedte, hvis det ændrer sig.
Verifikator
Intet ekstra at gøre. Arbejdet sker, før beviset overhovedet når frem til dig, og en kompromitteret tegnebog mister sine beviser i stedet for at blive markeret ved din skranke.
Tegnebogsindehaver
At miste din telefon udleverer ikke dine legitimationsbeviser, og intet om din tegnebog røbes til de virksomheder, du viser beviser til.
Teknisk fordybelse
Denne side forklarer, hvad teknologien gør, og hvem den berører. Vores udviklerdokumentation dækker selve implementeringen: meddelelserne, felterne og de gennemarbejdede eksempler, et integrationsteam har brug for.
Læs den tekniske dokumentationRelaterede begreber
Ofte stillede spørgsmål
Er en WUA det samme som en Wallet Instance Attestation?
Nej. Siden version 1.5 af TS3 er WUA paraplybetegnelsen for to erklæringer: Wallet Instance Attestation (WIA) om appen og Key Attestation (KA) om den sikre lagring på enheden. Ældre artikler bruger WUA om det, der nu hedder Key Attestation, og derfor forveksles begreberne ofte.
Ser en verifikator nogensinde WUA'en?
Nej, og den må ikke bede om en. En tegnebog må vise disse erklæringer til en udsteder, mens den henter et legitimationsbevis, aldrig til en virksomhed, der modtager et. En verifikator kontrollerer beviset i stedet: hvem der signerede det, om det hører til denne tegnebog, og om det stadig er gyldigt. Hvis en tegnebog er kompromitteret, trækker udstederen de beviser tilbage, den har udstedt til den, og verifikatoren ser det gennem selve beviset.
Hvor længe er en WUA gyldig?
Erklæringen om appen lever mindre end 24 timer; den om den sikre lagring kan leve længere. Uafhængigt af det lover tegnebogsudbyderen at blive ved med at oplyse, om hver af dem er trukket tilbage, i mindst 31 dage mere, fordi udstedere læner sig op ad det længe efter, at selve erklæringen er udløbet.
Hvad sker der, hvis en tegnebog mistes eller kompromitteres?
Tegnebogsudbyderen markerer den installation som tilbagetrukket, eller markerer i stedet en hel type sikker lagring, når den viser sig at være svag. Udstedere kontrollerer igen mindst én gang om dagen og trækker de beviser tilbage, de har udstedt til den. Det, der beskytter indehaveren, er den tilbagetrækning, ikke at erklæringen udløber.
Giver det her tegnebogsudbyderen indblik i, hvad jeg bruger min tegnebog til?
Nej. Erklæringerne siger, hvilken slags tegnebog det er, ikke hvem der ejer den, og der bruges en ny for hvert legitimationsbevis, der hentes, så en udsteder kan ikke genkende en tegnebog, der kommer igen. Tegnebogsudbyderen signerer dem på forhånd og er ikke involveret i udvekslingen mellem tegnebogen og udstederen.
Kilder
Denne side er informativ og udgør ikke juridisk rådgivning. Kontakt Europa-Kommissionen og OpenID Foundation direkte for autoritativ vejledning.