Typické přihlášení sbírá uživatelské jméno a heslo, ale přihlašovací údaje mohou místo toho zahrnovat certifikát, passkey, bezpečnostní klíč, jednorázové heslo či jiný autentikátor. Některé komponenty identifikují účet; jiné dokazují jeho kontrolu.
Komponenty potřebují odlišné nakládání. Uživatelské jméno často není tajné; heslo je sdílené tajné údaje; a passkey dokazuje vlastnictví soukromého klíče, aniž by tento klíč službě odesílala. Úspěšné přihlášení obvykle vytváří autentizovanou relaci s vlastním tajemstvím, které musí zůstat chráněno, i když nebylo zadáno na přihlašovací obrazovce.
Klíčové body
Návrh autentizaceVybírejte autentikátory podle požadované jistoty, odolnosti vůči phishingu, populace uživatelů, kontextu zařízení a rizika obnovení.
Úložiště a transportChraňte autentizační výměny, ukládejte ověřovatele hesel místo obnovitelných hesel a udržujte soukromé klíče a jiná tajné údaje mimo logy a nedůvěryhodné aplikace.
Životní cyklusZabezpečte registraci, vázání, reset, obnovení, výměnu, zrušení a reakci na kompromitaci; slabá záloha může podkopat normální metodu přihlášení.
Důležité omezení„Přihlašovací údaje přijaty" nedokazuje, že legitimní vlastník je přítomen. Odcizená hesla, autentikátory, kanály obnovení či relační tajné údaje mohou umožnit útočníkovi jevit se jako platný uživatel.