ٹور پروجیکٹ نے زنگ زبان میں ایک نفاذ پیش کیا، جو مستقبل میں C ورژن کی جگہ لے گا۔

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

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

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

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

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

ماخذ: opennet.ru

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