Аутентификация дегеніміз не
Пайдаланушы немесе жүйе сәйкестігін тексеру
Аутентификация (Authentication)
Аутентификация — ресурстарға қол жеткізуге рұқсат бермес бұрын пайдаланушының немесе жүйенің жеке басын растау процесі.
Аутентификация факторлары
| Фактор | Сипаттама | Мысалдар | |--------|-----------|----------| | Білім | Пайдаланушы нені біледі | Құпия сөз, PIN | | Иелік | Пайдаланушыда не бар | Телефон, токен | | Биометрия | Пайдаланушы кім | Саусақ ізі, бет |
Аутентификация әдістері
- Құпия сөз — негізгі әдіс
- MFA (Көп факторлы) — бірнеше фактор
- SSO (Single Sign-On) — көптеген қызметтер үшін бір кіру
- OAuth / OIDC — делегирленген авторизация
- Биометрия — саусақ іздері, бетті тану
- Құпиясөзсіз — құпиясөзсіз (WebAuthn)
Аутентификация vs Авторизация
| Аутентификация | Авторизация | |----------------|-------------| | Сіз кімсіз? | Сізге нәрсеге рұқсат? | | Жеке басын тексеру | Рұқсаттарды тексеру | | Бірінші қадам | Екінші қадам |
Заманауи стандарттар
- JWT — API үшін токендер
- SAML — корпоративтік SSO
- OAuth 2.0 — қолданба авторизациясы
- FIDO2/WebAuthn — құпиясөзсіз
Қауіптер мен қорғау
- Brute force → жылдамдықты шектеу
- Фишинг → MFA
- Session hijacking → қауіпсіз cookies
- Credential stuffing → бұзылуды анықтау