ما هو المصادقة
التحقق من هوية المستخدم أو النظام
المصادقة (Authentication)
المصادقة — عملية التحقق من هوية المستخدم أو النظام قبل منح الوصول إلى الموارد.
عوامل المصادقة
| العامل | الوصف | أمثلة | |--------|-------|-------| | المعرفة | ما يعرفه المستخدم | كلمة المرور، PIN | | الحيازة | ما يملكه المستخدم | الهاتف، التوكن | | البيومترية | من هو المستخدم | البصمة، الوجه |
طرق المصادقة
- كلمة المرور — الطريقة الأساسية
- MFA (متعدد العوامل) — عوامل متعددة
- SSO (تسجيل دخول واحد) — تسجيل واحد لخدمات متعددة
- OAuth / OIDC — تفويض مفوض
- البيومترية — البصمات، التعرف على الوجه
- بدون كلمة مرور — بدون كلمات مرور (WebAuthn)
المصادقة مقابل التفويض
| المصادقة | التفويض | |----------|---------| | من أنت؟ | ما المسموح لك؟ | | التحقق من الهوية | التحقق من الأذونات | | الخطوة الأولى | الخطوة الثانية |
المعايير الحديثة
- JWT — توكنات لـ API
- SAML — SSO للمؤسسات
- OAuth 2.0 — تفويض التطبيقات
- FIDO2/WebAuthn — بدون كلمة مرور
التهديدات والحماية
- القوة الغاشمة ← تحديد المعدل
- التصيد ← MFA
- اختطاف الجلسة ← كوكيز آمنة
- حشو بيانات الاعتماد ← كشف الاختراق