بير جارديان

برنامج PeerGuardian هو برنامج مجاني ومفتوح المصدر، تم تطويره بواسطة Phoenix Labs ، وقد توقف تطويره . يُتيح البرنامج حظر الاتصالات الواردة والصادرة بناءً على قوائم عناوين IP المحظورة . كان الهدف من استخدامه هو منع المستخدمين الآخرين الذين يقومون بتنزيل ملف تورنت واحد من رؤية اتصالك الخاص باستخدام قوائم عناوين IP. كما يُمكن للنظام حظر نطاقات عناوين IP مخصصة، وفقًا لتفضيلات المستخدم.

تم إيقاف إصدار ويندوز من هذا البرنامج لصالح تطبيقات أخرى (تشجع شركة Phoenix Labs مستخدمي PeerGuardian الحاليين على الانتقال إلى PeerBlock المبني على PeerGuardian 2). [ 5 ]

تاريخ

بدأ تطوير برنامج PeerGuardian في أواخر عام 2002، بقيادة المبرمج تيم ليونارد. صدرت النسخة العامة الأولى في عام 2003، في وقت بدأت فيه صناعة الموسيقى بمقاضاة مستخدمي مشاركة الملفات (وهو تغيير عن موقفها السابق الذي كان ينص على عدم استهداف المستهلكين بدعاوى انتهاك حقوق النشر). [ 6 ]

الإصدار 1

تمت برمجة برنامج PeerGuardian الأصلي (الإصدار 1.0) بلغة Visual Basic ، وسرعان ما اكتسب شعبية واسعة بين مستخدمي شبكات P2P، على الرغم من اقتصاره على حظر بروتوكول TCP الشائع، واستهلاكه العالي لذاكرة الوصول العشوائي (RAM) ووحدة المعالجة المركزية (CPU) عند الاتصال بشبكات P2P. وبحلول ديسمبر 2003، بلغ عدد مرات تحميله مليون مرة. [ 7 ] تم إصدار النسخة الأصلية مجانًا، ووُفرت شفرة المصدر بموجب ترخيص مفتوح المصدر . ونظرًا لأن الإصدار 1.0 كان يحظر منافذ TCP فقط، انتقل موقع PeerGuardian.net إلى bluetack.co.uk، حيث تم تطوير Protowall ، وThe blocklist Manager، وBIMS، وHosts Manager.

الإصدار 2

بعد سبعة أشهر من التطوير، في فبراير 2005، تم إصدار النسخة الثانية من برنامج PeerGuardian كنسخة تجريبية . [ 8 ] قاد كوري نيلسون عملية تطوير النسخة 2.0، والتي هدفت إلى معالجة العديد من أوجه القصور في النسخة الأولى. أتاحت النسخة الثانية دعم المزيد من البروتوكولات (TCP، UDP، ICMP، إلخ)، وقوائم حظر متعددة، وتحديثات تلقائية. كما تم تبسيط عملية التثبيت، فلم تعد تتطلب إعادة تشغيل النظام أو تثبيت برامج التشغيل.

تم تحسين سرعة البرنامج وكفاءة استخدام الموارد من خلال إعادة تصميم وبرمجة الإصدار 2.0 بلغة C++ لتقليل استهلاك طاقة المعالجة والذاكرة. وكما هو الحال مع معظم برامج جدار الحماية المكتبية الأخرى لنظام ويندوز، يتم تثبيت الإصدار 2.0 كمرشح على مستوى النواة في ويندوز 2000 والإصدارات الأحدث، مما يمنح التطبيق وصولاً مباشراً إلى حزمة بروتوكولات الشبكة في ويندوز، وبالتالي تحسين الأداء.

كان دعم كل من نظام التشغيل Windows Vista و IPv6 في مرحلة الإصدار التجريبي اعتبارًا من مايو 2009.

القائمة السوداء

يتم تخزين القائمة السوداء في عدد من التنسيقات المختلفة:

التنسيقات الثنائية

تم إنشاء التنسيقات الثنائية (المعروفة باسم P2B) عند إصدار النسخة التجريبية الأولى من PeerGuardian 2، وذلك لإنشاء أصغر قائمة حظر ممكنة.

  • الإصدار الأول من P2B – استُخدم هذا التنسيق فقط في الإصدارات الأولى من PeerGuardian 2. وكان يُضغط باستخدام تنسيق gzip . لم تعد القوائم تُنتج بهذا التنسيق.
  • P2B الإصدار 2 – يُعد هذا الإصدار الأكثر استخدامًا، وهو مدعوم في العديد من التطبيقات، بما في ذلك eMule وإصدار Linux من PeerGuardian. وهو يُعادل الإصدار الأول من تنسيق P2B، ولكنه يستخدم ترميز UTF-8 لتخزين الأسماء.
  • P2B الإصدار 3 – أحدث إصدار من تنسيق P2B، وهو مدعوم حاليًا فقط على أحدث إصدار من برنامج PeerGuardian 2 لنظام التشغيل Windows. يستخدم هذا التنسيق ضغط 7z لتقليل حجم الملفات بشكل إضافي. ونظرًا لاعتماده مؤخرًا، يُعدّ هذا التنسيق الأقل توافقًا.

تنسيق نص عادي P2P

كان التنسيق الأصلي لبرنامج PeerGuardian الإصدار 1.x عبارة عن تنسيق نصي بسيط. لسوء الحظ، أدى ذلك إلى تضخم حجم القوائم واستهلاكها الكثير من عرض النطاق الترددي لتوزيعها، مما استدعى تطوير تنسيقات ثنائية أصغر. التنسيق كالتالي:

اسم النطاق: عنوان IP الأول - عنوان IP الأخير

على سبيل المثال:

Localhost:127.0.0.1-127.0.0.1

يُستخدم هذا التنسيق أيضًا في eMule ، وفي المكون الإضافي SafePeer Vuze ، و ProtoWall ، و KTorrent ، و Transmission .

مشاكل إدارة القائمة السوداء

منذ عام 2006 على الأقل، [ 9 ] يتم توفير قائمة حظر P2P التي يستخدمها PeerGuardian بواسطة "Bluetack Internet Security Solutions". (كان Bluetack هو اسم أحد أعضاء فريق PeerGuardian الأصلي الذي كان يملك نطاقه السابق peerguardian.net وقام بإنشاء "مدير قائمة الحظر" المستخدم لصيانة القائمة. [ 7 ] )

طوّر موقع Bluetack.co.uk تطبيقًا يُسمى نظام إدارة الإنترنت من Bluetack (BIMS)، يقوم بفهرسة خوادم WHOIS لإنشاء خريطة للإنترنت وعناوين IP الخاصة بها. باستخدام قاعدة البيانات هذه، يبحث مديرو الموقع (Seraphielx، Moore، Firstaid، Tozanno، DeathAngel، R00ted) عن أسماء شركات مكافحة مشاركة الملفات (Anti-P2P) ويُحددون رمز حالة لكل اسم لإنشاء قوائم الحظر التي يقوم مدير قوائم الحظر بتنزيلها لاستيرادها إلى PeerGuardian و Protowall وتطبيقات أخرى لحظر حركة مرور مكافحة مشاركة الملفات من الوصول إلى التنزيلات. كما يحصلون على سجلات من الأشخاص الذين تلقوا رسائل بسبب تنزيل برامج وموسيقى وفيديوهات "غير قانونية"، ويحددون من لا ينتمي إلى القائمة ويُعلّمون على بياناته كإجراء احترازي.

يؤكد مطورو PeerGuardian أنهم لا يملكون أي سيطرة على قائمة Bluetacks، ولا يروجون لقوائم بديلة أو يربطون بها. وقد تعرضوا لانتقادات بسبب الحظر المفرط الذي يفرضونه استنادًا إلى أدلة غير موثقة.

يقر برنامج PeerGuardian بأن الاتصال بـ Battlefield 2 و Blizzard و Steam و ArenaNet محظور، مما يخلق مشاكل للعديد من مستخدمي الألعاب عبر الإنترنت الذين لا يدركون أن PeerGuardian سيقطع اتصال اللعبة، وبالتالي يتم توجيههم لقراءة الدليل.

باستخدام تطبيق إدارة القائمة المحظورة، يمكن للمستخدمين إضافة هذه المواقع إلى "قائمة آمنة" مما يسمح لهم بمواصلة استخدام الألعاب والمواقع الإلكترونية دون تدخل من PeerGuardian.

في عام 2007، وُجّهت انتقادات لبرنامج Bluetack/PeerGuardian 2 لحجبه موقع denis.stalker.h3q.com، ثاني أكبر موقع لتتبع ملفات BitTorrent حتى ديسمبر 2007، باعتباره عنوانًا "مناهضًا لتقنية P2P"، وزعم أن القائمين عليه (الذين يستخدم موقع The Pirate Bay برنامج التتبع الخاص بهم " Opentracker " ) يتآمرون مع جمعية الفيلم الأمريكية ( MPAA ) ومنظمة MediaDefender . [ 10 ] ينتمي القائمون على هذا البرنامج إلى نادي Chaos Computer Club (CCC)، وهو جمعية عريقة تضم قراصنة ونشطاء في مجال حرية المعلومات، وقد قاموا أيضًا بتشغيل موقع التتبع الخاص بهم لفترة وجيزة من شبكة النادي. كما حجب Bluetack موقع CCC نفسه، متهمًا إياه بالقيام بـ"أعمال مناهضة لتقنية P2P" وكونه "تهديدًا" لمستخدمي مشاركة الملفات، بينما أشار آخرون إلى أن نادي CCC كان يدافع علنًا عن تقنية P2P لسنوات، بل ودعا إلى مقاطعة صناعة الموسيقى احتجاجًا على دعاوى مشاركة الملفات المرفوعة ضده. [ 11 ]

على الرغم من أنه من السهل إضافة عناوين IP الخاصة بالجهات الحكومية والتجارية إلى قائمة عناوين IP المراد حظرها، إلا أنه لا توجد وسيلة لدى PeerGuardian لحظر الوصول من قبل جهة حكومية أو شركة تستخدم عنوان IP غير موثق لتحديد الأشخاص المتورطين في انتهاك حقوق الطبع والنشر أو أي نشاط آخر قد يكون غير قانوني.

PeerGuardian Lite

يُعدّ PeerGuardian Lite نسخةً مُشتقّةً من PeerGuardian 2، صُمّمت لاستهلاك أقل قدرٍ ممكن من موارد المعالج والذاكرة. لا يحتوي على واجهة مستخدم أو خيارات، ويتكوّن من أيقونة واحدة في شريط المهام. توقّف تطويره، حيث صدرت أحدث نسخة منه في 22 أبريل 2005. وهو مفتوح المصدر ، ما يسمح لأي جهة بتطوير نسخ مُشتقّة منه مستقبلًا. وكما ذكر مطوّروه على الإنترنت، يُواصل PeerGuardian Lite الآن العمل ضمن مشروع وبرنامج Peerblock، ونُصح مستخدمو PeerGuardian Lite منذ عام 2008 تقريبًا بالانتقال إلى Peerblock. يتميّز Peerblock ببعض الخيارات الإضافية، لكنّه يستهلك موارد المعالج بنفس كفاءة PeerGuardian Lite تقريبًا.

انتقادات أخرى

إلى جانب الانتقادات الأصلية الموجهة للإصدار الأول لبطئه وكثرة أخطائه، فإن معظم الانتقادات الأخرى الموجهة إلى PeerGuardian تتمحور حول التقنية المستخدمة لحظر النظراء. وقد أشار النقاد إلى أن قوائم الحظر متاحة للعامة، وبالتالي يمكن للأطراف التي قد ترغب في التحايل على PeerGuardian التحقق من القائمة لمعرفة ما إذا كانت عناوين IP الخاصة بها محظورة.

تُدار قوائم الحظر أيضًا من قِبل الجمهور، ولكن لا توجد طريقة مضمونة للتحقق من سبب كون عنوان IP أو نطاق عناوين IP غير مرغوب فيه، أو الإبلاغ عنه، ولا للتحقق مما إذا كانت عناوين IP المحظورة لا تزال غير مرغوب فيها. تعتمد القائمة على الجمهور في تقديم الملاحظات، وبالتالي فهي عرضة للهجوم (انظر القسم أعلاه حول مشاكل إدارة قوائم الحظر).

تم إدراج نظامي التشغيل Vista 64 بت وWindows 7 64 بت ضمن قائمة أنظمة التشغيل المتوافقة مع التطبيقات، ولكنهما يتطلبان حلاً بديلاً يتضمن تعطيل توقيع برامج التشغيل، وهو ما قد يتطلب بعض المهارات الحاسوبية. [ 12 ]

مراجع

  1. "PeerGuardian 2" . مختبرات فينيكس . مؤرشف من الأصل في 13 أكتوبر 2005. تم الاطلاع عليه في 24 سبتمبر 2010 .
  2. "PeerGuardian Linux – تصفح ملفات PeerGuardian" . SourceForge.net . تم الاطلاع عليه بتاريخ 14 نوفمبر 2012 .
  3. "PeerGuardian Mac OS X – تصفح ملفات PeerGuardian" . SourceForge.net . تم الاطلاع عليه بتاريخ 24 سبتمبر 2010 .
  4. "إعلان PeerGuardian لنظام التشغيل Mac OS X 1.7b2" . مختبرات فينيكس . تم الاطلاع عليه بتاريخ 18 سبتمبر 2011 .
  5. "إصدار PeerBlock 1.0" . مختبرات فينيكس . 30 سبتمبر 2009. مؤرشف من الأصل في 3 أكتوبر 2009. تم الاطلاع عليه في 24 سبتمبر 2010 .
  6. كينغ، براد (6 مايو 2003). "برنامج يسمح لمستخدمي برامج مشاركة الملفات بالتجول بحرية" . أخبار وايرد . كوندي ناست ديجيتال . تم الاطلاع عليه بتاريخ 24 سبتمبر 2010 .
  7. 1 2 مينكي، توماس (10 ديسمبر 2003). "مقابلة الجارديان" . سليك.كوم . تم الاسترجاع 24 سبتمبر 2010 .
  8. مينيك، توماس (2 فبراير 2005). "PeerGuardian 2.0 يدخل مرحلة تجريبية" . أخبار سلايك . تم الاطلاع عليه بتاريخ 24 سبتمبر 2010 .
  9. "فضيحة µTorrent" . phoenixlabs.org . مؤرشف من الأصل بتاريخ 23 أبريل 2006. تم الاطلاع عليه بتاريخ 13 يناير 2022 .
  10. "موقع ذا بايرت باي يعمل الآن على أوبن تراكر" . TorrentFreak.com . 8 ديسمبر 2007. تم الاطلاع عليه بتاريخ 24 سبتمبر 2010 .
  11. روتجرز، جانكو (20 سبتمبر 2007). "بيرغارديان يحظر ناديًا للهاكرز، ويتهمهم بالعمل لصالح ميديا ​​ديفندر" . مدونة P2P . تم الاطلاع عليه بتاريخ 24 سبتمبر 2010 .
  12. "تعطيل توقيع برنامج التشغيل" . مختبرات فينيكس. 16 يونيو 2009. مؤرشف من الأصل في 22 ديسمبر 2010. تم الاطلاع عليه في 24 سبتمبر 2010 .