Xác thực là gì
Xác minh danh tính người dùng hoặc hệ thống
Xác thực (Authentication)
Xác thực — quá trình xác minh danh tính của người dùng hoặc hệ thống trước khi cấp quyền truy cập tài nguyên.
Yếu tố Xác thực
| Yếu tố | Mô tả | Ví dụ | |--------|-------|-------| | Kiến thức | Người dùng biết gì | Mật khẩu, PIN | | Sở hữu | Người dùng có gì | Điện thoại, token | | Sinh trắc học | Người dùng là ai | Vân tay, khuôn mặt |
Phương pháp Xác thực
- Mật khẩu — phương pháp cơ bản
- MFA (Đa yếu tố) — nhiều yếu tố
- SSO (Đăng nhập một lần) — một lần đăng nhập cho nhiều dịch vụ
- OAuth / OIDC — ủy quyền
- Sinh trắc học — vân tay, nhận dạng khuôn mặt
- Không mật khẩu — không cần mật khẩu (WebAuthn)
Xác thực vs Phân quyền
| Xác thực | Phân quyền | |----------|------------| | Bạn là ai? | Bạn được phép gì? | | Xác minh danh tính | Kiểm tra quyền | | Bước đầu tiên | Bước thứ hai |
Tiêu chuẩn Hiện đại
- JWT — token cho API
- SAML — SSO doanh nghiệp
- OAuth 2.0 — ủy quyền ứng dụng
- FIDO2/WebAuthn — không mật khẩu
Mối đe dọa và Bảo vệ
- Brute force → giới hạn tốc độ
- Phishing → MFA
- Session hijacking → cookie bảo mật
- Credential stuffing → phát hiện rò rỉ