Ugrás a fő tartalomra

Status List

A status list tömör, aláírt lista, amelyet a kibocsátó tesz közzé, hogy bárkinél, aki valamelyik credentialját birtokolja, ellenőrizhető legyen a visszavonás anélkül, hogy a kibocsátót éppen arról a credentialról kérdeznék.

A lista egy bitsorozat: a kibocsátó által kiadott minden hitelesítő adathoz egy index tartozik benne, és az adott indexen álló bit jelzi, hogy a hitelesítő adat még érvényes, visszavont vagy felfüggesztett. A Token Status List bejegyzésenként egy vagy két bitet tart fenn attól függően, hány állapotot kell megkülönböztetnie a kibocsátónak, mivel a felfüggesztés egy önálló, visszafordítható állapot, szemben egy végleges visszavonással. A hitelesítő adat hordozza a lista URL-jét és a saját indexét, így az ellenőrző egyszer lekéri a listát, gyorsítótárazza a kibocsátó által meghatározott ideig, és azután minden ellenőrzéshez csak egyetlen bitet olvas ki, ahelyett hogy minden alkalommal megkeresné a kibocsátót. Mivel a teljes lista egyszerre kerül letöltésre, és a kibocsátó által valaha kiadott összes hitelesítő adatot lefedi, a kibocsátó soha nem tudja meg, melyik hitelesítő adatot nézték meg, vagy ki nézte meg, mivel a tömeg elrejti az egyént: ez az adatvédelmi tulajdonság teszi a status listeket előnyösebbé a hitelesítőadatonkénti visszavonás-ellenőrzéseknél, amelyek lehetővé tennék a kibocsátó számára, hogy pontosan nyomon kövesse, mikor és milyen gyakran használnak egy adott hitelesítő adatot. Tömörítve egy több százezer hitelesítő adatot lefedő lista mindössze néhány kilobájt, és a listákat jellemzően fix ütemterv vagy tartalomkézbesítő hálózat szerint teszik közzé újra, így az ellenőrző gyorsítótárazott másolata naprakész marad anélkül, hogy a legtöbb ellenőrzéshez oda-vissza kellene fordulnia a kibocsátóhoz. A használatban lévő két specifikáció a Token Status List JWT és CWT hitelesítő adatokhoz, amelyet az EUDI ARF elfogad SD-JWT VC és mdoc attesztációkhoz, valamint a Bitstring Status List a W3C ellenőrizhető hitelesítő adatok adatmodelljéhez. Egy kibocsátó, amely inkább teljesen elkerülné a visszavonás-ellenőrzést, kibocsáthat rövid élettartamú hitelesítő adatokat, amelyek egyszerűen lejárnak, de a status listek maradnak az elsődleges eszköz mindenütt, ahol egy hitelesítő adatnak hosszabb érvényességi időre van szüksége.

Az ellenőrző a status list-kérések figyelésével megállapíthatja, ki melyik hitelesítő adatot ellenőrzi?

Nem, éppen ez a teljes lista letöltésének a lényege. Mivel az ellenőrző a kibocsátó által valaha kiadott összes hitelesítő adatot lefedő teljes bitsorozatot kéri le, nem pedig egyetlen konkrét hitelesítő adatról érdeklődik, a kibocsátó nem tudja megállapítani, melyik bejegyzés érdekli az ellenőrzőt. Az egyedi ellenőrzés egy nagy, egymással nem összefüggő bejegyzésekből álló köteg mögé rejtőzik, ami megakadályozza, hogy a status list-ellenőrzés a hitelesítőadat-használat nyomon követésének eszközévé váljon.

Vissza a szótárhoz