قام الباحثون بتطوير هجوم ضد جميع تطبيقات الشبكات الخاصة الافتراضية تقريبًا، مما يفرض إرسال واستقبال بعض أو كل حركة المرور خارج النفق المشفر.
TunnelVision، كما أطلق الباحثون على هجومهم، ينفي إلى حد كبير الغرض الكامل ونقطة البيع للشبكات الافتراضية الخاصة، وهي تغليف عنوان IP الخاص بالمستخدم عن طريق إحاطة حركة مرور الإنترنت الواردة والصادرة في نفق مشفر. ويعتقد الباحثون أن جميع تطبيقات VPN تكون عرضة للخطر عند الاتصال بشبكة معادية، ولا توجد طرق لمنع مثل هذه الهجمات إلا عندما تكون شبكة VPN الخاصة بالمستخدم تعمل على Linux أو Android. وقالوا إن أسلوب الهجوم الخاص بهم ربما كان قابلاً للتطبيق منذ عام 2002، وربما تم اكتشافه بالفعل واستخدامه في البرية منذ ذلك الحين.
قراءة أو إسقاط أو تعديل حركة مرور VPN
تأثير TunnelVision هو أن “حركة مرور الضحية يتم الآن تعطيلها وتوجيهها مباشرة من خلال المهاجم” مظاهرة الفيديو شرح. “يمكن للمهاجم قراءة أو إسقاط أو تعديل حركة المرور المسربة ويحتفظ الضحية باتصاله بكل من VPN والإنترنت.”
الهجوم يعمل عن طريق التلاعب خادم DHCP يعين عناوين IP للأجهزة التي تحاول الاتصال بالشبكة المحلية. نظام يعرف باسم الخيار 121 يسمح لخادم DHCP بتجاوز قواعد التوجيه الافتراضية عن طريق إرسال حركة مرور VPN عبر عنوان IP محلي يبدأ نفقًا مشفرًا. باستخدام الخيار 121 لتوجيه حركة مرور VPN عبر خادم DHCP، يقوم المهاجم بإعادة توجيه البيانات إلى خادم DHCP. وأوضح الباحثون في Leviathan Security:
يمكن تنفيذ الهجوم بشكل أكثر فعالية من قبل شخص لديه سيطرة إدارية على شبكة الاتصال المستهدفة. في هذا السيناريو، يقوم المهاجم بتكوين خادم DHCP لاستخدام الخيار 121. يمكن للمستخدمين الذين لا يستطيعون الاتصال بالشبكة تنفيذ هجوم عن طريق إعداد خادم DHCP الخاص بهم.
يسمح هذا الهجوم بإرسال بعض أو كل حركة المرور عبر نفق غير مشفر. على أية حال، سيبلغ تطبيق VPN أن جميع البيانات يتم إرسالها عبر اتصال آمن. لا يتم تشفير أي حركة مرور يتم تحويلها من هذا النفق بواسطة VPN وينتمي عنوان IP للإنترنت المرئي للمستخدم البعيد إلى الشبكة التي يتصل بها مستخدم VPN، وليس الشبكة المعينة بواسطة تطبيق VPN.
ومن المثير للاهتمام أن Android هو نظام التشغيل الوحيد الذي يمنع تمامًا مهاجمة تطبيقات VPN لأنه لا يقوم بتمكين الخيار 121. بالنسبة لجميع أنظمة التشغيل الأخرى، لا توجد إصلاحات كاملة. عند تشغيل التطبيقات على Linux، يوجد إعداد يقلل من التأثيرات، ولكن يمكن لـ TunnelVision الاستفادة منه. قناة جانبية يمكن استخدامه لإخفاء هوية حركة المرور المستهدفة وتنفيذ هجمات رفض الخدمة المستهدفة. يمكن أيضًا تكوين جدران الحماية للشبكة لمنع حركة المرور الواردة والصادرة إلى الواجهة الفعلية. يمثل هذا الحل مشكلة لسببين: (1) لا يتمتع مستخدم VPN الذي يتصل بشبكة غير موثوقة بالقدرة على التحكم في جدار الحماية، و(2) يفتح نفس القناة الجانبية مثل تخفيف Linux.
الإصلاحات الأكثر فائدة هي تشغيل VPN داخل جهاز ظاهري حيث لا يكون محول الشبكة في وضع الجسر، أو توصيل VPN بالإنترنت من خلال شبكة Wi-Fi الخاصة بالجهاز الخلوي. البحث الذي أجراه الباحثون في Leviathan Security، ليزي موراتي وداني كرانز، متاح هنا.
ظهرت هذه القصة أولا آرس تكنيكا.

فيصل الراشد كاتب ومحرر في موقع Minufiyah.com، يغطّي مجموعة واسعة من الموضوعات تشمل الأخبار والسياسة والأعمال والتكنولوجيا والرياضة والترفيه وأسلوب الحياة. يحرص على تقديم محتوى واضح ودقيق يساعد القرّاء على فهم المستجدات والقضايا الراهنة بسهولة. يركّز في أعماله على نقل المعلومات المهمة، ومتابعة التطورات الحالية، وتقديم قصص وتقارير ذات صلة باهتمامات الجمهور واحتياجاته اليومية بأسلوب مهني وموثوق.

قصص أخرى
مطور سابق في Rockstar يشرح أسباب تأجيل إصدار GTA 6 على الحاسب الشخصي
مايكروسوفت كادت تتسبب في إلغاء لعبة جديدة لمخرج The Last of Us وUncharted 4
آيفون 17 برو ماكس فاخر بسعر يتجاوز ربع مليون دولار