عبارة «سرق مهاجم المفتاح الخاص بالوكيل» تُسقط التفصيل الذي يحدد حجم الضرر: أي مفتاح خاص؟

قد يحتفظ وكيل أمامي يفحص الاتصالات بمفتاح توقيع لجهة إصدار شهادات، ومفاتيح شهادات خادم مولّدة، وأسرار حركة TLS الحية، ومواد استئناف الجلسات، ونص صريح في ذاكرته أو سجلاته. هذه أصول مختلفة.

مفتاح CA يمنح قدرة على انتحال الهوية

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

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

مفتاح التوقيع ليس مفتاح فك تشفير المحضر

في مصافحة TLS 1.3 الموثقة بالشهادة والتي تستخدم Diffie–Hellman العابر، تصادق الشهادة على التبادل. أما مفاتيح الحركة فتُشتق من أسرار مصافحة منفصلة. والحصول على مفتاح توقيع CA لاحقاً لا يعيد بذاته بناء تلك الأسرار العابرة السابقة من تسجيل.

حتى سرقة المفتاح الخاص بشهادة الخادم لا تعادل الحصول على أسرار الحركة لذلك النوع من الجلسات المسجلة. لا تعمّم هذا على كل نمط TLS تاريخي أو كل إعداد استئناف؛ فتبادل المفاتيح المتفاوض عليه والمواد المخترقة هما المهمان.

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

صِف الحادثة بدقة

سجّل ما إذا كانت المادة المفقودة هي مفتاح التوقيع أم مفاتيح نقاط النهاية أم أسرار حية أم نص صريح مخزن أم السيطرة على الجهاز نفسه. استبدال جهة إصدار التفتيش وتحديث ثقة العملاء يعالج قدرة واحدة؛ ولا يمحو السجلات المنسوخة ولا يحسم ما إذا كانت الحركة الحية قد قُرئت. الأسماء الدقيقة للمفاتيح تؤدي إلى استجابة أنفع بكثير من تسمية كل سر «مفتاح SSL».

مقالات ذات صلة