Spring til hovedindhold

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

anmodning

2. Sikker lagring på enheden

Opretter den og returnerer bevis fra enheden på, at den blev oprettet der

bevis fra enheden

3. Wallet Provider

Kontrollerer, at appen er ægte, og at beviset holder, og signerer derefter begge erklæringer

signerede 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 dokumentation

Relaterede 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

  1. TS3: Wallet Unit Attestations brugt ved udstedelse af PID og attesteringer
  2. EUDI Wallet Architecture and Reference Framework
  3. OpenID for Verifiable Credential Issuance 1.0
  4. OpenID4VC High Assurance Interoperability Profile 1.0
  5. Token Status List

Denne side er informativ og udgør ikke juridisk rådgivning. Kontakt Europa-Kommissionen og OpenID Foundation direkte for autoritativ vejledning.

Kontakt os om integration af EUDI Wallet