/ CC BY / chuttersnap
ما هو جوهر الطريقة الكلاسيكية
قبل الانتقال إلى الإصدار الجديد من "هجمات الوقت" ، دعونا نجري استطراداً قليلاً ونتحدث عن كيفية عملها بشكل عام. وهي تستند إلى افتراض أنه أثناء تحليل وقت الحساب لاستعلامات معينة ، يمكن للمرء الحصول على فكرة عن تصميم نظام التشفير ونوع المعالج والخوارزميات المستخدمة. بناءً على هذه البيانات ، يمكن للمهاجم استعادة المعلومات المتعلقة بالمفتاح السري تدريجيًا.
قبل عدة سنوات ، أثبت خبراء من جامعة ستانفورد إمكانية اختراق OpenSSL باستخدام هجوم التوقيت . ومع ذلك ، من الصعب تنفيذهلأن التوتر في الشبكة يؤثر بشكل خطير على التوقيت. لكن مجموعة من المهندسين من جامعة لوفين الكاثوليكية في بلجيكا وجامعة نيويورك في أبو ظبي أظهروا أنه يمكن التحايل على هذا القيد.
في مؤتمر USENIX ، أظهروا طريقة جديدة لـ " هجوم التوقيت " - هجوم توقيت خالد ، والذي لا يعتمد على معلمات الشبكة.
كيف يعمل النهج الجديد
اقترح المهندسون إرسال الطلبات إلى الخادم ليس واحدًا تلو الآخر ، ولكن في وقت واحد (في حزمة واحدة). يمكنك القيام بذلك إما مباشرة أو باستخدام البرمجة النصية عبر المواقع ( الصفحة 5 ).
مشاركات جديدة من مدونتنا على Habré:
لذلك ، يتم تقديم الخطأ فقط من خلال معلمات استجابات الخادم ، مما يقلل من تأثير الارتعاش في الشبكة على النتيجة. وبالتالي ، يمكن للمتسلل تقدير وقت تشغيل خوارزميات التشفير بدقة تصل إلى 100 نانوثانية - وهذا أقل بمئة مرة من وقت الهجوم الكلاسيكي. اختبر المهندسون الاستغلال الذي كتبوه باستخدام بروتوكولي HTTP / 2 و WPA3 . في كلتا الحالتين ، كان هجوم التوقيت الخالد ناجحًا.
كيف تحمي نفسك
الطريقة الأكثر وضوحًا هي تنفيذ نظام تستغرق فيه جميع العمليات نفس القدر من الوقت. لكن من المستحيل عمليًا القيام بذلك في الممارسة ، حيث ستكون هناك دائمًا انحرافات غير متوقعة. خيار آخر هو إضافة تأخير عشوائي لجميع العمليات الحسابية. مثل هذا النهج من شأنه أن يجعل القياسات غير دقيقة ويعقد بشكل خطير مهمة المخترق.
/ CC BY / Erik Mclean
خيار آخر للحماية من Timeeless Timing Attack هو استخدام بروتوكول HTTP / 1.1 ، والذي لا يدعم تعدد الإرسال. في هذه الحالة ، لن يتمكن المهاجم من إرسال عدة طلبات مطلوبة لتنفيذ هجوم في حزمة واحدة.
لا يقدم المهندسون من بلجيكا وأبو ظبي طرقًا أخرى لا تفرض قيودًا جدية على تشغيل الشبكات. ومع ذلك ، فهم يخططون لمواصلة البحث في هذا الاتجاه.
ماذا تقرأ في مدونة شركتنا: