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
2. Seadme turvaline salvestusruum
Loob selle ja tagastab seadmelt tõendi, et see loodi seal
3. Rahakoti pakkuja
Kontrollib, et rakendus on ehtne ja tõend korrektne, ning allkirjastab siis mõlemad 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 dokumentatsiooniSeotud 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
See leht on informatiivne ega kujuta endast õigusnõustamist. Autoriteetse juhise saamiseks pöörduge otse Euroopa Komisjoni ja OpenID Foundationi poole.