تورشات
كان TorChat برنامج مراسلة فورية مجهول الهوية يعمل بنظام الند للند، ويعتمد على خدمات Tor Onion كشبكة أساسية. وقد وفّر البرنامج خدمة مراسلة نصية ونقل ملفات آمنة تشفيرًا. [ 1 ] تضمن خصائص خدمات Tor Onion تشفير جميع البيانات المتبادلة بين المستخدمين، مما يجعل من الصعب للغاية تحديد هوية المتصلين أو الموقع الجغرافي لأي مستخدم.
برنامج TorChat هو برنامج مجاني مرخص بموجب شروط رخصة جنو العمومية العامة (GPL).
سمات
في TorChat، يمتلك كل مستخدم معرّفًا أبجديًا رقميًا فريدًا يتكون من 16 حرفًا. يُنشئ Tor هذا المعرّف عشوائيًا عند تشغيل التطبيق لأول مرة، وهو في الأساس عنوان .onion لخدمة Onion. يتواصل عملاء TorChat فيما بينهم باستخدام Tor للاتصال بخدمة Onion الخاصة بالطرف الآخر (المستمدة من معرّفه) وتبادل معلومات الحالة ورسائل الدردشة وغيرها من البيانات عبر هذا الاتصال. ولأن خدمات Onion تستطيع استقبال الاتصالات الواردة حتى لو كانت خلف جهاز توجيه يقوم بترجمة عناوين الشبكة (NAT)، فإن TorChat لا يحتاج إلى إعادة توجيه المنافذ ليعمل.
تاريخ
صدرت النسخة العامة الأولى من برنامج TorChat في نوفمبر 2007 [ 2 ] [ 3 ] بواسطة بيرند كرويس (prof7bit). [ 4 ] [ 1 ] [ 5 ] وهو مكتوب بلغة بايثون ويستخدم مكتبة wxPython متعددة المنصات ، مما أتاح دعمه لمجموعة واسعة من المنصات وأنظمة التشغيل .
تم بناء الإصدارات القديمة من TorChat لنظام التشغيل Windows باستخدام py2exe (تم استبدالها بـ pyinstaller منذ الإصدار 0.9.9.292) وجاءت مرفقة بنسخة من Tor مهيأة مسبقًا بحيث يمكن تشغيلها كتطبيق محمول مباشرة من محرك أقراص USB المحمول دون أي تثبيت أو تهيئة أو إنشاء حساب.
بين عامي 2008 و2010، لم تُصدر أي حزم محدّثة، مما أدى إلى تقادم النسخة المدمجة من تور وعدم قدرتها على الاتصال بشبكة تور، [ 6 ] وهو ما يفسر ظهور نسخ معدّلة استبدلت ملف Tor.exe المدمج بنسخة حديثة. في ديسمبر 2010، صدر تحديث رسمي تضمن، إلى جانب بعض إصلاحات الأخطاء الطفيفة، ملف Tor.exe محدّثًا.
بعد عام 2014، توقفت جميع أنشطة التطوير ولم يتلق برنامج TorChat أي تحديثات أخرى. [ 7 ]
شوكات
أصدر مطور فرنسي نسخة معدلة لنظام التشغيل OS X في صيف عام 2010. ويمكن تنزيل الملف التنفيذي (تطبيق Cocoa) وشفرة المصدر (Objective-C) المرفقة في مشروع Xcode 7 من موقع SourceMac.
في مطلع عام ٢٠١٢، أُعيد كتابة بروتوكول TorChat بلغة Java ، وأُطلق عليه اسم jTorChat على منصة Google Code . يحتوي هذا المشروع على أحدث إصدار من Tor.exe، وهو مصمم لمحاكاة جميع ميزات بروتوكول TorChat الأصلي، بالإضافة إلى توسيع البروتوكولات لتشمل ميزات خاصة بـ jTorChat. على الرغم من أن مشاركة الملفات كانت مُطبقة في TorChat الأصلي، إلا أنها لم تُفعّل بعد في jTorChat. ومن الميزات الجديدة في jTorChat وضع البث، الذي يسمح للمستخدم بإرسال رسائل إلى جميع مستخدمي الشبكة، حتى لو لم يكونوا ضمن قائمة أصدقائه. كما تم تفعيل وضع طلب الصداقة، الذي يسمح للمستخدم بطلب إضافة مستخدم عشوائي في شبكة jTorChat. في هذه المرحلة، صُمم jTorChat ليعمل بكفاءة على نظام Windows دون أي إعدادات، ولكن نظرًا لكتابته بلغة Java ، فإنه يعمل على أي منصة يدعمها كل من Tor وJava، مما يجعله سهل النقل. يسعى المشروع حاليًا إلى استقطاب مطوري Java، وخاصةً للمساعدة في تصحيح أخطاء واجهة المستخدم الرسومية.
في فبراير 2012، نقل المطور Prof7bit برنامج TorChat إلى منصة GitHub ، [ 7 ] احتجاجًا على الرقابة الانتقائية التي تمارسها جوجل على إمكانية تحميل البرنامج في بعض البلدان. وقد انتقل Prof7bit الآن للعمل على torchat2، وهو برنامج مُعاد كتابته بالكامل باستخدام Lazarus و Free Pascal . [ 8 ]
حماية
في عام ٢٠١٥، أُجري تحليل أمني [ ٩ ] لبروتوكول TorChat وتطبيقه المكتوب بلغة بايثون. وقد تبيّن أنه على الرغم من سلامة تصميم TorChat، إلا أن تطبيقه يعاني من عدة ثغرات تجعل مستخدميه عرضةً لهجمات انتحال الهوية، وهجمات تأكيد الاتصال، وهجمات حجب الخدمة. وبالرغم من هذه الثغرات، قد يظل استخدام TorChat آمنًا في حال عدم كشف عنوان Onion الخاص بالطرف الآخر للمهاجم الذي يسعى لاستهداف صاحب عنوان TorChat.
انظر أيضاً
مراجع
- ١ ٢ "مقابلة مع بيرند كرويس من تور تشات" . مؤسسة البرمجيات الحرة . مؤرشف من الأصل بتاريخ ٢٠١٤-٠٢-٠٢ . تم الاطلاع عليه بتاريخ ٢٠١٤-٠١-٢٨ .
- ↑ زيتر، كيم (17 سبتمبر 2014). "متسربون من المدارس الإعدادية يبرمجون برنامج دردشة ذكيًا يحبط تجسس وكالة الأمن القومي" . مجلة وايرد . تاريخ الاسترجاع: 25 فبراير 2021. تور تشات، برنامج مراسلة فورية من نظير إلى نظير، صدر عام 2007 ،
وكان يستخدم خدمات تور المخفية لنقل البيانات. إلا أن تور تشات واجه عددًا من مشاكل التنفيذ عند إصداره، ما أدى إلى هجره إلى حد كبير من قبل المستخدمين ومطوريه.
- ↑ prof7bit (25 نوفمبر 2007). "torchat" . كود جوجل . مؤرشف من الأصل في 25 نوفمبر 2007. تم الاطلاع عليه في 25 فبراير 2021 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ↑ "بيرند كرويس (prof7bit)" . جيست . جيت هاب. مؤرشف من الأصل في 17 يناير 2018. تم الاطلاع عليه في 25 فبراير 2021 .
- ↑ "TorChat - دليل البرامج المجانية" . مؤرشف من الأصل بتاريخ 2013-10-09.
- ↑ مدونة مشروع تور . Blog.torproject.org. مؤرشفة من الأصل بتاريخ 2014-02-02 . تم الاطلاع عليها بتاريخ 2014-01-28 .
- 1 2 "TorChat2" . GitHub . 8 ديسمبر 2021. مؤرشف من الأصل في 8 ديسمبر 2013. تم الاسترجاع في 6 فبراير 2012 .
- ↑ ك، بيرند (2022-08-21)، TorChat2 ، مؤرشف من الأصل في 2022-08-31 ، تم استرجاعه في 2022-08-31
- ↑ فيجيبو، رين (2015). تحليل أمني لبرنامج المراسلة الفورية تور تشات (ملف PDF) (رسالة ماجستير). جامعة تالين للتكنولوجيا . مؤرشف (ملف PDF) من الأصل بتاريخ 20 أغسطس 2022. تم الاطلاع عليه بتاريخ 24 أغسطس 2022 .
روابط خارجية
- خدمات تور أونيون
- برامج مراسلة فورية مجانية
- برامج أمان مجانية
- تور (شبكة إخفاء الهوية)
- برنامج مجاني مكتوب بلغة باسكال
- برنامج مبرمج بلغة باسكال
- برامج متوقفة
- برنامج يستخدم رخصة جنو العمومية العامة
