Preskoči na glavno vsebino

WUA pojasnjen: kako se denarnica izkaže izdajatelju

Preden organizacija poverilnico vloži v nečijo EUDI Wallet, želi vedeti, da je denarnica prava in da tega, kar hrani, ni mogoče kopirati ven. Wallet Unit Attestation je način, kako denarnica to dokaže. Ni en dokument, ampak dva, oba podpisana s strani ponudnika denarnice: eden o aplikaciji, drugi o varni shrambi v napravi.

Problem, ki ga rešuje WUA

Organizacija, ki namerava izdati poverilnico o identiteti ali o registraciji podjetja, nima lastnega načina, da bi certificirano denarnico ločila od spremenjene aplikacije ali od skripta, ki se pretvarja, da je denarnica. Prav tako ne vidi, ali bo poverilnica, ki jo namerava izročiti, zaklenjena na to napravo ali pa bo ležala nekje, od koder jo je mogoče preprosto kopirati.

WUA zapre obe vrzeli tako, da za to odgovarja nekdo drug. Ponudnik denarnice jamči za aplikacijo in za varno shrambo ter je zaradi tega na evropski ravni nadzorovan in vpisan na seznam. Izdajatelj obe izjavi preveri pred izdajo in preverja tudi pozneje, tako da lahko prekliče, kar je izdal, če se denarnica pozneje izkaže za ogroženo.

WUA se uporablja izključno med prevzemom poverilnice. Denarnica je ne sme pokazati podjetju, ki poverilnico sprejema, kar podrobnosti o imetnikovem telefonu in denarnici drži zunaj vsakdanjih poslov.

Udeleženci in kdo komu zaupa

Vpletenih je pet strani, le štiri od njih pa sploh kdaj rokujejo z WUA. Varna shramba v napravi varuje skrivnost, ponudnik denarnice jamči za aplikacijo in za to shrambo, izdajatelj pa se zanaša na to, namesto da bi vsako denarnico ocenjeval sam.

Ponudnik denarnice

Jamči za aplikacijo in za varno shrambo za njo ter obe izjavi vzdržuje posodobljeni

Enota denarnice

Ob prevzemu poverilnice izdajatelju pokaže obe izjavi in vsakič uporabi svež par

Varna shramba v napravi

Hrani skrivnost, ki poverilnico veže na to eno denarnico, in je nikoli ne izpusti

PID Provider ali Attestation Provider

Pred izdajo preveri obe izjavi in preverja tudi pozneje, da lahko prekliče, kar je izdal

Zanašajoča se stranka

WUA nikoli ne prejme. Preveri poverilnico samo in to, ali še velja

Izdajatelji lahko WUA zaupajo, ker je ponudnik denarnice, ki jo je podpisal, naveden na uradnem Trusted List EU za ponudnike denarnic in ker je sam izdelek denarnice certificiral neodvisen organ za ugotavljanje skladnosti.

Dve izjavi pod enim imenom

Evropska specifikacija atestacijo deli na dvoje, ker sta aplikacija in varna shramba različni stvari. Preverjata ju različni strani in preklicani sta iz različnih razlogov: ena, ko se telefon izgubi, druga, ko se celoten razred naprav izkaže za šibkega.

Wallet Instance Attestation (WIA)

Jamči za
Sama aplikacija denarnice: pristen, nespremenjen izvod certificiranega izdelka
Življenjska doba
Manj kot 24 ur
Prekliče se lahko, kadar
Ta namestitev je prijavljena kot izgubljena, ukradena ali spremenjena
Potreben za
Vsaka poverilnica, ki jo denarnica prevzame

Key Attestation (KA)

Jamči za
Varna shramba v napravi in to, kako dobro se upira napadom
Življenjska doba
Določi ga ponudnik denarnice in je lahko daljši kot pri WIA
Prekliče se lahko, kadar
Pri tej vrsti varne shrambe je najdena šibkost
Potreben za
Poverilnice, vezane na napravo, kar vključuje vsak PID

Obe podpiše ponudnik denarnice, obe pa se uporabita enkrat in nato zavržeta. To je namerno: pomeni, da dva izdajatelja ne moreta primerjati zapiskov in ugotoviti, da poslujeta z isto denarnico.

Kako denarnica pridobi ti izjavi

To se dogaja znotraj enega izdelka denarnice, zato vsak ponudnik to počne po svoje. Kar zahtevajo pravila, je določeno: ponudnik se mora prepričati, da aplikacija ni bila spremenjena in da skrivnost res leži v varni shrambi, ki jo navaja. Večina ponudnikov za to uporablja preverjanja celovitosti, ki ju Google in Apple že ponujata.

1. Enota denarnice

Varno shrambo v napravi zaprosi za novo skrivnost

zahteva

2. Varna shramba v napravi

Ustvari jo in vrne dokaz iz naprave, da je bila ustvarjena tam

dokaz iz naprave

3. Ponudnik denarnice

Preveri, da je aplikacija pristna in da je dokaz veljaven, nato podpiše obe izjavi

podpisani izjavi

4. Enota denarnice

Hrani majhno zalogo svežih izjav in za vsako prevzeto poverilnico uporabi novo

Življenjski cikel WUA

Ti izjavi sta namerno kratkotrajni in za enkratno uporabo. Možnost njunega preklica pa ju preživi za dolgo. Prve tri spodnje faze so redne, četrta nastopi le, kadar gre kaj narobe.

1. Preverjeno

Ponudnik denarnice podpiše obe izjavi šele potem, ko je preveril aplikacijo in varno shrambo

2. Uporabljeno enkrat

Vsaka izjava služi enemu prevzemu poverilnice, zato denarnica nenehno pridobiva sveže

3. Znova preverjeno

Ponudnik PID znova preveri najmanj enkrat na dan in prekliče PID, če je bila katera od izjav preklicana

4. Preklicano

Samo kadar gre kaj narobe: izgubljen ali ukraden telefon ali šibkost, najdena pri neki vrsti varne shrambe

Zunaj ekosistema EUDI Wallet nekateri ponudniki denarnic izdajajo podobne izjave, ki preprosto potečejo in jih nikoli ni mogoče preklicati. Evropska pravila tega ne dopuščajo. Čeprav izjava o aplikaciji živi manj kot en dan, morata obe izjavi ostati preklicljivi še najmanj 31 dni, saj prav to izdajatelju omogoča, da poverilnico povleče nazaj še dolgo po izdaji.

WUA, WIA in KA: kateri izraz pomeni kaj

Izrazje se je med zorenjem specifikacij spreminjalo, zato starejši članki te tri kratice uporabljajo drugače, kot se uporabljajo danes. To je sedanji pomen.

WUA

Krovni izraz za drugi dve izjavi, prikazan le izdajateljem

WIA

Izjava o sami aplikaciji denarnice

KA

Izjava o varni shrambi v napravi

Kaj to pomeni za vas

Izdajatelj

Izdajate lahko v denarnice, ki jih niste nikoli ocenili, ker za vsako od njih odgovarja nadzorovan ponudnik, izdano pa lahko prekličete, če se to spremeni.

Preverjevalec

Nič dodatnega ni treba narediti. Delo se opravi, preden poverilnica sploh pride do vas, ogrožena denarnica pa izgubi svoje poverilnice, namesto da bi bila označena pri vašem okencu.

Imetnik denarnice

Izguba telefona ne izroči vaših poverilnic nikomur, podjetjem, ki jim poverilnice kažete, pa se o vaši denarnici ne razkrije nič.

Tehnična poglobitev

Ta stran pojasnjuje, kaj tehnologija počne in koga zadeva. Naša razvijalska dokumentacija obravnava samo izvedbo: sporočila, polja in razdelane primere, ki jih potrebuje integracijska ekipa.

Preberite tehnično dokumentacijo

Sorodni pojmi

Pogosta vprašanja

Ali je WUA isto kot Wallet Instance Attestation?

Ne. Od različice 1.5 TS3 je WUA krovni izraz za dve izjavi: Wallet Instance Attestation (WIA) o aplikaciji in Key Attestation (KA) o varni shrambi v napravi. Starejši članki uporabljajo WUA za tisto, čemur danes pravimo Key Attestation, zato se izraza pogosto mešata.

Ali preveritelj kdaj vidi WUA?

Ne, in tega niti ne sme zahtevati. Denarnica sme ti izjavi pokazati izdajatelju med prevzemom poverilnice, nikoli pa podjetju, ki poverilnico sprejema. Preverjevalec namesto tega preveri poverilnico samo: kdo jo je podpisal, ali pripada tej denarnici in ali še velja. Če je denarnica ogrožena, izdajatelj prekliče poverilnice, ki jih je vanjo izdal, preverjevalec pa to vidi prek poverilnice same.

Kako dolgo je WUA veljaven?

Izjava o aplikaciji živi manj kot 24 ur; tista o varni shrambi lahko živi dlje. Ne glede na to ponudnik denarnice obljublja, da bo še najmanj 31 dni sporočal, ali je bila katera od njiju preklicana, saj se izdajatelji na to zanašajo še dolgo po izteku same izjave.

Kaj se zgodi, če se denarnica izgubi ali je ogrožena?

Ponudnik denarnice to namestitev označi kot preklicano ali pa, če se za šibko izkaže celotna vrsta varne shrambe, označi to. Izdajatelji najmanj enkrat na dan znova preverijo in prekličejo poverilnice, ki so jih izdali vanjo. Imetnika ščiti prav ta preklic, ne pa iztek veljavnosti izjave.

Ali to ponudniku denarnice omogoča, da vidi, kaj počnem s svojo denarnico?

Ne. Izjavi povesta, za kakšno vrsto denarnice gre, ne pa čigava je, za vsako prevzeto poverilnico pa se uporabi sveža, zato izdajatelj iz njiju ne more prepoznati denarnice, ki se vrača. Ponudnik denarnice ju podpiše vnaprej in ni vpleten v izmenjavo med denarnico in izdajateljem.

Viri

  1. TS3: Wallet Unit Attestations used in issuance of PID and Attestations
  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

Ta stran je informativne narave in ne predstavlja pravnega nasveta. Za verodostojne napotke se obrnite neposredno na Evropsko komisijo in OpenID Foundation.

Pogovorite se z nami o integraciji EUDI Wallet