بروتوكول TLS-SRP

تُعد مجموعات التشفير الخاصة ببروتوكول أمان طبقة النقل (TLS-SRP) مجموعة من البروتوكولات المشفرة التي توفر اتصالاً آمناً يعتمد على كلمات المرور ، باستخدام تبادل مفاتيح مصادق عليه بكلمة مرور SRP .

توجد فئتان من مجموعات تشفير TLS-SRP: تستخدم الفئة الأولى مصادقة SRP فقط ، بينما تستخدم الفئة الثانية مصادقة SRP وشهادات المفتاح العام معًا لتعزيز الأمان.

عادةً، يستخدم بروتوكول TLS شهادات المفتاح العام فقط للمصادقة. أما بروتوكول TLS-SRP فيستخدم قيمة مُشتقة من كلمة مرور ( مُدقِّق SRP ) وقيمة ملح (salt)، يتم مشاركتها مُسبقًا بين الأطراف المُتصلة، لإنشاء اتصال TLS. وهناك عدة أسباب مُحتملة لاختيار استخدام TLS-SRP:

  • لا يتطلب استخدام المصادقة القائمة على كلمة المرور الاعتماد على سلطات إصدار الشهادات .
  • لا يحتاج المستخدم النهائي إلى التحقق من عنوان URL الذي يتم التحقق منه. إذا لم يكن الخادم على دراية بالبيانات المشتقة من كلمة المرور، فلن يتم إنشاء الاتصال. وهذا يمنع بعض أنواع التصيد الاحتيالي .
  • تعتبر مصادقة كلمة المرور أقل عرضة من مصادقة الشهادة لأنواع معينة من أخطاء التكوين، مثل الشهادات منتهية الصلاحية أو حقول الاسم الشائع غير المتطابقة.
  • يوفر بروتوكول TLS-SRP مصادقة متبادلة (حيث يُصادق كل من العميل والخادم على الآخر)، بينما يقتصر بروتوكول TLS مع شهادات الخادم على مصادقة الخادم للعميل فقط. يمكن لشهادات العميل مصادقة العميل للخادم، ولكن قد يكون من الأسهل على المستخدم تذكر كلمة المرور بدلاً من تثبيت شهادة.

التطبيقات

تم تطبيق بروتوكول TLS-SRP في GnuTLS ، [ 1 ] وOpenSSL بدءًا من الإصدار 1.0.1، [ 2 ] و Apache mod_gnutls [ 3 ] و mod_ssl ، وcURL ، وTLS Lite [ 4 ] و SecureBlackbox [ 5 ] و wolfSSL . [ 6 ]

المعايير

انظر أيضاً

مراجع

  1. "المصادقة باستخدام SRP" . دليل GnuTLS . 13-11-2016 . تم الاطلاع عليه بتاريخ 02-12-2016 .
  2. فريق مشروع OpenSSL (14 مارس 2012). "إصدار OpenSSL 1.0.1" . تم الاطلاع عليه بتاريخ 2 ديسمبر 2016 .
  3. "mod_gnutls" . 22-11-2015. مؤرشف من الأصل في 30-05-2018 . تم الاسترجاع في 02-12-2016 .
  4. "TLS Lite" . 2013-03-20 . تم الاطلاع عليه بتاريخ 2016-12-02 .
  5. "SecureBlackbox: فئة TElSRPCredential" . 2019-02-20 . تم الاطلاع عليه بتاريخ 2019-02-20 .
  6. "wolfSSL" . 15-02-2021 . تم الاطلاع عليه بتاريخ 25-06-2021 .