توجيه البصل

في هذا المثال، يرسل مصدر البيانات حزمة البيانات إلى الموجه A، الذي يزيل طبقة من التشفير لمعرفة وجهة إرسالها التالية ومصدرها فقط (مع العلم أنه لا يعرف ما إذا كان المرسل هو المصدر الأصلي أم مجرد عقدة أخرى). يرسل الموجه A الحزمة إلى الموجه B، الذي يفك تشفير طبقة أخرى لمعرفة وجهتها التالية. يرسل الموجه B الحزمة إلى الموجه C، الذي يزيل طبقة التشفير الأخيرة ويرسل الرسالة الأصلية إلى وجهتها.

التوجيه البصلي هو أسلوب للتواصل المجهول عبر شبكة الحاسوب . في شبكة البصل ، تُغلّف الرسائل بطبقات من التشفير ، تُشبه طبقات البصلة . تُنقل البيانات المُشفّرة عبر سلسلة من عُقد الشبكة تُسمى " موجّهات البصل "، حيث يقوم كل منها "بتقشير" طبقة واحدة، كاشفًا عن وجهة البيانات التالية. عند فك تشفير الطبقة الأخيرة، تصل الرسالة إلى وجهتها. يبقى المُرسِل مجهول الهوية لأن كل وسيط لا يعرف سوى موقع العقدة السابقة واللاحقة له مباشرةً. [ 1 ] على الرغم من أن التوجيه البصلي يُوفّر مستوى عالٍ من الأمان وإخفاء الهوية، إلا أن هناك طرقًا لكسر إخفاء الهوية في هذه التقنية، مثل تحليل التوقيت. [ 2 ]

تاريخ

طُوِّرت تقنية التوجيه البصلي في منتصف التسعينيات في مختبر الأبحاث البحرية الأمريكي على يد الموظفين بول سيفيرسون ومايكل جي. ريد وديفيد غولدشلاغ [ 3 ] [ 4 ] لحماية اتصالات الاستخبارات الأمريكية عبر الإنترنت. [ 5 ] ثم جرى تحسينها من قبل وكالة مشاريع البحوث الدفاعية المتقدمة (DARPA) وحصلت البحرية على براءة اختراعها في عام 1998. [ 4 ] [ 6 ] [ 7 ]

تم نشر هذه الطريقة علنًا من قِبل نفس الموظفين من خلال مقال نُشر في مجلة IEEE للمجالات المختارة في الاتصالات في العام نفسه. وقد أوضح المقال استخدام هذه الطريقة لحماية المستخدم من الشبكة ومن المراقبين الخارجيين الذين يتنصتون على البيانات وينفذون هجمات تحليل حركة البيانات . ويتمثل الجزء الأهم من هذا البحث في تكوينات وتطبيقات توجيه البصل على الخدمات الإلكترونية الحالية، مثل الشبكات الخاصة الافتراضية ، وتصفح الإنترنت ، والبريد الإلكتروني ، وتسجيل الدخول عن بُعد ، والدفع الإلكتروني . [ 8 ]

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

بعد أن أصدر مختبر الأبحاث البحرية شفرة تور بموجب ترخيص مجاني ، [ 5 ] [ 9 ] [ 10 ] أسس دينغلداين وماثيوسون وخمسة آخرون مشروع تور كمنظمة غير ربحية في عام 2006، بدعم مالي من مؤسسة الحدود الإلكترونية والعديد من المنظمات الأخرى. [ 11 ] [ 12 ]

بيانات

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

مجازيًا، تُشبه البصلة بنية البيانات التي تتكون من "تغليف" رسالة بطبقات متتالية من التشفير، ليتم فك تشفيرها ("تقشيرها" أو "فك تغليفها") بواسطة عدد من أجهزة الكمبيوتر الوسيطة يساوي عدد الطبقات، قبل وصولها إلى وجهتها. تبقى الرسالة الأصلية مخفية أثناء نقلها من عقدة إلى أخرى، ولا يعرف أي وسيط مصدر البيانات أو وجهتها النهائية، مما يسمح للمرسل بالحفاظ على هويته مجهولة. [ 13 ]

إنتاج ونقل البصل

لإنشاء رسالة بصل ونقلها، يختار المرسل مجموعة من العُقد من قائمة تُقدّمها "عقدة الدليل". تُرتّب العُقد المختارة في مسار يُسمى "سلسلة" أو "دائرة"، تُنقل الرسالة من خلاله. وللحفاظ على سرية هوية المرسل، لا تستطيع أي عقدة في الدائرة معرفة ما إذا كانت العقدة التي تسبقها هي المرسل أم وسيط آخر مثلها. وبالمثل، لا تستطيع أي عقدة في الدائرة معرفة عدد العُقد الأخرى فيها، ولا تستطيع سوى العقدة الأخيرة، "عقدة الخروج"، تحديد موقعها في السلسلة. [ 13 ]

صورة لعقدة بصلة في كندا.
عقدة بصلية قيد الاستخدام.

باستخدام التشفير غير المتماثل، يحصل المرسل على مفتاح عام من عقدة الدليل لإرسال رسالة مشفرة إلى العقدة الأولى ("عقدة الإدخال")، مما يُنشئ اتصالاً ومفتاحاً سرياً مشتركاً ("مفتاح الجلسة"). باستخدام الرابط المشفر المُنشأ إلى عقدة الإدخال، يستطيع المرسل بعد ذلك إعادة توجيه رسالة عبر العقدة الأولى إلى عقدة ثانية في السلسلة باستخدام تشفير لا يمكن فك تشفيره إلا بواسطة العقدة الثانية، وليس الأولى. عندما تستقبل العقدة الثانية الرسالة، تُنشئ اتصالاً مع العقدة الأولى. في حين أن هذا يُوسع الرابط المشفر من المرسل، لا تستطيع العقدة الثانية تحديد ما إذا كانت العقدة الأولى هي المرسل أم مجرد عقدة أخرى في الدائرة. يستطيع المرسل بعد ذلك إرسال رسالة عبر العقدتين الأولى والثانية إلى عقدة ثالثة، مشفرة بحيث لا يمكن فك تشفيرها إلا بواسطة العقدة الثالثة. تصبح العقدة الثالثة، كما هو الحال مع الثانية، مرتبطة بالمرسل ولكنها تتصل فقط بالعقدة الثانية. يمكن تكرار هذه العملية لبناء سلاسل أكبر فأكبر، ولكنها عادةً ما تكون محدودة للحفاظ على الأداء. [ 13 ]

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

نقاط الضعف

تحليل التوقيت

أحد أسباب عدم اعتبار اتصالات الإنترنت التقليدية مجهولة الهوية هو قدرة مزودي خدمة الإنترنت على تتبع وتسجيل الاتصالات بين أجهزة الكمبيوتر. على سبيل المثال، عند دخول شخص ما إلى موقع ويب معين، قد تكون البيانات نفسها مؤمنة عبر اتصال مثل HTTPS، بحيث لا يمكن لأي طرف خارجي رؤية كلمة مرور المستخدم أو بريده الإلكتروني أو أي محتوى آخر، ولكن يتم تسجيل الاتصال نفسه، ووقت حدوثه، وحجم البيانات المنقولة. يقوم توجيه Onion بإنشاء مسار بين جهازين وإخفائه بحيث لا يمكن تمييز أي اتصال مباشر من شخص ما إلى موقع الويب، ولكن تظل هناك سجلات للاتصالات بين أجهزة الكمبيوتر. يبحث تحليل حركة البيانات في سجلات الاتصالات التي أنشأها مُرسِل محتمل، ويحاول مطابقة التوقيت وعمليات نقل البيانات مع الاتصالات التي تمت مع مُستقبِل محتمل. إذا تمكن مهاجم من اختراق طرفي المسار، فقد يُلاحظ أن مُرسِلًا ما قد نقل كمية من البيانات إلى جهاز كمبيوتر غير معروف قبل عدد محدد من الثواني من قيام جهاز كمبيوتر آخر غير معروف بنقل بيانات بنفس الحجم إلى وجهة معينة. [ 14 ] [ 15 ] تشمل العوامل التي قد تسهل تحليل حركة البيانات تعطل العقد أو مغادرتها للشبكة [ 15 ] وعقدة مخترقة تحتفظ بسجل للجلسة أثناء حدوثها عند إعادة بناء السلاسل بشكل دوري. [ 16 ]

يُعدّ توجيه الثوم نوعًا من أنواع توجيه البصل المرتبط بشبكة I2P ، حيث يقوم بتشفير عدة رسائل معًا، مما يزيد من سرعة نقل البيانات ويجعل من الصعب على المهاجمين تحليل حركة البيانات. [ 17 ] [ 18 ]

ثغرة أمنية في عقدة الخروج

على الرغم من أن الرسالة المرسلة تُنقل عبر عدة طبقات من التشفير، فإن مهمة عقدة الخروج، باعتبارها العقدة الأخيرة في السلسلة، هي فك تشفير الطبقة الأخيرة وإيصال الرسالة إلى المُستلم. وبالتالي، تستطيع عقدة الخروج المخترقة الحصول على البيانات الأولية المُرسلة، والتي قد تشمل كلمات المرور، والرسائل الخاصة، وأرقام الحسابات المصرفية، وغيرها من المعلومات الشخصية. وقد استخدم الباحث السويدي دان إيغرستاد هجومًا مماثلًا لجمع كلمات مرور أكثر من 100 حساب بريد إلكتروني تابع لسفارات أجنبية. [ 19 ]

تتشابه ثغرات عقدة الخروج مع تلك الموجودة في الشبكات اللاسلكية غير الآمنة، حيث يمكن اعتراض البيانات التي يرسلها مستخدم على الشبكة من قِبل مستخدم آخر أو من قِبل مُشغّل جهاز التوجيه. ويتم حل كلتا المشكلتين باستخدام اتصال آمن من طرف إلى طرف مثل SSL/TLS أو HTTP الآمن (S-HTTP). فإذا كان هناك تشفير من طرف إلى طرف بين المُرسِل والمُستقبِل، ولم يقع المُرسِل ضحيةً لشهادة SSL مزيفة تُقدّمها عقدة الخروج، فلن يتمكن حتى الوسيط الأخير من رؤية الرسالة الأصلية.

انظر أيضاً

مراجع

  1. Goldschlag D., Reed M., Syverson P. (1999.) Onion Routing for Anonymous and Private Internet Connections , Onion Router.
  2. سلطاني، رامين؛ جوكل، دينيس؛ تاوسلي، دون؛ هومان صدر، أمير (27-11-2017). "نحو بصمات تدفق الشبكة غير المرئية القابلة للإثبات". المؤتمر الحادي والخمسون لأسيلومار حول الإشارات والأنظمة والحواسيب ، 2017. الصفحات 258-262 . arXiv : 1711.10079 . doi : 10.1109/ACSSC.2017.8335179 . ISBN  978-1-5386-1823-3. S2CID 4943955 . 
  3. Reed MG, Syverson PF, Goldschlag DM (1998) "الاتصالات المجهولة وتوجيه البصل"، مجلة IEEE للمجالات المختارة في الاتصالات، 16(4):482–494.
  4. 1 2 براءة اختراع أمريكية رقم 6266704 ، ريد؛ مايكل ج. (بيثيسدا، ماريلاند)، سيفيرسون؛ بول ف. (سيلفر سبرينغ، ماريلاند)، غولدشلاغ؛ ديفيد م. (سيلفر سبرينغ، ماريلاند)، "شبكة توجيه البصل لنقل البيانات بشكل آمن عبر شبكات الاتصالات"، مُسجلة باسم الولايات المتحدة الأمريكية ممثلة بوزير البحرية (واشنطن العاصمة). 
  5. 1 2 ليفين، ياشا (16 يوليو 2014). "جميع من شاركوا تقريبًا في تطوير تور كانوا (أو ما زالوا) ممولين من قبل حكومة الولايات المتحدة" . باندو ديلي . تم الاطلاع عليه في 30 أغسطس 2014 .
  6. فاجوينبو، جوزيف باباتوندي (24 مايو 2013). القوات المسلحة: أداة السلام والقوة والتنمية والازدهار . دار النشر AuthorHouse. رقم ISBN 9781477226476تم الاطلاع عليه بتاريخ 29 أغسطس 2014 .
  7. لي، ديفيد؛ هاردينغ، لوك (8 فبراير 2011). ويكيليكس: من داخل حرب جوليان أسانج على السرية . بابليك أفيرز. ISBN 978-1610390620تم الاطلاع عليه بتاريخ 29 أغسطس 2014 .
  8. ريد، إم جي؛ سيفيرسون، بي إف؛ غولدشلاغ، دي إم (مايو 1998). "الاتصالات المجهولة وتوجيه البصل". مجلة IEEE للمجالات المختارة في الاتصالات . 16 (4): 482-494 . رمز Bibcode : 1998IJSAC..16..482R . doi : 10.1109/49.668972 . ISSN 1558-0008 . 
  9. دينغلداين، روجر (20 سبتمبر 2002). "ما قبل الإصدار التجريبي: شغّل خادم وكيل Onion الآن!" . or-dev (قائمة بريدية) . تم الاطلاع عليه في 17 يوليو 2008 .
  10. "أسئلة وأجوبة حول تور: لماذا يُسمى تور؟" . مشروع تور . تم الاطلاع عليه في 1 يوليو 2011 .
  11. "تور: الرعاة" . مشروع تور . تم الاسترجاع في 11 ديسمبر 2010 .
  12. كريبس، برايان (8 أغسطس 2007). "الهجمات تدفع إلى تحديث شبكة إخفاء الهوية 'تور'" . صحيفة واشنطن بوست . مؤرشف من الأصل في 27 أبريل 2011. تم الاطلاع عليه في 27 أكتوبر 2007 .
  13. 1 2 3 4 روجر دينغلداين؛ نيك ماثيوسون؛ بول سيفيرسون. "تور: الجيل الثاني من موجه البصل" (ملف PDF) . تم الاطلاع عليه بتاريخ 26 فبراير 2011 .
  14. شماتيكوف، وانغ؛ مينغ-هسيو فيتالي (2006). "تحليل التوقيت في الشبكات المختلطة منخفضة زمن الوصول: الهجمات والدفاعات". أمن الحاسوب - ESORICS 2006. ESORICS'06. المجلد 4189. الصفحات 18-33 . CiteSeerX 10.1.1.64.8818 . doi : 10.1007/11863908_2 . ISBN    978-3-540-44601-9.{{cite book}}تم |journal=تجاهله ( مساعدة )
  15. 1 2 دينغلداين، روجر؛ ماثيوسون، نيك؛ سيفيرسون، بول (أغسطس 2004). "تور: الجيل الثاني من موجه أونيون" . سان دييغو، كاليفورنيا: جمعية USENIX . تم الاطلاع عليه بتاريخ 24 أكتوبر 2012 .
  16. رايت، ماثيو ك.؛ أدلر، ميكا؛ ليفين، برايان نيل؛ شيلدز، كلاي (نوفمبر 2004). "هجوم السلف: تحليل تهديد لأنظمة الاتصالات المجهولة" (ملف PDF) . معاملات ACM في أمن المعلومات والأنظمة . 7 (4): 489-522 . doi : 10.1145/1042031.1042032 . S2CID 7711031. مؤرشف من الأصل (ملف PDF) بتاريخ 4 مارس 2016. تم الاسترجاع بتاريخ 4 يوليو 2012 . 
  17. "نقاط الضعف الشائعة في الشبكة المظلمة: نظرة عامة على استراتيجيات الهجوم" . 27 يناير 2014.
  18. زنتور، بسام؛ حراتي، رمزي أ. (2011). "نظام اتصالات البيانات I2P". وقائع المؤتمر الدولي العاشر للشبكات ICN 2011 : 401-409 .
  19. بانغمان، إريك (30 أغسطس 2007). "باحث أمني يعثر بالصدفة على بيانات تسجيل الدخول إلى البريد الإلكتروني للسفارة" . آرس تكنيكا . تاريخ الاسترجاع: 17 مارس 2010 .