Siirry pääsisältöön

WUA selitettynä: miten lompakko todistaa aitoutensa myöntäjälle

Ennen kuin organisaatio laittaa todistuksen jonkun EUDI Wallettiin, se haluaa tietää, että wallet on aito ja ettei sen sisältöä voi kopioida ulos. Wallet Unit Attestation on tapa, jolla wallet osoittaa tämän. Se ei ole yksi asiakirja vaan kaksi, molemmat walletin tarjoajan allekirjoittamia: toinen sovelluksesta, toinen laitteen suojatusta tallennustilasta.

Ongelma, jonka WUA ratkaisee

Organisaatiolla, joka on myöntämässä henkilöllisyys- tai kaupparekisteritodistusta, ei ole omaa keinoa erottaa sertifioitua wallettia muokatusta sovelluksesta tai skriptistä, joka esittää sellaista. Se ei myöskään näe, sidotaanko luovutettava todistus kyseiseen laitteeseen vai päätyykö se paikkaan, josta sen voi yksinkertaisesti kopioida.

WUA sulkee molemmat aukot antamalla vastuun jollekin muulle. Walletin tarjoaja vastaa sovelluksesta ja suojatusta tallennustilasta, ja sitä valvotaan ja se on tätä varten listattu Euroopan tasolla. Myöntäjä tarkistaa molemmat vakuutukset ennen myöntämistä ja jatkaa tarkistamista jälkeenpäin, jotta se voi peruuttaa myöntämänsä, jos wallet osoittautuu myöhemmin vaarantuneeksi.

WUA:ta käytetään vain todistusta noudettaessa. Walletin ei ole lupa näyttää sitä yritykselle, joka vastaanottaa todistuksen, mikä pitää haltijan puhelinta ja wallettia koskevat tiedot poissa arjen liiketoimista.

Osapuolet ja kuka luottaa keneen

Osapuolia on viisi, ja vain neljä niistä käsittelee koskaan WUA:ta. Laitteen suojattu tallennustila vartioi salaisuutta, Wallet Provider vastaa sovelluksesta ja tuosta tallennustilasta, ja myöntäjä nojaa siihen sen sijaan, että arvioisi jokaisen walletin itse.

Lompakon tarjoaja

Vastaa sovelluksesta ja sen takana olevasta suojatusta tallennustilasta ja pitää molemmat vakuutukset ajan tasalla

Lompakkoyksikkö

Näyttää molemmat vakuutukset myöntäjälle noutaessaan todistusta ja käyttää joka kerta uutta paria

Laitteen suojattu tallennustila

Säilyttää salaisuuden, joka sitoo todistuksen juuri tähän wallettiin, eikä päästä sitä koskaan ulos

PID Provider tai Attestation Provider

Tarkistaa molemmat vakuutukset ennen myöntämistä ja jatkaa tarkistamista jälkeenpäin, jotta se voi peruuttaa myöntämänsä

Luottava osapuoli

Ei koskaan saa WUA:ta. Se tarkistaa itse todistuksen ja sen, onko se yhä voimassa

Myöntäjät voivat luottaa WUA:han, koska sen allekirjoittanut Wallet Provider on EU:n virallisella Trusted List -luettelolla Wallet Providereille ja koska riippumaton arviointilaitos on sertifioinut itse wallet-tuotteen.

Kaksi vakuutusta yhden nimen alla

Eurooppalainen määrittely jakaa vakuutuksen kahtia, koska sovellus ja suojattu tallennustila ovat eri asioita. Niitä tarkistavat eri tahot, ja ne peruutetaan eri syistä: toinen kun puhelin katoaa, toinen kun kokonainen laiteluokka osoittautuu heikoksi.

Wallet Instance Attestation (WIA)

Vastaa kohteesta
Itse wallet-sovellus: aito, muokkaamaton kopio sertifioidusta tuotteesta
Elinikä
Alle 24 tuntia
Voidaan peruuttaa, kun
Tämä asennus ilmoitetaan kadonneeksi, varastetuksi tai peukaloiduksi
Tarvitaan
Jokainen todistus, jonka wallet noutaa

Key Attestation (KA)

Vastaa kohteesta
Laitteen suojattu tallennustila ja se, kuinka hyvin se kestää hyökkäyksiä
Elinikä
Wallet Providerin asettama, ja voi olla pidempi kuin WIA
Voidaan peruuttaa, kun
Kyseisestä suojatun tallennustilan tyypistä löytyy heikkous
Tarvitaan
Laitteeseen sidotut todistukset, joihin kuuluu jokainen PID

Molemmat ovat Wallet Providerin allekirjoittamia ja molemmat käytetään kerran ja hylätään sitten. Se on tarkoituksellista: se tarkoittaa, etteivät kaksi myöntäjää voi vertailla tietojaan ja päätellä asioivansa saman walletin kanssa.

Miten wallet saa nämä vakuutukset

Tämä tapahtuu yhden wallet-tuotteen sisällä, joten jokainen tarjoaja tekee sen omalla tavallaan. Se, mitä säännöt vaativat, on kiinteää: tarjoajan on varmistuttava siitä, ettei sovellusta ole peukaloitu ja että salaisuus todella sijaitsee siinä suojatussa tallennustilassa, jonka se nimeää. Useimmat tarjoajat käyttävät tähän Googlen ja Applen jo tarjoamia eheystarkistuksia.

1. Lompakkoyksikkö

Pyytää laitteen suojatulta tallennustilalta uutta salaisuutta

pyyntö

2. Laitteen suojattu tallennustila

Luo sen ja palauttaa laitteelta todisteen siitä, että se luotiin siellä

todiste laitteelta

3. Lompakon tarjoaja

Tarkistaa, että sovellus on aito ja että todiste on pätevä, ja allekirjoittaa sitten molemmat vakuutukset

allekirjoitetut vakuutukset

4. Lompakkoyksikkö

Pitää pienen varaston tuoreita vakuutuksia ja käyttää uutta jokaiseen noutamaansa todistukseen

WUA:n elinkaari

Nämä vakuutukset ovat lyhytikäisiä ja kertakäyttöisiä, tarkoituksella. Mahdollisuus peruuttaa ne elää kuitenkin paljon niitä pidempään. Alla olevista vaiheista kolme ensimmäistä ovat rutiinia; neljäs tapahtuu vain, kun jokin menee pieleen.

1. Tarkistettu

Wallet Provider allekirjoittaa molemmat vakuutukset vasta tarkistettuaan sovelluksen ja suojatun tallennustilan

2. Käytetään kerran

Kukin vakuutus palvelee yhden todistuksen noutoa, joten wallet hakee jatkuvasti uusia

3. Tarkistetaan uudelleen

PID Provider tarkistaa uudelleen vähintään kerran päivässä ja peruuttaa PID:n, jos kumpi tahansa vakuutus on peruutettu

4. Peruutettu

Vain kun jokin menee pieleen: kadonnut tai varastettu puhelin tai suojatun tallennustilan tyypistä löytynyt heikkous

EUDI Wallet -ekosysteemin ulkopuolella jotkin wallet-tarjoajat myöntävät vastaavia vakuutuksia, jotka yksinkertaisesti vanhenevat eikä niitä voi koskaan peruuttaa. Eurooppalaiset säännöt eivät salli tätä. Vaikka sovellusta koskeva vakuutus elää alle vuorokauden, molempien vakuutusten on pysyttävä peruutettavissa vähintään 31 päivää, koska juuri se antaa myöntäjälle mahdollisuuden vetää todistus pois vielä pitkään sen myöntämisen jälkeen.

WUA, WIA ja KA: mitä kukin termi tarkoittaa

Termistö muuttui määrittelyjen kypsyessä, joten vanhemmat artikkelit käyttävät näitä kolmea lyhennettä eri tavalla kuin niitä käytetään nykyään. Tämä on nykyinen merkitys.

WUA

Kattotermi kahdelle muulle vakuutukselle, näytetään vain myöntäjille

WIA

Vakuutus itse wallet-sovelluksesta

KA

Vakuutus laitteen suojatusta tallennustilasta

Mitä tämä tarkoittaa sinulle

Myöntäjä

Voit myöntää walletteihin, joita et ole koskaan arvioinut, koska valvottu tarjoaja vastaa kustakin niistä ja voit peruuttaa myöntämäsi, jos tilanne muuttuu.

Todentaja

Ei mitään ylimääräistä tehtävää. Työ tapahtuu ennen kuin todistus edes saapuu sinulle, ja vaarantunut wallet menettää todistuksensa sen sijaan että se merkittäisiin tiskilläsi.

Walletin haltija

Puhelimen katoaminen ei luovuta todistuksiasi, eikä walletistasi paljasteta mitään niille yrityksille, joille näytät todistuksia.

Tekninen syväsukellus

Tämä sivu kertoo, mitä teknologia tekee ja keitä se koskee. Kehittäjädokumentaatiomme käsittelee itse toteutusta: viestit, kentät ja käytännön esimerkit, joita integraatiotiimi tarvitsee.

Lue tekninen dokumentaatio

Liittyvät termit

Usein kysytyt kysymykset

Onko WUA sama asia kuin Wallet Instance Attestation?

Ei. TS3:n versiosta 1.5 alkaen WUA on kattotermi kahdelle vakuutukselle: Wallet Instance Attestation (WIA) koskee sovellusta ja Key Attestation (KA) laitteen suojattua tallennustilaa. Vanhemmat artikkelit käyttävät termiä WUA siitä, mitä nykyään kutsutaan nimellä Key Attestation, ja siksi termit menevät usein sekaisin.

Näkeekö todentaja koskaan WUA:ta?

Ei, eikä sen ole lupa pyytää sellaista. Wallet saa näyttää nämä vakuutukset myöntäjälle noutaessaan todistusta, ei koskaan todistuksen vastaanottavalle yritykselle. Todentaja tarkistaa sen sijaan todistuksen: kuka sen allekirjoitti, kuuluuko se tähän wallettiin ja onko se yhä voimassa. Jos wallet vaarantuu, myöntäjä peruuttaa sille myöntämänsä todistukset, ja todentaja näkee sen itse todistuksen kautta.

Kuinka kauan WUA on voimassa?

Sovellusta koskeva vakuutus elää alle 24 tuntia; suojattua tallennustilaa koskeva voi elää pidempään. Tästä erillään Wallet Provider lupaa jatkaa raportointia siitä, onko kumpikin peruutettu, vähintään 31 päivän ajan, koska myöntäjät nojaavat siihen vielä pitkään sen jälkeen, kun itse vakuutus on vanhentunut.

Mitä tapahtuu, jos wallet katoaa tai vaarantuu?

Wallet Provider merkitsee kyseisen asennuksen peruutetuksi tai, kun kokonainen suojatun tallennustilan tyyppi osoittautuu heikoksi, merkitsee sen. Myöntäjät tarkistavat uudelleen vähintään kerran päivässä ja peruuttavat sille myöntämänsä todistukset. Haltijaa suojaa juuri tuo peruutus, ei vakuutuksen vanheneminen.

Näkeekö Wallet Provider tämän ansiosta, mitä teen walletillani?

Ei. Vakuutukset kertovat, millainen wallet tämä on, eivät sitä, kuka sen omistaa, ja jokaista noudettua todistusta varten käytetään uutta, joten myöntäjä ei voi tunnistaa niistä palaavaa wallettia. Wallet Provider allekirjoittaa ne etukäteen eikä ole mukana walletin ja myöntäjän välisessä vaihdossa.

Lähteet

  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

Tämä sivu on tiedoksianto eikä muodosta oikeudellista neuvontaa. Luotettavaa ohjeistusta varten ota yhteyttä suoraan Euroopan komissioon ja OpenID Foundationiin.

Ota yhteyttä EUDI Wallet -integraatiosta