كشفت تقارير أن ثماني شهادات TLS وسيطة أصدرتها سلطة الشهادات الهندية eMudhra Limited كانت تحتوي على مفاتيح خاصة ضعيفة لدرجة أن أي شخص يمكنه استخدامها لإصدار بيانات اعتماد موثوقة للمتصفحات والتطبيقات لأي خادم على الإنترنت. وتراوحت قوة المفاتيح بين 3 و8 بتات فقط، وهو مستوى وصفه مهندسو التشفير بأنه من المستحيل عمليا على سلطة شهادات عاملة.
قامت الشركات المصنعة للمتصفحات وبعض التطبيقات ولغات البرمجة الكبرى بحظر الشهادات الثماني بحلول صباح الثلاثاء، بحسب موقع Ars Technica. وحمل إشعار غير رسمي على الموقع emudhra.we-have-a-problem.com رسالة موقعة رقميا بأحد المفاتيح الخاصة المخترقة، ما يثبت أن الجهة المبلغة كانت تسيطر عليه. ولا تظهر سجلات شفافية الشهادات حتى الآن أي استخدام ضار للمفاتيح، لكن عملية التنظيف يُتوقع أن تستمر لسنوات.
شهادات eMudhra TLS: ما مدى ضعف المفاتيح؟
يحتوي مفتاح خاص قياسي من نوع NIST P-384 على المنحنى الإهليلجي على حوالي 384 بت من العشوائية، أي رقم مكون من 116 رقما من القيم المحتملة. وقد قيست مفاتيح eMudhra عند 4 و56 و66 و115 و155 و156 و230 و237 بت، رغم أن الشركة وصفتها بمفاتيح من 3 إلى 8 بتات. ووصف مهندس التشفير Filippo Valsorda الوضع بأنه «في فئة “هذا لا ينبغي أن يكون ممكنا” للغاية».
ولأن الشهادات الوسيطة يمكنها توقيع شهادات أخرى، فإن أي شخص يملك مفتاحا مخترقا يمكنه إصدار بيانات اعتماد موثوقة لمواقع مصرفية أو مزودي بريد إلكتروني أو أي خدمة HTTPS أخرى. ويتطلب استغلال الثغرة هجوما نشطا من نوع رجل في المنتصف، أي أن يضع المهاجم نفسه بين المستخدم والخادم المستهدف. ويواجه مستخدمو الشبكات الافتراضية الخاصة، خصوصا في الدول التي تعترض فيها الحكومات حركة المرور، الخطر الأكثر إلحاحا.
- ثماني شهادات وسيطة أصدرتها eMudhra Limited تعرضت للاختراق.
- المفاتيح الخاصة كانت من 3 إلى 8 بتات، أي أقل بكثير من المعيار البالغ 384 بت لمفاتيح NIST P-384.
- الشهادات الوسيطة المخترقة يمكنها إصدار بيانات اعتماد موثوقة لأي خادم على الإنترنت.



