Unieważnianie za pomocą Status List wyjaśnione
Poświadczenie może być poprawne w dniu wydania i błędne pół roku później. Ktoś odchodzi z firmy, licencja zostaje cofnięta, certyfikat zawieszony. Status List to uzgodniony europejski sposób, w jaki wystawca publicznie oświadcza, że poświadczenie przestało się liczyć, a każdy, kto je otrzymuje, dowiaduje się o tym w ułamku sekundy.
Problem, który rozwiązuje
Podpisane poświadczenie dowodzi, kto je wydał, ale podpis nic nie mówi o tym, czy wystawca nadal za nim stoi. Bez możliwości wycofania organizacji pozostaje wydawanie krótkotrwałych poświadczeń i ciągłe ich odnawianie albo pogodzenie się z tym, że unieważnione poświadczenie działa aż do wygaśnięcia. Status List daje wystawcy przełącznik, który może wyłączyć w dowolnej chwili.
Wystawca
Nadaje każdemu wydawanemu poświadczeniu miejsce na opublikowanej liście
Miejsce jest ustalane raz, przy wydaniu, i pozostaje takie samo przez cały okres życia poświadczenia
Jak działa sprawdzenie
Gdy ktoś okazuje poświadczenie, organizacja, która je otrzymuje, pobiera listę wystawcy i tam sprawdza odpowiedź. Lista jest podpisana przez wystawcę, więc nie da się jej zmienić po drodze, i pozostaje użyteczna przez ustalony czas, co oznacza, że większość sprawdzeń nie wymaga żadnego połączenia sieciowego.
Weryfikator
Odczytuje w właśnie otrzymanym poświadczeniu, gdzie wystawca publikuje swoją listę statusów
Status list
Pobiera listę raz, trzyma ją przez chwilę i odczytuje z niej odpowiedź dla tego poświadczenia
Dlaczego pozostaje prywatne i tanie
Oczywistym sposobem sprawdzenia poświadczenia byłoby zapytanie o nie wystawcy. To jednak mówi wystawcy dokładnie, kto z kim ma do czynienia, i stawia go w środku każdej transakcji.
Status List unika obu tych rzeczy. Cała lista jest na tyle mała, że można ją pobrać za jednym razem, nawet gdy obejmuje setki tysięcy poświadczeń, więc weryfikator znajduje odpowiedź lokalnie. Wystawca nigdy nie dowiaduje się, które poświadczenie zostało sprawdzone, i nie potrzebuje usługi dostępnej non stop, wymiarowanej na ruch wszystkich innych.
Co to oznacza dla ciebie
Wystawca
Możesz wycofać poświadczenie w chwili, gdy przestaje być prawdziwe, bez odbierania czegokolwiek i bez kontaktowania się z tymi, którzy już je przyjęli.
Weryfikator
Otrzymujesz aktualną odpowiedź w milisekundach, w większości przypadków offline, zamiast utrzymywać dwustronne połączenie z każdym akceptowanym wystawcą.
Posiadacz portfela
Nikt nie musi wiedzieć, gdzie okazałeś poświadczenie. Sprawdzenie odbywa się bez jakiegokolwiek udziału wystawcy.
Pogłębienie techniczne
Ta strona wyjaśnia, co robi ta technologia i kogo dotyczy. Nasza dokumentacja dla programistów opisuje samo wdrożenie: komunikaty, pola i omówione przykłady, których potrzebuje zespół integracyjny.
Przeczytaj dokumentację technicznąPowiązane pojęcia
Najczęściej zadawane pytania
Czy weryfikator pobiera osobną listę dla każdego sprawdzanego poświadczenia?
Nie. Jedna lista obejmuje wszystkie poświadczenia, które wystawca na niej umieścił, potencjalnie setki tysięcy. Weryfikator pobiera tę jedną listę, odczytuje odpowiedź dla każdego sprawdzanego poświadczenia z posiadanej już kopii i pobiera ją ponownie dopiero po okresie ustalonym przez wystawcę.
Czy wystawca może stwierdzić, które poświadczenie sprawdził weryfikator?
Nie, i na tym właśnie polega ten projekt. Weryfikator pobiera całą listę i znajduje odpowiedź na własnej maszynie, więc wystawca widzi jedynie, że ktoś poprosił o listę. Nie dowiaduje się niczego o tym, które poświadczenie zostało sprawdzone, przez kogo ani kiedy.
Jaka jest różnica między zawieszeniem a unieważnieniem?
Unieważnienie jest trwałe: wystawca nie stoi już za poświadczeniem i nigdy nie będzie. Zawieszenie jest tymczasowe i odwracalne, na przykład na czas badania sporu lub przeglądu licencji, a wystawca może je później znieść. Wystawca, któremu wystarczają stany ważne albo unieważnione, może prowadzić prostszą listę.
Co wystawca musi utrzymywać, aby to obsłużyć?
Opublikowaną listę, którą utrzymuje w aktualności, oraz proces rozstrzygający, kiedy poświadczenie należy wycofać. Część techniczna jest niewielka: lista to pojedynczy plik udostępniany pod publicznym adresem. Praca jest organizacyjna, czyli ustalenie, kto może unieważniać, na jakiej podstawie i jak szybko zmiana musi się pojawić.
Źródła
Ta strona ma charakter informacyjny i nie stanowi porady prawnej. Aby uzyskać wiążące wytyczne, zapoznaj się bezpośrednio ze specyfikacją IETF.