Authentication je proces ověření deklarované identity. Cílem je zajistit, aby osoba nebo systém přistupující ke zdroji byl skutečně oprávněným subjektem.
V IT terminologii je zásadní neplést si tento pojem s Autorizací:
Tradičně se metody autentizace dělí do tří základních kategorií (faktorů) podle toho, na čem jsou založeny:
To, co uživatel nosí v hlavě. Nejpoužívanější, ale také nejzranitelnější metoda.
Fyzický předmět, který má uživatel u sebe.
Biometrické údaje, které jsou neoddělitelnou součástí těla uživatele.
Znamená kombinaci alespoň dvou různých faktorů (např. heslo + kód z mobilu). Pokud útočník ukradne heslo, stále nemá přístup k fyzickému zařízení, což dramaticky zvyšuje bezpečnost.
Umožňuje uživateli přihlásit se jednou do centrálního systému a získat přístup ke všem propojeným aplikacím bez nutnosti znovu zadávat heslo (např. přihlášení do firemního e-mailu, intranetu a HR systému jedním účtem).
Moderní směr, který eliminuje hesla úplně. Využívá kryptografii veřejného klíče (např. standard FIDO2 / Passkeys). Uživatel se ověří lokálně na svém zařízení (otiskem prstu) a zařízení pak bezpečně potvrdí identitu serveru.
V systémech se autentizační údaje (hesla) nikdy nesmí ukládat v čitelné podobě (plain text). Používají se kryptografické funkce:
Související pojmy: Authorization, MFA, Password, Biometrics, OAuth, Hashing, Passkey.