Mis on Autentimine
Kasutaja või süsteemi identiteedi tõendamine
Autentimine (Authentication)
Autentimine — kasutaja või süsteemi identiteedi kontrollimise protsess enne ressurssidele juurdepääsu andmist.
Autentimise tegurid
| Tegur | Kirjeldus | Näited | |-------|-----------|--------| | Teadmine | Mida kasutaja teab | Parool, PIN | | Omamine | Mis kasutajal on | Telefon, token | | Biomeetria | Kes kasutaja on | Sõrmejälg, nägu |
Autentimismeetodid
- Parool — põhimeetod
- MFA (Mitmeastmeline) — mitu tegurit
- SSO (Ühekordne sisselogimine) — üks sisselogimine paljudele teenustele
- OAuth / OIDC — delegeeritud autoriseerimine
- Biomeetria — sõrmejäljed, näotuvastus
- Paroolita — ilma paroolideta (WebAuthn)
Autentimine vs Autoriseerimine
| Autentimine | Autoriseerimine | |-------------|-----------------| | Kes sa oled? | Mida sul lubatud? | | Identiteedi kontrollimine | Õiguste kontrollimine | | Esimene samm | Teine samm |
Kaasaegsed standardid
- JWT — tokenid API jaoks
- SAML — ettevõtte SSO
- OAuth 2.0 — rakenduse autoriseerimine
- FIDO2/WebAuthn — paroolita
Ohud ja kaitse
- Brute force → kiiruspiirang
- Phishing → MFA
- Session hijacking → turvalised küpsised
- Credential stuffing → rikkumise tuvastamine