قناة علوم عظيمة على اليوتيوب

علوم الحاسوب

شرح تحميل ملفات تورنت بامان لاندرويد وايفون و ويندوز وماك ولينكس

بت تورنت " BitTorrent " : هو بروتوكول ( Peer-to-Peer ) اي النظير للنظير او الند للند حيث يسمح لمستخدمي شبكة الإنترنت بمشاركة الملفات من خلال اجهزتهم بسرعة فائقة حيث لا يتطلب بت تورنت سيرفرات للتحميل من خلالها مثل خدمة Dropbox file1.png (3 KB) او الخدمات السحابية الأخري فتورنت يعتمد بشكل أساسي علي التحميل من أجهزة المستخدمين الاخرين بدون وجود اي وسيط سوي سيرفرات " Tracker " , مشاركة الملفات عبر شبكة الإنترنت بين المستخدمين طريقة رائعة وفعالة للتحميل والرفع وتجاوز السياسات التعسفية التي تفرضها بعض مواقع التخزين السحابي تجاه المواد التي تنشرها , فخدمة تورنت تسمح لك بالتحميل بشكل مباشر من اجهزة الاطراف الاخري 

 

 

[ 1. مصطلحات هامة ] 

 Tracker :

هو سيرفر يعمل كوسيط لربط اجهزة المستخدمين ببعضهم البعض من خلال عناوين الIP الخاصة بأجهزة المستخدمين , كل جهاز يقوم بتحميل(Download)البيانات فهو في نفس اللحظة يرفع (Upload)البيانات الي الاجهزة الاخري او المستخدمين الاخرين

◁ Peers :

عدد الأشخاص المتصلين الذين يقومون بمشاركة الملفات اما بالتحميل او الرفع وتحتوي Peers علي Seeders و leechers 

◁ Seeders :

هم الاطراف الذين انتهوا من تحميل  الملف  بشكل كامل و من ثم يعرض الملف للتحميل للأخريين, و كلما زاد عدد " Seeders " كلما زادت الفرصه لتحميل الملف اسرع

◁ Super :

وهو أول شخص يملك الملف بالكامل أو هو الذي يرفع الملف إلى الإنترنت ويسمح بمشاركته

◁ Swarm :

مجموعه الأجهزة التي يتم التحميل منها في نفس اللحظة

◁ Health :

خدمه للتحقق من وجود عدد " Seed " وعدد " Peer " وكلما زاد عددهم كلما زادت سرعه التحميل

◁ Leeches :

 

هو الطرف الذي يقوم بالتحميل من الآخرين ولكن لا يسمح بالتحميل منه

 

لقراءة قاموس مصطلحات بت تورينت اضغط هنا

 

 

[ 2. طريقة عمل بت تورنت ]

 

◁ اولا يجب الحصول علي ملف التورنت و هو الذي يحتوي علي معلومات الاتصال بالـ Tracker و هو الجهاز الذي ينظم عملية التحميل بين المستخدمين 

◁ يتم فتح الملف بأحد برامج تحميل التورنت و اشهرها (Vuze ,BitTorrentBitCometuTorrent

◁ بعد الاتصال بالجهاز يتم اتصالك بجهاز المستخدم (Seeder) الذي يملك اول جزء من الملف المراد تحميله و يتم نقله الي جهازك، في هذه الحالة يرمز لك بإسم (Downloader) او محمل

◁ بعد الانتهاء من تحميل هذا الجزء يتم مجددا الاتصال بالـ Tracker لمعرفة من اين سيتم الحصول علي الجزء الاخر من الملف، تذكر في هذه الحالة انك اصبحت Seeder للجزء الذي تم تحميله و Downloader للجزء الاخر

◁ يتم تكرار هذه العملية حتي يتم الانتهاء من الملف كاملا و تصبح Seeder للملف كله 

 

صورة توضيحية لالية عمل تورنت

 

kTCmI.png (134 KB) 

 

[ 3. المخاطر الأمنية اثناء تحميل ملفات تورنت ]

 

سيرفر " Tracker " يحتاج الي بيانات جهازك ليتمكن من ربط اتصالك بالاطراف الاخري ولكن من ضمن البيانات التي يحتاجها Tracker عنوان الـ IP الخاص بجهازك ويمكن للاطراف الاخري معرفة عنوان الـ IP الخاص بجهازك وهذه البيانات تستغلها بعض اجهزة الاستخبارات او الهكرز في استهداف المستخدمين فضلا عن معرفة مزود الخدمة المحلي للبيانات التي تحملها 

قام بعض الباحثين الأمنيين باعداد دراسة لتوضيح طرق تعقب مستخدمي تور في برامج Bittorrent بعد إضافة المستخدمين بروكسي تور

طبقا لهذه الدراسة فالهجوم الاول كان يستهدف مستخدمي Bittorrent بعد ضبطهم بروكسي تور , هؤلاء المستخدمين يأملون ان عنوان الـ IP الخاص بهم لا يظهر في قائمة Tracker ولكن المشكلة ان العديد من برامج Bittorrent مثل ( uTorrent , Vuze ) تتجاهل اعدادات البروكسي حيث ان سيرفر Tracker مصمم لاستخدام بروتوكول UDP للاتصال وبروكسي Socks الخاص بشبكة تورلا يدعم سوي بروتوكول TCP وليس UDP ، في الحقيقة الهجوم اسوأ من ذالك , حيث تقوم بعض البرامج مثل uTorrent , BitSpirit بكتابة عنوان الـ IP الخاص بالمستخدمين مباشرة ضمن المعلومات التي ترسل الي سيرفر Tracker ومن ثم الي الاطراف الاخري

الهجوم الثاني يعتمد علي الهجوم الاول في استهداف مستخدمي Bittorrent بعد ضبطهم اعدادات البروكسي الي شبكة تور , اتضح ان هذه البرامج تستخدم منفذ " Port " عشوائي للاستماع اليه ومن ثم ترسل رقم المنفذ الي سيرفر Tracker اذا لو برنامج تورنت الذي تستخدمه اختار منفذ 50344 وتواصل مع الاطراف الاخري بتخف من خلال شبكة تور , فالاطراف الاخري يمكنهم النظر في قائمة Tracker ومعرفة المنفذ الذي استخدمته ومن ثم معرفة عنوان الـ IP , فإن لم يكن اتصالك بـ Bittorrent مشفر فعقدة الخروج في شبكة تور يمكنها معرفة بياناتك ايضا

اذا.... فشبكة تورغير مناسبة لاستخدامها في تحميل ملفات تورنت يمكنكم قراءة المزيد حول ذالك من هنا

 

?توضيح

أفضل حل لتحميل ملفات تورنت بشكل أمن من خلال استخدام خدمات الشبكات الخاصة الإفتراضية VPN 

فخدمات الـ VPN تشفر اتصالك بشكل كامل وفي جميع البرامج بشكل تلقائي وليس برامج معينة , فمن المهم اختيار خدمة VPN تحترم خصوصية المستخدمين ولا تخزن بيانات التصفح او تقرأها عند اختيارك او شراءك لخدمة VPN عليك مراعاة المعايير الامنية في هذه الخدمات 

 

? ملحوظة هامة :

     خدمة F-Secure Freedome  تحظر تحميل او رفع بيانات Bittorrent علي السيرفرات التالية

  • Australia

  • Belgium

  • Canada (Montreal and Vancouver)

  • France

  • Germany

  • Hong Kong

  • Italy

  • Japan

  • Mexico

  • Netherlands

  • Poland

  • Singapore

  • United Kingdom

  • United States

    اما السيرفرات الأخري مثل Denmark Ireland Norway يمكنك تحميل ملفات Bittorrent من خلالها 

 

[ 4. شرح تحميل ملفات تورنت لأجهزة أندرويد Android ]

 

mfd61wlwtqhtyfilq1rwfn2ptrndnpio.png (8 KB)

tTorrent pro

 

لتحميل التطبيق توجه الي الرابط التالي 

اضغط على Settings

 

268JP.jpg (36 KB)

إَضغط علي Network Settings 

xCQz5.jpg (37 KB)

إضغط علي Encryption وتحقق من تفعيل Forced لاجبار التطبيق علي تشفير اتصالك 

j8yZs.jpg (49 KB) 

حمل ملف تورنت من المصدر الرسمي وضعه في اي مسار ثم اضغط علي File Browser 

WCT9h.jpg (36 KB)

توجه الي المسار تحميل ملف تورنت وقم باختياره 

 

wm8GB.jpg (62 KB)

إضغط علي Download

 847RR.jpg (51 KB)

 

ستظهر لوحة التحميل والرفع علي هذا النحو ستجد العديد من البيانات للاطراف PEERS وسيرفرات TRACKERS والملفات Files 

 xWDSe.jpg (58 KB)

 

 



السابق
شرح تحميل ملفات تورنت بروابط مباشرة بدون برامج وسرعة عالية
التالي
تصاميم أمنية

0 تعليقات

أضف تعليقا

اترك تعليقاً