Preskočiť na hlavný obsah

Zrušenie platnosti Status List vysvetlené

Kredenciál môže byť v deň vydania správny a o šesť mesiacov neskôr nesprávny. Niekto odíde zo spoločnosti, licencia sa odoberie, certifikát sa pozastaví. Status List je dohodnutý európsky spôsob, ako vydavateľ verejne oznámi, že kredenciál už neplatí, a ako sa to ten, kto ho prijíma, dozvie za zlomok sekundy.

Aký problém to rieši

Podpísaný kredenciál dokazuje, kto ho vydal, podpis však nehovorí nič o tom, či zaň vydavateľ stále ručí. Bez spôsobu, ako ho stiahnuť, organizácii ostáva vydávať krátkodobé kredenciály a neustále ich obnovovať, alebo pripustiť, že zrušený kredenciál funguje až do uplynutia platnosti. Status List dáva vydavateľovi vypínač, ktorý môže kedykoľvek prepnúť.

Vydavateľ

Každému kredenciálu, ktorý vydá, pridelí miesto vo zverejnenom zozname

Miesto sa určí raz, pri vydaní, a zostáva rovnaké po celý život kredenciálu

Ako kontrola prebieha

Keď niekto predloží kredenciál, organizácia, ktorá ho prijíma, si stiahne zoznam vydavateľa a odpoveď nájde tam. Zoznam je podpísaný vydavateľom, takže ho nemožno pri prenose pozmeniť, a zostáva použiteľný po stanovené obdobie, čo znamená, že väčšina kontrol nepotrebuje sieťové volanie vôbec.

Overovateľ

V práve prijatom kredenciáli vidí, kde vydavateľ zverejňuje svoj zoznam stavov

Status List

Zoznam si raz stiahne, chvíľu si ho ponechá a odpoveď pre tento kredenciál si prečíta z neho

Prečo zostáva súkromný a lacný

Najzrejmejším spôsobom, ako kredenciál skontrolovať, by bolo opýtať sa vydavateľa. To však vydavateľovi presne prezradí, kto s kým obchoduje, a stavia ho doprostred každej transakcie.

Status List sa vyhýba obom. Celý zoznam je dosť malý na to, aby sa stiahol naraz, aj keď pokrýva státisíce kredenciálov, takže overovateľ nájde odpoveď lokálne. Vydavateľ sa nikdy nedozvie, ktorý kredenciál bol kontrolovaný, a nepotrebuje nepretržite bežiacu službu dimenzovanú na prevádzku všetkých ostatných.

Čo to znamená pre vás

Vydavateľ

Kredenciál môžete stiahnuť vo chvíli, keď prestane platiť, bez toho, aby ste čokoľvek zvolávali späť alebo kontaktovali tých, ktorí ho už prijali.

Overovateľ

Dostanete aktuálnu odpoveď v milisekundách, vo väčšine prípadov offline, namiesto udržiavania dvojstranného prepojenia s každým vydavateľom, ktorého prijímate.

Držiteľ peňaženky

Nikomu sa nemusí oznamovať, kde ste kredenciál predložili. Kontrola prebehne bez akejkoľvek účasti vydavateľa.

Technické prehĺbenie

Táto stránka vysvetľuje, čo daná technológia robí a koho sa týka. Naša vývojárska dokumentácia pokrýva samotnú implementáciu: správy, polia a podrobné príklady, ktoré integračný tím potrebuje.

Prečítať si technickú dokumentáciu

Súvisiace pojmy

Často kladené otázky

Sťahuje si overovateľ pre každé kontrolované poverenie samostatný zoznam?

Nie. Jeden zoznam pokrýva každý kredenciál, ktorý doň vydavateľ vložil, potenciálne státisíce. Overovateľ si stiahne ten jeden zoznam, odpoveď pre každý kontrolovaný kredenciál si prečíta z kópie, ktorú už má, a znovu si ho stiahne až po uplynutí obdobia, ktoré vydavateľ nastavil.

Môže vydavateľ zistiť, ktoré poverenie overovateľ overoval?

Nie, a práve v tom je zmysel návrhu. Overovateľ si stiahne celý zoznam a odpoveď nájde na vlastnom stroji, takže vydavateľ vidí len to, že niekto o zoznam požiadal. Nedozvie sa nič o tom, ktorý kredenciál bol kontrolovaný, kým ani kedy.

Aký je rozdiel medzi pozastaveným a zrušeným kredenciálom?

Zrušenie je trvalé: vydavateľ za kredenciál už neručí a ani nikdy nebude. Pozastavenie je dočasné a vratné, napríklad počas prešetrovania sporu alebo preskúmania licencie, a vydavateľ ho môže neskôr zrušiť. Vydavateľ, ktorému stačí stav platný alebo zrušený, si vystačí s jednoduchším zoznamom.

Čo musí vydavateľ prevádzkovať, aby to podporil?

Zverejnený zoznam, ktorý udržiava aktuálny, a proces, ktorý rozhoduje, kedy sa má kredenciál stiahnuť. Technická časť je malá: zoznam je jediný súbor na verejnej adrese. Práca je organizačná, teda rozhodnúť, kto smie rušiť, na základe akých dôkazov a ako rýchlo sa zmena musí prejaviť.

Zdroje

  1. IETF Token Status List (draft-ietf-oauth-status-list)

Táto stránka má informatívny charakter a nepredstavuje právne poradenstvo. Pre záväzné usmernenie si pozrite priamo špecifikáciu IETF.

Kontaktujte nás ohľadom integrácie EUDI Wallet