سؤال
ما الفرق بين مصادقة NTLM و LDAP؟
البيئة
جهاز أمان الويب (WSA) من Cisco، جميع إصدارات AsyncOS
يمكن تقسيم المصادقة مع WSA إلى الاحتمالات التالية:
عميل > WSA |
WSA > خادم المصادقة |
نوع خادم المصادقة |
المصادقة الأساسية |
مصادقة LDAP |
خادم LDAP |
المصادقة الأساسية |
مصادقة LDAP |
خادم Active Directory باستخدام LDAP |
المصادقة الأساسية |
المصادقة الأساسية ل NTLM |
خادم Active Directory (NTLM Basic) |
مصادقة NTLM |
مصادقة NTLMSSP |
خادم Active Directory (NTLMSSP) |
ملاحظة: يشار عادة إلى NTLMSSP باسم NTLM.
فيما يلي الفرق الجدير بالملاحظة بين المصادقة الأساسية ومصادقة NTLM.
تجربة العميل
أساسي
ستتم مطالبة العميل دوما ببيانات الاعتماد. بعد إدخال بيانات الاعتماد، تقدم المستعرضات بشكل نموذجي خانة إختيار لتذكر بيانات الاعتماد المقدمة. في أي وقت يتم فيه إغلاق المستعرض، سيقوم العميل بالمطالبة مرة أخرى أو إرسال بيانات الاعتماد التي تم تذكرها مسبقا مرة أخرى.
ملاحظة: يستخدم نظام NTLM الأساسي المصادقة الأساسية من العميل، وبالتالي ستكون له نفس الخصائص.
NTLM (SSP)
- سيقوم العميل بالمصادقة بشكل شفاف باستخدام بيانات اعتماد تسجيل الدخول إلى Windows الخاصة به.
- الحالات الوحيدة التي سيقوم العميل فيها بمطالبة بيانات الاعتماد هي في حالة فشل بيانات اعتماد Windows أولا (سيحدث ذلك في حالة تسجيل دخول العميل محليا إلى الكمبيوتر وليس إلى المجال المستخدم للمصادقة) أو في حالة عدم ثقة العميل في WSA.
الأمان
أساسي
يتم إرسال بيانات الاعتماد بشكل غير آمن باستخدام نص عادي. يكشف التقاط حزمة بسيط بين العميل و WSA اسم مستخدم وكلمة مرور المستخدم.
NTLM (SSP)
يتم إرسال بيانات الاعتماد بشكل آمن عبر مصافحة ثلاثية الإتجاه (مصادقة نمط ملخص). لا يتم إرسال كلمة المرور عبر السلك أبدا.
تبدو عملية NTLM كما يلي:
- يرسل العميل حزمة تفاوض NTLM. وهذا يفيد WSA بأن العميل يعتزم إجراء مصادقة NTLM.
- يرسل WSA سلسلة تحدي NTLM إلى العميل.
- يستخدم العميل خوارزمية استنادا إلى كلمة المرور الخاصة به لتعديل التحدي وإرسال إستجابة التحدي إلى WSA.
- يتحقق خادم AD بعد ذلك من أن العميل يستخدم كلمة المرور الصحيحة استنادا إلى ما إذا كان قد قام بتعديل سلسلة الاستبيان بشكل صحيح أم لا.