پراجیکٹ سالمن: صارف کے اعتماد کی سطح کے ساتھ پراکسی کا استعمال کرتے ہوئے انٹرنیٹ سنسرشپ کو مؤثر طریقے سے کیسے روکا جائے۔

پراجیکٹ سالمن: صارف کے اعتماد کی سطح کے ساتھ پراکسی کا استعمال کرتے ہوئے انٹرنیٹ سنسرشپ کو مؤثر طریقے سے کیسے روکا جائے۔

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

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

نقطہ نظر کی تفصیل

سائنسدانوں نے سالمن نامی ایک ٹول تیار کیا ہے، پراکسی سرورز کا ایک ایسا نظام ہے جسے انٹرنیٹ کے استعمال پر پابندی کے بغیر ممالک کے رضاکار چلاتے ہیں۔ ان سرورز کو سنسر کے ذریعے بلاک ہونے سے بچانے کے لیے، سسٹم صارفین کو اعتماد کی سطح تفویض کرنے کے لیے ایک خصوصی الگورتھم کا استعمال کرتا ہے۔

اس طریقہ کار میں ممکنہ سنسر ایجنٹوں کو بے نقاب کرنا شامل ہے جو پراکسی سرور کے IP ایڈریس کو تلاش کرنے اور اسے بلاک کرنے کے لیے عام صارفین کے طور پر ظاہر کرتے ہیں۔ اس کے علاوہ، اپوزیشن سبیل کے حملے سسٹم میں اندراج کرتے وقت، ایک درست سوشل نیٹ ورک اکاؤنٹ کا لنک فراہم کرنے یا اعلیٰ سطح کے اعتماد کے حامل صارف سے سفارش حاصل کرنے کی ضروریات کے ذریعے انجام دیا جاتا ہے۔

یہ کیسے کام کرتا ہے

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

یہ بھی فرض کیا جاتا ہے کہ ریاست کے پاس قابل قدر وسائل ہیں جن میں انسانی وسائل بھی شامل ہیں۔ ایک سنسر ان مسائل کو حل کر سکتا ہے جن کے لیے سینکڑوں یا ہزاروں کل وقتی ملازمین کی ضرورت ہوتی ہے۔

چند اور بنیادی نکات:

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

یہ سب ہمیں رکاوٹوں پر قابو پانے کے لیے نظام کے تین اہم اجزاء کی تفصیل پر لاتا ہے۔

  1. سسٹم اس امکان کا حساب لگاتا ہے کہ صارف سینسر کرنے والی تنظیموں کا ایجنٹ ہے۔ ایسے صارفین پر پابندی عائد کر دی جاتی ہے جن کے اس طرح کے ایجنٹ ہونے کا زیادہ امکان پایا جاتا ہے۔
  2. ہر صارف کا اعتماد کی سطح ہوتی ہے جسے حاصل کرنا ضروری ہے۔ تیز ترین کارکردگی کا مظاہرہ کرنے والے پراکسی اعلی ترین اعتماد کے حامل صارفین کے لیے وقف ہیں۔ اس کے علاوہ، یہ آپ کو قابل اعتماد، وقت کی جانچ کرنے والے صارفین کو نئے آنے والوں سے الگ کرنے کی اجازت دیتا ہے، کیونکہ ان میں زیادہ امکان سنسر ایجنٹوں کا ہوتا ہے۔
  3. اعلیٰ سطح کے اعتماد کے حامل صارفین نئے صارفین کو سسٹم میں مدعو کر سکتے ہیں۔ نتیجہ قابل اعتماد صارفین کا سماجی گراف ہے۔

سب کچھ منطقی ہے: سنسر کو عام طور پر پراکسی سرور کو یہاں اور ابھی بلاک کرنے کی ضرورت ہوتی ہے؛ وہ سسٹم میں اپنے ایجنٹوں کے اکاؤنٹس کو "پمپ اپ" کرنے کی کوشش کرنے کے لیے زیادہ دیر انتظار نہیں کرے گا۔ اس کے علاوہ، یہ بھی واضح ہے کہ نئے صارفین کو ابتدائی طور پر اعتماد کی مختلف سطحیں مل سکتی ہیں - مثال کے طور پر، پراجیکٹ کے تخلیق کاروں کے دوست اور رشتہ دار سنسر ریاستوں کے ساتھ تعاون کرنے کے امکانات کم ہیں۔

اعتماد کی سطح: نفاذ کی تفصیلات

نہ صرف صارفین کے درمیان بلکہ پراکسی سرورز کے درمیان بھی اعتماد کی سطح ہے۔ سسٹم ایک مخصوص سطح کے ساتھ صارف کو اسی اعتماد کی سطح کے ساتھ سرور تفویض کرتا ہے۔ ایک ہی وقت میں، صارف کے اعتماد کی سطح یا تو بڑھ سکتی ہے یا گھٹ سکتی ہے، اور سرورز کے معاملے میں یہ صرف بڑھتی ہے۔

ہر بار جب سنسر کسی سرور کو بلاک کرتے ہیں جسے کوئی خاص صارف استعمال کر رہا تھا، ان کے اعتماد کی سطح کم ہو جاتی ہے۔ اعتماد بڑھتا ہے اگر سرور کو طویل عرصے تک بلاک نہ کیا جائے - ہر نئی سطح کے ساتھ مطلوبہ وقت دوگنا ہو جاتا ہے: سطح n سے n+1 تک جانے کے لیے، آپ کو پراکسی سرور کے بلاتعطل آپریشن کے 2n+1 دن کی ضرورت ہوتی ہے۔ زیادہ سے زیادہ، چھٹے، اعتماد کی سطح تک پہنچنے میں دو ماہ سے زیادہ وقت لگتا ہے۔

پراجیکٹ سالمن: صارف کے اعتماد کی سطح کے ساتھ پراکسی کا استعمال کرتے ہوئے انٹرنیٹ سنسرشپ کو مؤثر طریقے سے کیسے روکا جائے۔

بہترین پراکسی سرورز کے پتے معلوم کرنے کے لیے اتنا انتظار کرنا سینسر کے خلاف ایک انتہائی موثر جوابی اقدام ہے۔

سرور کا اعتماد کی سطح صارفین کے ذریعہ اس پر تفویض کردہ اعتماد کی کم سے کم سطح ہے۔ مثال کے طور پر، اگر سسٹم میں ایک نیا سرور صارفین کو تفویض کیا جاتا ہے، جن میں سے کم از کم درجہ بندی 2 ہے، تو پراکسی کو بھی وہی ملے گا۔ اگر اس کے بعد 3 کی ریٹنگ والا شخص سرور استعمال کرنا شروع کردے، لیکن دوسرے درجے کے صارفین بھی باقی رہیں، تو سرور کی درجہ بندی 2 ہوگی۔ اگر سرور کے تمام صارفین نے لیول بڑھا دیا ہے، تو یہ پراکسی کے لیے بڑھتا ہے۔ ایک ہی وقت میں، سرور اپنے اعتماد کی سطح کو کھو نہیں سکتا؛ اس کے برعکس، اگر اسے بلاک کیا جاتا ہے، تو صارفین پر جرمانہ عائد کیا جائے گا۔

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

اس کے علاوہ، اعلیٰ سطح کے اعتماد کے حامل صارفین سنسر کے حملوں سے بہتر طور پر محفوظ رہتے ہیں، کیونکہ سنسر کو پراکسی ایڈریس معلوم کرنے کے لیے مہینوں انتظار کرنا پڑتا ہے۔ نتیجے کے طور پر، زیادہ خطرہ والے لوگوں کے لیے سرورز کے بلاک ہونے کا امکان کم اعتماد والے لوگوں کے مقابلے میں کئی گنا کم ہے۔

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

تجویز کرنے والا نظام لہروں میں کام کرتا ہے۔ مدعو صارفین کی پہلی لہر کو صرف چار ماہ کے بعد اپنے دوستوں کو مدعو کرنے کا موقع ملتا ہے۔ دوسری اور بعد کی لہروں کے صارفین کو 2 ماہ انتظار کرنا ہوگا۔

سسٹم ماڈیولز

نظام تین اجزاء پر مشتمل ہے:

  • ونڈوز کے لیے سالمن کلائنٹ؛
  • سرور ڈیمون پروگرام رضاکاروں کے ذریعے نصب کیا گیا ہے (ونڈوز اور لینکس کے لیے ورژن)؛
  • ایک مرکزی ڈائریکٹری سرور جو تمام پراکسی سرورز کا ڈیٹا بیس ذخیرہ کرتا ہے اور صارفین کے درمیان IP پتے تقسیم کرتا ہے۔

پراجیکٹ سالمن: صارف کے اعتماد کی سطح کے ساتھ پراکسی کا استعمال کرتے ہوئے انٹرنیٹ سنسرشپ کو مؤثر طریقے سے کیسے روکا جائے۔

سسٹم کلائنٹ ایپلیکیشن انٹرفیس

سسٹم کو استعمال کرنے کے لیے، ایک شخص کو فیس بک اکاؤنٹ کا استعمال کرتے ہوئے ایک اکاؤنٹ بنانا ہوگا۔

حاصل يہ ہوا

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

آج کے لیے بس اتنا ہی ہے، آپ کی توجہ کا شکریہ!

سے مفید لنکس اور مواد انفاٹیکا:

ماخذ: www.habr.com

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