CENO 2.0 ویب براؤزر کی ریلیز، جو بلاکنگ کو نظرانداز کرنے کے لیے P2P نیٹ ورک کا استعمال کرتا ہے

eQualite کمپنی نے موبائل ویب براؤزر CENO 2.0.0 (CEnsorship.NO) کی ریلیز شائع کی ہے، جسے عالمی نیٹ ورک سے سنسرشپ، ٹریفک فلٹرنگ یا انٹرنیٹ سیگمنٹس کو منقطع کرنے کے حالات میں معلومات تک رسائی کو منظم کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ براؤزر GeckoView انجن (Android کے لیے Firefox میں استعمال کیا جاتا ہے) پر بنایا گیا ہے، جس میں ایک وکندریقرت P2P نیٹ ورک کے ذریعے ڈیٹا کا تبادلہ کرنے کی صلاحیت کو بڑھایا گیا ہے، جس میں صارفین ٹریفک کو بیرونی گیٹ ویز پر بھیجنے میں حصہ لیتے ہیں جو فلٹرز کو نظرانداز کرتے ہوئے معلومات تک رسائی فراہم کرتے ہیں۔ پروجیکٹ کی پیشرفت MIT لائسنس کے تحت تقسیم کی جاتی ہے۔ تیار شدہ اسمبلیاں گوگل پلے پر دستیاب ہیں۔

P2P فعالیت کو ایک علیحدہ Ouinet لائبریری میں منتقل کر دیا گیا ہے، جسے صوابدیدی ایپلی کیشنز میں سنسرشپ بائی پاس ٹولز شامل کرنے کے لیے استعمال کیا جا سکتا ہے۔ CENO براؤزر اور Ouinet لائبریری آپ کو ٹریفک فلٹرنگ کو نظرانداز کرنے کے لیے پراکسی سرورز، VPNs، گیٹ ویز اور دیگر مرکزی میکانزم کی فعال بلاکنگ کے حالات میں معلومات تک رسائی حاصل کرنے کی اجازت دیتی ہے، سنسر والے علاقوں میں انٹرنیٹ کے مکمل بند ہونے تک (مکمل بلاکنگ، مواد کے ساتھ۔ کیشے یا مقامی اسٹوریج ڈیوائسز سے تقسیم کیا جا سکتا ہے)۔

پراجیکٹ فی صارف مواد کیشنگ کا استعمال کرتا ہے، مقبول مواد کے ایک وکندریقرت کیش کو برقرار رکھتا ہے۔ جب کوئی صارف سائٹ کھولتا ہے تو، ڈاؤن لوڈ کردہ مواد کو مقامی طور پر کیش کیا جاتا ہے اور P2P نیٹ ورک کے شرکاء کو دستیاب کر دیا جاتا ہے جو وسائل تک براہ راست رسائی نہیں کر سکتے یا گیٹ ویز کو بائی پاس نہیں کر سکتے۔ ہر آلہ صرف اس ڈیوائس سے براہ راست درخواست کردہ ڈیٹا کو اسٹور کرتا ہے۔ کیش میں صفحات کی شناخت یو آر ایل سے ہیش کا استعمال کرتے ہوئے کی جاتی ہے۔ صفحہ سے وابستہ تمام اضافی ڈیٹا، جیسے کہ تصاویر، اسکرپٹس اور اسٹائلز کو ایک شناخت کنندہ کے تحت گروپ کیا جاتا ہے اور ایک ساتھ پیش کیا جاتا ہے۔

نئے مواد تک رسائی حاصل کرنے کے لیے، جس تک براہ راست رسائی مسدود ہے، خصوصی پراکسی گیٹ ویز (انجیکٹر) استعمال کیے جاتے ہیں، جو نیٹ ورک کے بیرونی حصوں میں واقع ہیں جو سنسرشپ کے تابع نہیں ہیں۔ کلائنٹ اور گیٹ وے کے درمیان معلومات کو عوامی کلید کی خفیہ کاری کا استعمال کرتے ہوئے خفیہ کیا جاتا ہے۔ ڈیجیٹل دستخطوں کا استعمال گیٹ ویز کی شناخت اور بدنیتی پر مبنی گیٹ ویز کے تعارف کو روکنے کے لیے کیا جاتا ہے، اور پروجیکٹ کے ذریعے تعاون یافتہ گیٹ ویز کی چابیاں براؤزر کی ترسیل میں شامل ہیں۔

گیٹ وے کے بلاک ہونے پر اس تک رسائی حاصل کرنے کے لیے، ایک سلسلہ کنکشن دوسرے صارفین کے ذریعے سپورٹ کیا جاتا ہے جو ٹریفک کو گیٹ وے پر فارورڈ کرنے کے لیے پراکسی کے طور پر کام کرتے ہیں (ڈیٹا گیٹ وے کلید کے ساتھ انکرپٹ کیا جاتا ہے، جو ٹرانزٹ صارفین کی اجازت نہیں دیتا ہے جن کے سسٹمز کے ذریعے درخواست منتقل کی جاتی ہے۔ ٹریفک میں گھسنا یا مواد کا تعین کرنا)۔ کلائنٹ سسٹم دوسرے صارفین کی جانب سے بیرونی درخواستیں نہیں بھیجتے ہیں، لیکن یا تو کیشے سے ڈیٹا واپس کرتے ہیں یا پراکسی گیٹ وے پر سرنگ قائم کرنے کے لیے بطور لنک استعمال ہوتے ہیں۔

CENO 2.0 ویب براؤزر کی ریلیز، جو بلاکنگ کو نظرانداز کرنے کے لیے P2P نیٹ ورک کا استعمال کرتا ہے

براؤزر پہلے باقاعدہ درخواستوں کو براہ راست پہنچانے کی کوشش کرتا ہے، اور اگر براہ راست درخواست ناکام ہوجاتی ہے، تو یہ تقسیم شدہ کیش کو تلاش کرتا ہے۔ اگر یو آر ایل کیشے میں نہیں ہے تو، پراکسی گیٹ وے سے منسلک ہو کر یا دوسرے صارف کے ذریعے گیٹ وے تک رسائی حاصل کر کے معلومات کی درخواست کی جاتی ہے۔ کوکیز جیسا حساس ڈیٹا کیشے میں محفوظ نہیں ہوتا ہے۔

CENO 2.0 ویب براؤزر کی ریلیز، جو بلاکنگ کو نظرانداز کرنے کے لیے P2P نیٹ ورک کا استعمال کرتا ہے

P2P نیٹ ورک میں ہر سسٹم کو ایک اندرونی شناخت کنندہ فراہم کیا جاتا ہے جو P2P نیٹ ورک میں روٹنگ کے لیے استعمال ہوتا ہے، لیکن صارف کے جسمانی مقام سے منسلک نہیں ہوتا ہے۔ کیشے میں منتقل اور ذخیرہ شدہ معلومات کی وشوسنییتا کو ڈیجیٹل دستخطوں (Ed25519) کے استعمال سے یقینی بنایا جاتا ہے۔ منتقل شدہ ٹریفک کو TLS کا استعمال کرتے ہوئے انکرپٹ کیا جاتا ہے۔ ڈسٹری بیوٹڈ ہیش ٹیبل (DHT) کا استعمال نیٹ ورک کے ڈھانچے، شرکاء اور کیش شدہ مواد کے بارے میں معلومات تک رسائی کے لیے کیا جاتا ہے۔ اگر ضروری ہو تو، µTP یا Tor کو HTTP کے علاوہ بطور ٹرانسپورٹ استعمال کیا جا سکتا ہے۔

ایک ہی وقت میں، CENO اپنا نام ظاہر نہیں کرتا ہے اور بھیجی گئی درخواستوں کے بارے میں معلومات شرکاء کے آلات پر تجزیہ کے لیے دستیاب ہے (مثال کے طور پر، ہیش کا استعمال اس بات کا تعین کرنے کے لیے کیا جا سکتا ہے کہ صارف نے کسی مخصوص سائٹ تک رسائی حاصل کی ہے)۔ خفیہ درخواستوں کے لیے، مثال کے طور پر، جو میل اور سوشل نیٹ ورکس میں آپ کے اکاؤنٹ سے کنکشن کی ضرورت ہوتی ہے، ایک علیحدہ پرائیویٹ ٹیب استعمال کرنے کی تجویز ہے، جس میں ڈیٹا کی درخواست صرف براہ راست یا پراکسی گیٹ وے کے ذریعے کی جاتی ہے، لیکن کیشے تک رسائی کے بغیر اور اس کے بغیر۔ کیش میں آباد.

نئی ریلیز میں تبدیلیوں میں سے:

  • پینل کے ڈیزائن کو تبدیل کر دیا گیا ہے اور کنفیگریٹر انٹرفیس کو دوبارہ ڈیزائن کیا گیا ہے۔
  • کلیئر بٹن کے ڈیفالٹ رویے کی وضاحت کرنا اور اس بٹن کو پینل اور مینو سے ہٹانا ممکن ہے۔
  • کنفیگریٹر کے پاس اب براؤزر کے ڈیٹا کو صاف کرنے کی صلاحیت ہے، بشمول فہرست کے لحاظ سے منتخب حذف کرنا۔
  • مینو کے اختیارات کو دوبارہ ترتیب دیا گیا ہے۔
  • انٹرفیس کو حسب ضرورت بنانے کے اختیارات الگ ذیلی مینیو میں شامل ہیں۔
  • Ouinet لائبریری (0.21.5) اور سینو ایکسٹینشن (1.6.1) کے ورژن کو اپ ڈیٹ کر دیا گیا ہے، GeckoView انجن اور Mozilla لائبریریوں کو Android 108 کے لیے Firefox کے ساتھ ہم آہنگ کیا گیا ہے۔
  • روسی زبان کے لیے لوکلائزیشن شامل کی گئی۔
  • تھیم کے پیرامیٹرز اور سرچ انجنوں کے انتظام کے لیے سیٹنگز شامل کی گئیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں