Obsah

Authentication (Autentizace)

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í:


Tři faktory autentizace

Tradičně se metody autentizace dělí do tří základních kategorií (faktorů) podle toho, na čem jsou založeny:

1. Faktor znalosti (Something you know)

To, co uživatel nosí v hlavě. Nejpoužívanější, ale také nejzranitelnější metoda.

2. Faktor vlastnictví (Something you have)

Fyzický předmět, který má uživatel u sebe.

3. Faktor inherence (Something you are)

Biometrické údaje, které jsou neoddělitelnou součástí těla uživatele.


Moderní přístupy k autentizaci

Vícefaktorová autentizace (MFA / 2FA)

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.

SSO (Single Sign-On)

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).

Passwordless (Bezheslová autentizace)

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.


Technické uložení a protokoly

V systémech se autentizační údaje (hesla) nikdy nesmí ukládat v čitelné podobě (plain text). Používají se kryptografické funkce:

Standardní protokoly:


Časté útoky na autentizaci


Související pojmy: Authorization, MFA, Password, Biometrics, OAuth, Hashing, Passkey.