OAuth2 & OpenID Connect Deep Dive · درس

عوامل المصادقة والمصادقة متعددة العوامل

تعلّموا فئات عوامل المصادقة الثلاث وكيف يؤدي دمجها في مصادقة متعددة العوامل إلى تحسين الأمان بدرجة كبيرة.

الدرس 4 من 413 خطوة

عوامل المصادقة والمصادقة متعددة العوامل درس مجاني في OAuth2 & OpenID Connect Deep Dive على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في OAuth2 & OpenID Connect Deep Dive، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة OAuth2 & OpenID Connect Deep Dive 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

Proving Who You Are

Authentication asks "are you really you?" — and answers it by checking authentication factors, pieces of evidence tied to your identity.

Three Factor Categories

Every factor fits one of three categories: something you know, something you have, or something you are.

Something You Know

Knowledge factors are secrets you remember — passwords, PINs, security answers. Cheap, but easily phished, guessed, or reused.

Something You Have

Possession factors are things you hold: a phone getting a code, a hardware key, or an authenticator app spitting out rotating codes like this one.

// TOTP code shown by an authenticator app
// changes every 30 seconds
482913

Something You Are

Inherence factors are biometrics — fingerprint, face, voice. Convenient and hard to share, but you can't change them once compromised.

Single-Factor Weakness

Leaning on a single factor, usually a password, is fragile — one leak hands over full access. Most major breaches trace back to single-factor logins.

What MFA Means

Multi-factor authentication requires factors from two or more different categories. Password plus phone code is MFA; two passwords is not — both are knowledge.

Why MFA Is Stronger

MFA is stronger because an attacker must defeat several independent factors at once — stealing your password and your phone — making remote attacks far harder.

TOTP One-Time Passwords

A TOTP is a common possession factor: the server and app share a secret and both compute the same code, which rotates every 30 seconds.

// pseudo: code = HOTP(secret, floor(time / 30))
String code = totp(secret, System.currentTimeMillis());

Push and Passkeys

Modern logins cut friction with push approvals on a trusted device and passkeys — combining a device (have) with biometrics (are) to resist phishing.

Adaptive Authentication

Adaptive authentication asks for extra factors only when risk spikes — a new device or odd location — balancing security against user convenience.

Quick Check

A login requires a password and a fingerprint. Why does this count as multi-factor?

Recap

Recap: the three factor categories are know, have, and are. Password-only is weak; MFA mixes categories, and TOTP, passkeys, and adaptive auth raise the bar.

البدء مجانًا

تعلم OAuth2 & OpenID Connect Deep Dive مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
12
الدروس
48

الأسئلة الشائعة

هل درس «عوامل المصادقة والمصادقة متعددة العوامل» مجاني؟

نعم — نص درس «عوامل المصادقة والمصادقة متعددة العوامل» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة OAuth2 & OpenID Connect Deep Dive، انتقل إلى CoddyKit PRO. تتضمن دورة OAuth2 & OpenID Connect Deep Dive 4 دروس في المجموع.

ماذا ستتعلم في «عوامل المصادقة والمصادقة متعددة العوامل»؟

تعلّموا فئات عوامل المصادقة الثلاث وكيف يؤدي دمجها في مصادقة متعددة العوامل إلى تحسين الأمان بدرجة كبيرة. تتمرن على OAuth2 & OpenID Connect Deep Dive مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ OAuth2 & OpenID Connect Deep Dive؟

لا تُشترط خبرة سابقة. OAuth2 & OpenID Connect Deep Dive على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «عوامل المصادقة والمصادقة متعددة العوامل»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس OAuth2 & OpenID Connect Deep Dive هذا؟

نعم. كل درس في OAuth2 & OpenID Connect Deep Dive يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. شرح AuthN مقابل AuthZ
  2. تطور إدارة الهوية
  3. مفاهيم ومصطلحات الأمان الأساسية
  4. عوامل المصادقة والمصادقة متعددة العوامل
← العودة إلى OAuth2 & OpenID Connect Deep Dive