Liigu põhisisu juurde

WUA lahti seletatuna: kuidas rahakott end väljastajale tõendab

Enne kui organisatsioon paneb tõendi kellegi EUDI Wallet'isse, tahab ta teada, et rahakott on ehtne ja et seda, mida see hoiab, ei saa välja kopeerida. Wallet Unit Attestation on viis, kuidas rahakott seda tõendab. See ei ole üks dokument, vaid kaks, mõlemad allkirjastanud rahakoti pakkuja: üks rakenduse, teine seadme turvalise salvestusruumi kohta.

Probleem, mille WUA lahendab

Organisatsioonil, kes hakkab välja andma identiteedi- või äriregistri tõendit, ei ole omal jõul võimalust eristada sertifitseeritud rahakotti muudetud rakendusest või skriptist, mis teeskleb rahakotti. Samuti ei näe ta, kas tõend, mille ta kohe üle annab, seotakse selle seadmega või jääb see kuhugi, kust seda saab lihtsalt kopeerida.

WUA sulgeb mõlemad lüngad, pannes selle eest vastutama kellegi teise. Rahakoti pakkuja seisab rakenduse ja turvalise salvestusruumi eest ning on selleks Euroopa tasandil järelevalve all ja nimekirja kantud. Väljaandja kontrollib mõlemat kinnitust enne väljastamist ja jätkab kontrollimist ka pärast, nii et ta saab väljastatu tagasi võtta, kui rahakott hiljem osutub ohustatuks.

WUA-d kasutatakse ainult tõendi vastuvõtmise ajal. Rahakotil ei ole lubatud seda näidata ettevõttele, kes tõendit vastu võtab, mis hoiab valdaja telefoni ja rahakoti üksikasjad igapäevastest tehingutest eemal.

Osalised ja kes keda usaldab

Kaasatud on viis osapoolt ja ainult neli neist puutuvad WUA-ga üldse kokku. Seadme turvaline salvestusruum valvab saladust, rahakoti pakkuja seisab rakenduse ja selle salvestusruumi eest ning väljaandja tugineb sellele, selle asemel et hinnata iga rahakotti ise.

Rahakoti pakkuja

Seisab rakenduse ja selle taga oleva turvalise salvestusruumi eest ning hoiab mõlemat kinnitust ajakohasena

Rahakoti üksus

Näitab väljaandjale tõendi vastuvõtmisel mõlemat kinnitust ja kasutab iga kord värsket paari

Seadme turvaline salvestusruum

Hoiab saladust, mis seob tõendi just selle rahakotiga, ja ei lase seda kunagi välja

PID Provider või Attestation Provider

Kontrollib enne väljastamist mõlemat kinnitust ja jätkab kontrollimist ka pärast, et saaks väljastatu tagasi võtta

Tuginev osapool

Ei saa kunagi WUA-d. Ta kontrollib tõendit ennast ja seda, kas see veel kehtib

Väljaandjad saavad WUA-d usaldada, sest selle allkirjastanud rahakoti pakkuja on kantud ELi ametlikku rahakoti pakkujate Trusted List'i ja sest rahakotitoode ise on sertifitseeritud sõltumatu hindamisasutuse poolt.

Kaks kinnitust ühe nime all

Euroopa spetsifikatsioon jagab kinnituse kaheks, sest rakendus ja turvaline salvestusruum on erinevad asjad. Neid kontrollivad erinevad osapooled ja need võetakse tagasi eri põhjustel: üks siis, kui telefon kaob, teine siis, kui terve seadmeklass osutub nõrgaks.

Wallet Instance Attestation (WIA)

Seisab selle eest
Rahakotirakendus ise: sertifitseeritud toote ehtne ja muutmata koopia
Eluiga
Alla 24 tunni
Saab tagasi võtta, kui
Sellest paigaldusest teatatakse kui kaotatust, varastatust või rikutust
Vajalik
Iga tõend, mille rahakott vastu võtab

Key Attestation (KA)

Seisab selle eest
Seadme turvaline salvestusruum ja see, kui hästi see rünnakutele vastu peab
Eluiga
Määrab rahakoti pakkuja ja see võib olla pikem kui WIA oma
Saab tagasi võtta, kui
Seda liiki turvalises salvestusruumis leitakse nõrkus
Vajalik
Seadmega seotud tõendid, sealhulgas iga PID

Mõlema allkirjastab rahakoti pakkuja ning mõlemat kasutatakse ühe korra ja siis visatakse ära. See on tahtlik: see tähendab, et kaks väljaandjat ei saa andmeid võrrelda ja välja selgitada, et neil on tegu sama rahakotiga.

Kuidas rahakott need kinnitused saab

See toimub ühe rahakotitoote sees, nii et iga pakkuja teeb seda omal viisil. Reeglite nõue on kindel: pakkuja peab veenduma, et rakendust ei ole rikutud ja et saladus asub tõepoolest selles turvalises salvestusruumis, mille ta nimetab. Enamik pakkujaid kasutab selleks terviklusekontrolle, mida Google ja Apple juba pakuvad.

1. Rahakoti üksus

Palub seadme turvaliselt salvestusruumilt uut saladust

päring

2. Seadme turvaline salvestusruum

Loob selle ja tagastab seadmelt tõendi, et see loodi seal

tõend seadmelt

3. Rahakoti pakkuja

Kontrollib, et rakendus on ehtne ja tõend korrektne, ning allkirjastab siis mõlemad kinnitused

allkirjastatud kinnitused

4. Rahakoti üksus

Hoiab väikest varu värskeid kinnitusi ja kasutab iga vastuvõetava tõendi jaoks uut

WUA elutsükkel

Need kinnitused on meelega lühiajalised ja ühekordsed. Võimalus neid tagasi võtta elab neist aga tunduvalt kauem. Allpool olevad kolm esimest etappi on tavapärased, neljas toimub ainult siis, kui midagi läheb valesti.

1. Kontrollitud

Rahakoti pakkuja allkirjastab need kaks kinnitust alles pärast seda, kui ta on kontrollinud rakendust ja turvalist salvestusruumi

2. Ühekordne kasutus

Iga kinnitus teenib ühte tõendi vastuvõtmist, nii et rahakott laadib pidevalt uusi juurde

3. Uuesti kontrollitud

PID-i väljaandja kontrollib vähemalt kord päevas uuesti ja võtab PID-i tagasi, kui kumbki kinnitus on tagasi võetud

4. Tagasi võetud

Ainult siis, kui midagi läheb valesti: kaotatud või varastatud telefon või mõnes turvalise salvestusruumi tüübis leitud nõrkus

Väljaspool EUDI Wallet ökosüsteemi annavad mõned rahakoti pakkujad välja sarnaseid kinnitusi, mis lihtsalt aeguvad ja mida ei saa kunagi tagasi võtta. Euroopa reeglid seda ei luba. Kuigi rakendust puudutav kinnitus kehtib vähem kui ühe päeva, peavad mõlemad kinnitused jääma tagasivõetavaks veel vähemalt 31 päevaks, sest just see võimaldab väljaandjal tõendi tagasi tõmmata ammu pärast selle väljastamist.

WUA, WIA ja KA: mis termin mida tähendab

Terminoloogia muutus spetsifikatsioonide küpsedes, nii et vanemad artiklid kasutavad neid kolme lühendit teisiti kui tänapäeval. Siin on praegune tähendus.

WUA

Katustermin kahele ülejäänud kinnitusele, mida näidatakse ainult väljaandjatele

WIA

Kinnitus rahakotirakenduse enda kohta

KA

Kinnitus seadme turvalise salvestusruumi kohta

Mida see sinu jaoks tähendab

Väljaandja

Sa saad väljastada rahakottidesse, mida sa pole kunagi hinnanud, sest järelevalve all olev pakkuja vastutab igaühe eest ja sa saad väljastatu tagasi võtta, kui olukord muutub.

Kontrollija

Midagi lisaks teha ei ole. Töö toimub enne, kui tõend sinuni jõuab, ja rünnaku alla sattunud rahakott kaotab oma tõendid, selle asemel et seda sinu leti taga märgistataks.

Rahakoti valdaja

Telefoni kaotamine ei anna sinu tõendeid kellegi teise kätte ja sinu rahakoti kohta ei avaldata midagi ettevõtetele, kellele sa tõendeid näitad.

Tehniline süvitsiminek

See leht selgitab, mida tehnoloogia teeb ja keda see puudutab. Meie arendajadokumentatsioon käsitleb teostust ennast: sõnumeid, välju ja läbitöötatud näiteid, mida liidestusmeeskond vajab.

Loe tehnilist dokumentatsiooni

Seotud mõisted

Korduma kippuvad küsimused

Kas WUA on sama mis Wallet Instance Attestation?

Ei. Alates TS3 versioonist 1.5 on WUA katustermin kahe kinnituse jaoks: Wallet Instance Attestation (WIA) rakenduse kohta ja Key Attestation (KA) seadme turvalise salvestusruumi kohta. Vanemad artiklid kasutavad WUA-d selle kohta, mida nüüd nimetatakse Key Attestation, mistõttu neid termineid sageli segi aetakse.

Kas kontrollija näeb kunagi WUA-d?

Ei, ja tal ei ole lubatud seda küsidagi. Rahakott võib neid kinnitusi näidata väljaandjale tõendi vastuvõtmise ajal, mitte kunagi ettevõttele, kes tõendit vastu võtab. Kontrollija kontrollib selle asemel tõendit ennast: kes selle allkirjastas, kas see kuulub sellele rahakotile ja kas see kehtib veel. Kui rahakott satub rünnaku alla, võtab väljaandja tagasi tõendid, mille ta sellele väljastas, ja kontrollija näeb seda tõendi enda kaudu.

Kui kaua WUA kehtib?

Rakendust puudutav kinnitus kehtib vähem kui 24 tundi; turvalist salvestusruumi puudutav võib kehtida kauem. Sellest sõltumata lubab rahakoti pakkuja veel vähemalt 31 päeva teatada, kas kumbki neist on tagasi võetud, sest väljaandjad tuginevad sellele ammu pärast kinnituse enda aegumist.

Mis juhtub, kui rahakott kaob või satub rünnaku alla?

Rahakoti pakkuja märgib selle paigalduse tagasivõetuks või, kui terve turvalise salvestusruumi tüüp osutub nõrgaks, märgib selle asemel selle. Väljaandjad kontrollivad vähemalt kord päevas uuesti ja võtavad tagasi tõendid, mille nad sellele väljastasid. Valdajat kaitseb just see tagasivõtmine, mitte kinnituse aegumine.

Kas see võimaldab rahakoti pakkujal näha, mida ma oma rahakotiga teen?

Ei. Kinnitused ütlevad, mis liiki rahakott see on, mitte kes seda omab, ja iga vastuvõetava tõendi jaoks kasutatakse värsket kinnitust, nii et väljaandja ei suuda nende järgi naasvat rahakotti ära tunda. Rahakoti pakkuja allkirjastab need ette ega ole rahakoti ja väljaandja vahelises suhtluses osaline.

Allikad

  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

See leht on informatiivne ega kujuta endast õigusnõustamist. Autoriteetse juhise saamiseks pöörduge otse Euroopa Komisjoni ja OpenID Foundationi poole.

Rääkige meiega EUDI Wallet integratsioonist