Revoca con Status List spiegata
Una credenziale può essere corretta il giorno in cui viene emessa e sbagliata sei mesi dopo. Qualcuno lascia l'azienda, una licenza viene ritirata, un certificato viene sospeso. Status List è il modo europeo condiviso con cui un emittente dichiara pubblicamente che una credenziale non vale più, e con cui chiunque la riceva lo scopre in una frazione di secondo.
Il problema che risolve
Una credenziale firmata dimostra chi l'ha emessa, ma una firma non dice nulla sul fatto che l'emittente continui a sostenerla. Senza un modo per ritirarla, un'organizzazione deve emettere credenziali di breve durata e riemetterle di continuo, oppure accettare che una credenziale revocata continui a funzionare fino alla scadenza. Status List dà all'emittente un interruttore che può azionare in qualsiasi momento.
Emittente
Assegna a ogni credenziale che emette una posizione su un elenco pubblicato
La posizione viene fissata una sola volta, al momento dell'emissione, e resta la stessa per tutta la vita della credenziale
Come funziona il controllo
Quando qualcuno presenta una credenziale, l'organizzazione che la riceve scarica l'elenco dell'emittente e vi cerca la risposta. L'elenco è firmato dall'emittente, quindi non può essere manomesso durante il trasferimento, e resta utilizzabile per un periodo prestabilito, il che significa che la maggior parte dei controlli non richiede alcuna chiamata di rete.
Verificatore
Vede nella credenziale appena ricevuta dove l'emittente pubblica la sua status list
Status list
Scarica l'elenco una volta, lo conserva per un breve periodo e vi legge la risposta per questa credenziale
Perché resta riservato ed economico
Il modo più ovvio per controllare una credenziale sarebbe chiederlo all'emittente. Ma così l'emittente sa esattamente chi ha a che fare con chi, e si trova in mezzo a ogni transazione.
Status List evita entrambe le cose. L'intero elenco è abbastanza piccolo da essere scaricato in una volta sola, anche quando copre centinaia di migliaia di credenziali, quindi il verificatore trova la risposta in locale. L'emittente non viene mai a sapere quale credenziale è stata controllata e non ha bisogno di un servizio sempre attivo dimensionato sul traffico di tutti gli altri.
Che cosa significa per te
Emittente
Puoi ritirare una credenziale nel momento in cui smette di essere vera, senza richiamare nulla e senza contattare chi l'ha già accettata.
Verificatore
Ottieni una risposta aggiornata in millisecondi, nella maggior parte dei casi anche offline, invece di mantenere un collegamento bilaterale con ogni emittente che accetti.
Titolare del wallet
Nessuno deve sapere dove hai presentato una credenziale. Il controllo avviene senza alcun coinvolgimento dell'emittente.
Approfondimento tecnico
Questa pagina spiega che cosa fa la tecnologia e chi riguarda. La nostra documentazione per sviluppatori copre l'implementazione vera e propria: i messaggi, i campi e gli esempi concreti di cui ha bisogno un team di integrazione.
Leggi la documentazione tecnicaTermini correlati
Domande frequenti
Il verificatore recupera un elenco separato per ogni credenziale che controlla?
No. Un solo elenco copre tutte le credenziali che l'emittente vi ha inserito, potenzialmente centinaia di migliaia. Il verificatore scarica quell'unico elenco, legge la risposta per ciascuna credenziale che controlla dalla copia che ha già e lo riscarica solo dopo il periodo fissato dall'emittente.
L'emittente può sapere quale credenziale ha consultato un verificatore?
No, ed è proprio il senso di questo disegno. Il verificatore scarica l'intero elenco e trova la risposta sulla propria macchina, quindi l'emittente vede soltanto che qualcuno ha richiesto l'elenco. Non apprende nulla su quale credenziale sia stata controllata, da chi o quando.
Qual è la differenza fra sospesa e revocata?
Revocata è definitivo: l'emittente non sostiene più la credenziale e non lo farà mai più. Sospesa è temporaneo e reversibile, per esempio mentre si indaga su una controversia o mentre una licenza è in revisione, e l'emittente può rimuovere la sospensione più avanti. Un emittente a cui bastano valida o revocata può gestire un elenco più semplice.
Che cosa deve gestire un emittente per supportare tutto questo?
Un elenco pubblicato che mantiene aggiornato e un processo che decide quando una credenziale va ritirata. La parte tecnica è piccola: l'elenco è un unico file servito da un indirizzo pubblico. Il lavoro è organizzativo, cioè decidere chi può revocare, sulla base di quali prove e con quale rapidità una modifica deve comparire.
Fonti
Questa pagina è informativa e non costituisce consulenza legale. Per indicazioni autorevoli, consultare direttamente la specifica IETF.