پورے سائز کے ٹور نیٹ ورک کی نقالی کرنے کا تجربہ کریں۔

یونیورسٹی آف واٹر لو اور یو ایس نیول ریسرچ لیبارٹری کے محققین نے ٹور نیٹ ورک سمیلیٹر کی ترقی کے نتائج پیش کیے، جو کہ نوڈس اور صارفین کی تعداد میں مرکزی ٹور نیٹ ورک سے موازنہ کر سکتے ہیں اور حقیقی حالات کے قریب تجربات کی اجازت دیتے ہیں۔ تجربے کے دوران تیار کردہ ٹولز اور نیٹ ورک ماڈلنگ کے طریقہ کار نے 4 ٹی بی ریم والے کمپیوٹر پر 6489 ٹور نوڈس کے نیٹ ورک کے آپریشن کو نقل کرنا ممکن بنایا، جس سے 792 ہزار ورچوئل صارفین بیک وقت جڑے ہوئے ہیں۔

واضح رہے کہ یہ ٹور نیٹ ورک کا پہلا فل سکیل سمولیشن ہے، نوڈس کی تعداد جس میں حقیقی نیٹ ورک سے مماثل ہے (کام کرنے والے ٹور نیٹ ورک میں تقریباً 6 ہزار نوڈس اور 2 ملین منسلک صارفین ہیں)۔ ٹور نیٹ ورک کا مکمل تخروپن رکاوٹوں کی نشاندہی کرنے، حملے کے رویے کی نقل، حقیقی حالات میں اصلاح کے نئے طریقوں کی جانچ، اور سیکورٹی سے متعلق تصورات کی جانچ کے نقطہ نظر سے دلچسپی کا حامل ہے۔

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

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

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

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

ٹور نیٹ ورک کو ماڈل بنانے اور اس کی تقلید کرنے کے لیے، محققین بی ایس ڈی لائسنس کے تحت تقسیم کیے گئے کئی کھلے منصوبے تیار کر رہے ہیں:

  • شیڈو ایک یونیورسل نیٹ ورک سمیلیٹر ہے جو آپ کو ہزاروں نیٹ ورک پروسیس کے ساتھ تقسیم شدہ سسٹمز کو دوبارہ بنانے کے لیے حقیقی نیٹ ورک ایپلیکیشن کوڈ چلانے کی اجازت دیتا ہے۔ حقیقی، غیر ترمیم شدہ ایپلی کیشنز پر مبنی سسٹمز کی تقلید کرنے کے لیے، شیڈو سسٹم کال ایمولیشن تکنیک کا استعمال کرتا ہے۔ نقلی ماحول میں ایپلی کیشنز کا نیٹ ورک تعامل VPN کی تعیناتی اور عام نیٹ ورک پروٹوکول (TCP, UDP) کے سمیلیٹروں کے استعمال کے ذریعے کیا جاتا ہے۔ ورچوئل نیٹ ورک کی خصوصیات جیسے پیکٹ کا نقصان اور ترسیل میں تاخیر کی حسب ضرورت تخروپن کی حمایت کرتا ہے۔ ٹور کے ساتھ تجربات کے علاوہ، بٹ کوائن نیٹ ورک کی تقلید کے لیے شیڈو کے لیے ایک پلگ ان تیار کرنے کی کوشش کی گئی، لیکن یہ منصوبہ تیار نہیں کیا گیا۔
  • ٹورنیٹ ٹولز ٹور نیٹ ورک کے حقیقت پسندانہ ماڈلز بنانے کے لیے ایک ٹول کٹ ہے جسے شیڈو ماحول میں چلایا جا سکتا ہے، نیز نقلی عمل کو شروع کرنے اور ترتیب دینے، نتائج کو جمع کرنے اور دیکھنے کے لیے۔ میٹرکس جو اصلی ٹور نیٹ ورک کے آپریشن کی عکاسی کرتی ہیں نیٹ ورک جنریشن کے لیے ٹیمپلیٹس کے طور پر استعمال کی جا سکتی ہیں۔
  • TGen صارف کی طرف سے متعین کردہ پیرامیٹرز (سائز، تاخیر، بہاؤ کی تعداد، وغیرہ) کی بنیاد پر ٹریفک کے بہاؤ کا ایک جنریٹر ہے۔ گراف ایم ایل فارمیٹ میں خصوصی اسکرپٹس کی بنیاد پر اور TCP بہاؤ اور پیکٹوں کی تقسیم کے لیے امکانی مارکوف ماڈلز کا استعمال کرتے ہوئے ٹریفک کی تشکیل کی اسکیموں کی وضاحت کی جاسکتی ہے۔
  • OnionTrace ایک نقلی ٹور نیٹ ورک میں کارکردگی اور واقعات کو ٹریک کرنے کے ساتھ ساتھ ٹور نوڈس کی زنجیروں کی تشکیل کے بارے میں معلومات کو ریکارڈ کرنے اور دوبارہ چلانے اور انہیں ٹریفک کے بہاؤ کو تفویض کرنے کا ایک ٹول ہے۔



ماخذ: opennet.ru

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