Preskočiť na hlavný obsah

Overovateľ

(Verifier)

Overovateľ je strana, ktorá kontroluje predložené poverenie: overuje podpis vydavateľa, potvrdzuje, že poverenie nebolo zrušené, a číta iba tie atribúty, ktoré sa držiteľ rozhodol zverejniť.

Overovateľ je často tá istá organizácia ako overujúca strana žiadajúca o poverenie, no úlohy sú odlišné: overujúca strana rozhoduje, o čo požiadať a čo urobiť s výsledkom, zatiaľ čo overovateľ je technická funkcia, ktorá kontroluje podpis, záznam vydavateľa v Trusted List a stav zneplatnenia predtým, ako sa dá tomuto výsledku dôverovať. Pri výmene OpenID4VP overovateľ odošle žiadosť o predloženie opisujúcu, aké poverenie a údaje potrebuje, prijme odpoveď držiteľa a potom vykoná tri kontroly predtým, ako ju prijme: že podpis zodpovedá zverejnenému kľúču vydavateľa, že vydavateľ je uvedený na príslušnom Trusted List pre daný typ poverenia, a že poverenie odvtedy nebolo zneplatnené podľa jeho stavového zoznamu. Až keď všetky tri kontroly prejdú, overovateľ odovzdá dôveryhodný výsledok overujúcej strane, napríklad potvrdenie, že osoba má viac ako osemnásť rokov alebo drží platnú odbornú kvalifikáciu, pričom nikdy nevidí údaje, ktoré sa držiteľ rozhodol neodhaliť. Keďže overovanie je jasne definovaná, opakovateľná kontrola, a nie posúdenie na základe úsudku, tá istá logika overovateľa môže slúžiť mnohým rôznym overujúcim stranám a typom poverení, čo je dôvod, prečo si organizácie často kupujú overovanie ako službu, namiesto toho, aby ho budovali osobitne pre každý prípad použitia. Zle implementovaný overovateľ, ktorý preskočí kontrolu Trusted List alebo príliš dlho ukladá stav zneplatnenia do medzipamäte, je bežným zdrojom zlyhaní trust framework, aj keď sú poverenie aj vydavateľ úplne legitímne.

Je overovateľ to isté ako overujúca strana?

Nie celkom. Overujúca strana je organizácia, ktorá rozhoduje, o čo požiadať a čo urobiť s výsledkom, napríklad udeliť prístup po kontrole veku. Overovateľ je technická funkcia, ktorá túto kontrolu vykonáva: overuje podpis, záznam vydavateľa v Trusted List a stav zneplatnenia. Tá istá organizácia často zohráva obe úlohy.

Späť na slovník