بروتوكول المصادقة
بروتوكول المصادقة هو نوع من أنواع بروتوكولات الاتصال الحاسوبي أو من أنواع بروتوكولات التشفير المصممة خصيصاً لنقل بيانات المصادقة بين كيانين (طرفين). يسمح الكيان المتلقي بمصادقة الكيان المتصل (على سبيل المثال، العميل الذي يتصل بخادم) وكذلك المصادقة على الكيان المتصل (الخادم إلى العميل) من خلال الإعلان عن نوع المعلومات المطلوبة للمصادقة وكذلك بناء وتركيب البيانات الرقمية المطلوبة. إن بروتوكول المصادقة هذا يعتبر في حقيقة الأمر طبقة الحماية الأكثر أهمية اللازمة للاتصال الآمن داخل شبكات الحاسب.

الغرض 

مع تزايد كمية المعلومات الجديرة بالثقة التي يمكن الوصول إليها عبر الشبكة، ظهرت الحاجة إلى منع الأشخاص غير المصرح لهم من الوصول إلى هذه البيانات. من السهل سرقة هوية شخص ما في عالم الحوسبة - لذا، لا بد من اختراع طرق تحقق خاصة لمعرفة ما إذا كان الشخص / الحاسب الذي يطلب البيانات هو الطرف الفعلي والحقيقي غير المزيف، وهو الطرف المطلوب للإتصال معه. تتمثل مهمة بروتوكول المصادقة في تحديد السلسلة الدقيقة من الخطوات اللازمة لتنفيذ عمليات المصادقة. لذلك، يجب أن تمتثل مبادئ البروتوكول الرئيسية، ويمكن اختصار هذه المبادئ بالشكل التالي:

 يجب أن يشتمل ويتشارك البروتوكول مع طرفين أو أكثر ويجب على كل من يشارك في البروتوكول معرفة البروتوكول مسبقاً. 
 يجب على جميع الأطراف المدرجة اتباع عمليات البروتوكول. 
 يجب أن يكون البروتوكول لا لبس فيه - يجب تحديد كل خطوة بدقة. 
 يجب أن يكون البروتوكول كاملاً - يجب أن يتضمن إجراء محدداً لكل موقف ممكن.

رسم توضيحي للمصادقة المستندة إلى كلمة المرور باستخدام بروتوكول مصادقة بسيط:

أليس (Alice) (وهو افتراضياً كيان يرغب في التحقق منه) وبوب (Bob) (كيان يتحقق من هوية أليس) على حد سواء على علم بالبروتوكول الذي وافقوا على استخدامه. بوب لديه كلمة مرور أليس مخزنة في قاعدة بيانات للمقارنة.

 ترسل أليس كلمة مرور بوب الخاصة بها في حزمة تمتثل لقواعد البروتوكول. 
 يقوم بوب بفحص كلمة المرور المستلمة مقابل كلمة المرور المخزنة في قاعدة بياناته. ثم يرسل حزمة يقول «المصادقة ناجحة» أو «فشل المصادقة» على أساس النتيجة.

هذا مثال على بروتوكول المصادقة الأساسي للغاية المعرض للعديد من التهديدات، مثل التنصت، أو إعادة الهجوم، أو هجمات الرجل في الوسط، أو هجمات القاموس، أو هجمات القوة الغاشمة. معظم بروتوكولات المصادقة أكثر تعقيداً حتى تكون قادرة على مواجهة هذه الهجمات.

الأنواع

بروتوكولات المصادقة المتقدمة لبروتوكول PPP من نقطة إلى نقطة (Point-to-Point Protocol) 

يتم استخدام البروتوكولات بشكل أساسي بواسطة خوادم بروتوكول نقطة إلى نقطة (PPP) للتحقق من صحة هوية العملاء عن بُعد قبل منحهم حق الوصول إلى بيانات الخادم. يستخدم معظمهم كلمة المرور كحجر زاوية للمصادقة. في معظم الحالات، يجب مشاركة كلمة المرور بين الكيانات المتواصلة مسبقاً.

PAP - بروتوكول مصادقة كلمة المرور 

يعد بروتوكول مصادقة كلمة المرور أحد أقدم بروتوكولات المصادقة. تتم تهيئة المصادقة عن طريق إرسال العميل حزمة مع بيانات الاعتماد (اسم المستخدم وكلمة المرور) في بداية الاتصال، مع تكرار العميل طلب المصادقة حتى يتم تلقي الإقرار. يعد هذا الأمر غير آمن للغاية نظراً لإرسال بيانات الاعتماد «بشكل واضح» وبشكل متكرر، مما يجعله عرضة حتى لأكثر الهجمات البسيطة مثل التنصت والهجمات التي تتم من خلال الوسط. على الرغم من دعمها على نطاق واسع، فإنه يتم تحديد أنه إذا كان التنفيذ يوفر طريقة مصادقة أقوى، فيجب تقديم هذه الطريقة قبل PAP. المصادقة المختلطة (مثل نفس العميل الذي يستخدم كل من PAP و CHAP) غير متوقع أيضاً، لأن مصادقة CHAP ستتعرض للخطر بسبب إرسال PAP لكلمة المرور بنص عادي وواضح غير مشفر.

CHAP - بروتوكول المصادقة بتحدي التصافح 

تتم تهيئة عملية المصادقة في هذا البروتوكول دائماً بواسطة الخادم / المضيف ويمكن تنفيذها في أي وقت أثناء الجلسة، وحتى بشكل متكرر. خادم يرسل سلسلة عشوائية (عادة تأتي بطول 128B). يستخدم العميل كلمة المرور والسلسلة المستلمة كمعلمات لوظيفة تجزئة MD5 ثم يرسل النتيجة مع اسم المستخدم في نص عادي. يستخدم الخادم اسم المستخدم لتطبيق نفس الوظيفة ويقارن التجزئة المحسوبة والمستلمة. المصادقة ستكون ناجحة أو غير ناجحة.

EAP - بروتوكول المصادقة القابل للتوسيع 

تم تطوير EAP في الأصل من أجل PPP (بروتوكول نقطة إلى نقطة) ولكن اليوم يستخدم على نطاق واسع في IEEE 802.3 أو IEEE 802.11 (WiFi) أو IEEE 802.16 كجزء من إطار المصادقة IEEE 802.1x . الإصدار الأحدث موحد في RFC 5247 . تتمثل ميزة EAP في أنها مجرد إطار مصادقة عام لمصادقة خادم العميل - يتم تحديد طريقة المصادقة المحددة في إصداراتها العديدة المسماة أساليب EAP. يوجد أكثر من 40 طريقة EAP ، والأكثر شيوعاً هي:

 EAP-MD5 
 EAP-TLS 
 EAP-TTLS 
 EAP-FAST 
 EAP- PEAP

البروتوكولات المعمارية AAA (المصادقة، التفويض، المحاسبة) 

البروتوكولات المعقدة المستخدمة في الشبكات الأكبر للتحقق من المستخدم (المصادقة)، والتحكم في الوصول إلى بيانات الخادم (التخويل) ومراقبة موارد الشبكة والمعلومات اللازمة لفوترة الخدمات (المحاسبة).

TACACS ، XTACACS و TACACS + 

أقدم بروتوكول AAA يستخدم المصادقة المستندة إلى IP دون أي تشفير (تم نقل أسماء المستخدمين وكلمات المرور كنص عادي). أضاف الإصدار الأحدث XTACACS (Extended TACACS) التفويض والمحاسبة. تم استبدال كلا البروتوكولين لاحقاً بـ TACACS +. يفصل TACACS + بين مكونات AAA ، وبالتالي يمكن فصلها ومعالجتها على خوادم منفصلة (حتى يمكنها استخدام بروتوكول آخر على سبيل المثال التخويل). يستخدم TCP (بروتوكول التحكم في النقل) للنقل ويقوم بتشفير الحزمة بأكملها. TACACS + هي ملكية لشركة سيسكو الأمريكية للشبكات.

بروتوكول نصف القطر (RADIUS) 

خدمة المستخدم لمصادقة الاتصال عن بُعد (RADIUS) عبارة عن بروتوكول AAA كامل يشيع استخدامه من قِبل مزود خدمة الإنترنت. معظم بيانات الاعتماد تعتمد على تركيبة اسم المستخدم وكلمة المرور، وهي تستخدم بروتوكول NAS وUDP للنقل.

قطر الدائرة (DIAMETER) 
تم تطوير بروتوكول قطر الدائرة (DIAMETER) من RADIUS ويتضمن العديد من التحسينات مثل استخدام بروتوكول نقل TCP أو SCTP أكثر موثوقية وأمان أعلى بفضل TLS.

بروتوكولات أخرى

Kerberos (بروتوكول) 

Kerberos هو نظام مصادقة مركزي للشبكة تم تطويره في معهد ماساتشوستس للتكنولوجيا ومتاح كتطبيق مجاني من معهد ماساتشوستس للتكنولوجيا ولكن أيضاً متاح في العديد من المنتجات التجارية. إنها طريقة المصادقة الافتراضية في نظام التشغيل Windows 2000 والإصدارات الأحدث. عملية المصادقة نفسها أكثر تعقيداً مما كانت عليه في البروتوكولات السابقة - حيث يستخدم Kerberos تشفير المفتاح المتماثل، ويتطلب طرفاً موثوقاً به ويمكنه استخدام تشفير المفتاح العام أثناء مراحل معينة من المصادقة إذا لزم الأمر.

قائمة بروتوكولات المصادقة المختلفة 

 AKA 
 المصادقة المستندة إلى CAVE 
 الإلزام MD5 
 استوعب 
 بروتوكول هوية المضيف (HIP) 
 مدير الشبكة المحلية 
 NTLM ، المعروف أيضاً باسم NT LAN Manager 
 بروتوكول OpenID 
 بروتوكولات اتفاقية مفتاح مصادقة بكلمة مرور 
 بروتوكول حمل المصادقة للوصول إلى الشبكة (PANA) 
 بروتوكول كلمة مرور آمنة عن بعد (SRP) 
 بروتوكولات مصادقة RFID 
 وو لام 92 (البروتوكول) 
 SAML

إنظر أيضاً 

 مرسل الحزم

المراجع 

بروتوكولات التحكم بالوصول للحاسوب
بروتوكولات المصادقة
بروتوكول المصادقة هو نوع من أنواع بروتوكولات الاتصال الحاسوبي أو من أنواع بروتوكولات التشفير المصممة خصيصاً ل نقل بيانات المصادقة بين كيانين ( طرفين ) . يسمح الكيان الم تلقي بمصادقة الكيان المتصل ( على سبيل المثال ، العميل الذي يتصل بخادم ) و كذٰلك المصادقة على الكيان المتصل ( الخادم إلى العميل ) من خلال الإعلان عن نوع المعلومات المطلوبة للمصادقة و كذٰلك بناء وتركيب البيانات الرقمية المطلوبة . إن بروتوكول المصادقة هذا يعتبر في حقيقة الأمر طبقة الحماية الأكثر أهمية اللازمة ل الاتصال الآمن داخل شبكات الحاسب . الغرض مع تزايد كمية المعلومات الجديرة ب الثقة التي يمكن الوصول إلي ها عبر الشبكة ، ظهرت الحاجة إلى منع الأشخاص غير المصرح ل هم من الوصول إلى هذه البيانات . من السهل سرقة هوية شخص ما في عالم الحوسبة - لذا ، لا بد من اختراع طرق تحقق خاصة ل معرفة ما إذا كان الشخص / الحاسب الذي يطلب البيانات هو الطرف الفعلي والحقيقي غير المزيف ، و هو الطرف المطلوب للإتصال مع ه . تتمثل مهمة بروتوكول المصادقة في تحديد ال سلسلة الدقيقة من الخطوات اللازمة ل تنفيذ عمليات المصادقة . ل ذٰلك ، يجب أن تمتثل مبادئ البروتوكول الرئيسية ، و يمكن اختصار هذه المبادئ ب الشكل التالي : يجب أن يشتمل وي تشارك البروتوكول مع طرفين أو أكثر و يجب على كل من يشارك في البروتوكول معرفة البروتوكول مسبقاً . يجب على جميع الأطراف المدرجة اتباع عمليات البروتوكول . يجب أن يكون البروتوكول لا لبس في ه - يجب تحديد كل خطوة ب دقة . يجب أن يكون البروتوكول كاملاً - يجب أن يتضمن إجراء محدداً ل كل موقف ممكن . رسم توضيحي للمصادقة المستندة إلى كلمة المرور ب استخدام بروتوكول مصادقة بسيط : أليس ( Alice ) ( و هو افتراضياً كيان يرغب في التحقق من ه ) وبوب ( Bob ) ( كيان يتحقق من هوية أليس ) على حد سواء على علم بالبروتوكول الذي وافقوا على استخدام ه . بوب لدي ه كلمة مرور أليس مخزنة في قاعدة بيانات للمقارنة . ترسل أليس كلمة مرور بوب الخاصة ب ها في حزمة تمتثل ل قواعد البروتوكول . يقوم بوب ب فحص كلمة المرور المستلمة مقابل كلمة المرور المخزنة في قاعدة بيانات ه . ثم يرسل حزمة يقول « المصادقة ناجحة » أو « فشل المصادقة » على أساس النتيجة . هذا مثال على بروتوكول المصادقة الأساسي ل الغاية المعرض ل العديد من التهديدات ، مثل التنصت ، أو إعادة الهجوم ، أو هجمات الرجل في الوسط ، أو هجمات القاموس ، أو هجمات القوة الغاشمة . معظم بروتوكولات المصادقة أكثر تعقيداً حتى تكون قادرة على مواجهة هذه الهجمات . الأنواع بروتوكولات المصادقة المتقدمة لبروتوكول PPP من نقطة إلى نقطة ( Point - to - Point Proto c ol ) يتم استخدام البروتوكولات ب شكل أساسي ب واسطة خوادم بروتوكول نقطة إلى نقطة ( PPP ) للتحقق من صحة هوية العملاء عن بُعد قبل منح هم حق الوصول إلى بيانات الخادم . يستخدم معظم هم كلمة المرور كحجر زاوية للمصادقة . في معظم الحالات ، يجب مشاركة كلمة المرور بين ال كيانات المتواصلة مسبقاً . PAP - بروتوكول مصادقة كلمة المرور يعد بروتوكول مصادقة كلمة المرور أحد أقدم بروتوكولات المصادقة . تتم تهيئة المصادقة عن طريق إرسال العميل حزمة مع بيانات الاعتماد ( اسم المستخدم وكلمة المرور ) في بداية الاتصال ، مع تكرار العميل طلب المصادقة حتى يتم تلقي ال إقرار . يعد هذا الأمر غير آمن ل الغاية نظراً ل إرسال بيانات الاعتماد « ب شكل واضح » و ب شكل متكرر ، مما يجعل ه عرضة حتى ل أكثر الهجمات البسيطة مثل التنصت والهجمات التي تتم من خلال الوسط . على الرغم من دعم ها على نطاق واسع ، ف إن ه يتم تحديد أن ه إذا كان التنفيذ يوفر طريقة مصادقة أقوى ، ف يجب تقديم هذه الطريقة قبل PAP . المصادقة المختلطة ( مثل نفس العميل الذي يستخدم كل من PAP و CHAP ) غير متوقع أيضاً ، لأن مصادقة CHAP س تتعرض ل الخطر ب سبب إرسال PAP لكلمة المرور بنص عادي وواضح غير مشفر . CHAP - بروتوكول المصادقة بتحدي التصافح تتم تهيئة عملية المصادقة في هذا البروتوكول دائماً ب واسطة الخادم / المضيف و يمكن تنفيذ ها في أي وقت أثناء الجلسة ، و حتى ب شكل متكرر . خادم يرسل سلسلة عشوائية ( عادة تأتي ب طول ) . يستخدم العميل كلمة المرور وال سلسلة المستلمة كمعلمات لوظيفة تجزئة MD 5 ثم يرسل النتيجة مع اسم المستخدم في نص عادي . يستخدم الخادم اسم المستخدم ل تطبيق نفس الوظيفة ويقارن التجزئة المحسوبة والمستلمة . المصادقة س تكون ناجحة أو غير ناجحة . EAP - بروتوكول المصادقة القابل لل توسيع تم تطوير EAP في الأصل من أجل PPP ( بروتوكول نقطة إلى نقطة ) و لٰكن اليوم يستخدم على نطاق واسع في IEEE3 أو IEEE11 ( WiFi ) أو IEEE16 ك جزء من إطار المصادقة IEE E1x\ . ال إصدار ال أحدث موحد في RFC . تتمثل ميزة EAP في أن ها مجرد إطار مصادقة عام لمصادقة خادم العميل - يتم تحديد طريقة المصادقة المحددة في إصدارات ها العديدة المسماة أساليب EAP . يوجد أكثر منطريقة EAP ، والأكثر شيوعاً هي : EAP - M D 5 EAP - T LS EAP - T T LS EAP - F AST EAP - PEAP البروتوكولات المعمارية AAA ( المصادقة ، التفويض ، المحاسبة ) البروتوكولات المعقدة المستخدمة في ال شبكات الأكبر للتحقق من المستخدم ( المصادقة ) ، والتحكم في الوصول إلى بيانات الخادم ( التخويل ) ومراقبة موارد الشبكة و المعلومات اللازمة لفوترة الخدمات ( المحاسبة ) . TACACS ، X TACACS و TACACS + أقدم بروتوكول AAA يستخدم المصادقة المستندة إلى IP دون أي تشفير ( تم نقل أسماء المستخدمين وكلمات المرور كنص عادي ) . أضاف ال إصدار ال أحدث X TACACS ( Extended TACACS ) التفويض والمحاسبة . تم استبدال كلا البروتوكولين لاحقاً بـ TACACS + . يفصل TACACS + بين مكونات AAA ، و ب التالي يمكن فصل ها ومعالجة ها على خوادم منفصلة ( حتى يمكن ها استخدام بروتوكول آخر على سبيل المثال التخويل ) . يستخدم TCP ( بروتوكول التحكم في النقل ) ل النقل و يقوم بتشفير الحزمة ب أكمل ها . TACACS + هي ملكية ل شركة سيسكو الأمريكية لل شبكات . بروتوكول نصف ال قطر ( RA D IUS ) خدمة المستخدم لمصادقة الاتصال عن بُعد ( RA D IUS ) عبارة عن بروتوكول AAA كامل يشيع استخدام ه من قِبل مزود خدمة الإنترنت . معظم بيانات الاعتماد تعتمد على تركيبة اسم المستخدم وكلمة المرور ، و هي تستخدم بروتوكول NAS و UDP ل النقل . قطر الدائرة ( DI A M E T ER ) تم تطوير بروتوكول قطر الدائرة ( DI A M E T ER ) من RA DIUS و يتضمن العديد من التحسينات مثل استخدام بروتوكول نقل TCP أو SC TP أكثر موثوقية و أمان أعلى ب فضل TLS . بروتوكولات أخرى Kerberos ( بروتوكول ) Kerberos هو نظام مصادقة مركزي ل الشبكة تم تطوير ه في معهد ماساتشوستس ل التكنولوجيا ومتاح كتطبيق مجاني من معهد ماساتشوستس ل التكنولوجيا و لٰكن أيضاً متاح في العديد من المنتجات التجارية . إن ها طريقة المصادقة الافتراضية في نظام التشغيل Windowsوالإصدارات ال أحدث . عملية المصادقة نفس ها أكثر تعقيداً مما كانت علي ه في البروتوكولات السابقة - حيث يستخدم Kerberos تشفير المفتاح المتماثل ، و يتطلب طرفاً موثوقاً ب ه و يمكن ه استخدام تشفير المفتاح العام أثناء مراحل معينة من المصادقة إذا لزم الأمر . قائمة بروتوكولات المصادقة المختلفة AKA المصادقة المستندة إلى CAVE ال إلزام MD 5 استوعب بروتوكول هوية المضيف ( H IP ) مدير الشبكة المحلية N TLM ، المعروف أيضاً ب اسم NT LAN Manager بروتوكول OpenID بروتوكولات اتفاقية مفتاح مصادقة ب كلمة مرور بروتوكول حمل المصادقة ل الوصول إلى الشبكة ( PANA ) بروتوكول كلمة مرور آمنة عن بعد ( SRP ) بروتوكولات مصادقة RFID وو لام ( البروتوكول ) SA ML إنظر أيضاً مرسل الحزم المراجع بروتوكولات التحكم ب الوصول للحاسوب بروتوكولات المصادقة