وي پي اين وائر گارڊ OpenBSD پاران منظور ڪيو ويو

Jason A. Donenfeld، ليکڪ جو VPN WireGuard، اعلان ڪيو о قبوليت وائر گارڊ پروٽوڪول لاءِ مکيه OpenBSD ڪنييل ڊرائيور "wg" ۾ شامل، عمل درآمد مخصوص نيٽ ورڪ انٽرفيس ۽ تبديليون ٽول ڪٽ استعمال ڪندڙ خلا ۾ ڪم ڪري رهيو آهي. OpenBSD بعد ۾ ٻيو او ايس بڻجي ويو لينڪس مڪمل ۽ مربوط وائر گارڊ سپورٽ سان. وائر گارڊ کي اوپن بي ايس ڊي 6.8 رليز ۾ شامل ٿيڻ جي اميد آهي.

پيچس ۾ اوپن بي ايس ڊي ڪرنل لاءِ ڊرائيور شامل آهن، ifconfig ۽ tcpdump يوٽيلٽيز ۾ تبديليون شامل آهن وائر گارڊ جي ڪارڪردگي، دستاويزن، ۽ وائر گارڊ کي باقي سسٽم سان ضم ڪرڻ لاءِ ننڍيون تبديليون. ڊرائيور پنهنجي الگورتھم جي عمل کي استعمال ڪري ٿو بليڪ 2 ايس, hchacha20 и وکر 25519، انهي سان گڏ SipHash عمل درآمد اڳ ۾ ئي OpenBSD ڪنييل ۾ موجود آهي.

عمل درآمد لينڪس، ونڊوز، macOS، *BSD، iOS ۽ Android لاءِ سڀني سرڪاري WireGuard ڪلائنٽ سان مطابقت رکي ٿو. هڪ ڊولپر جي ليپ ٽاپ (Lenovo x230) تي ڪارڪردگي جاچ ڏيکاريندي 750mbit/s جي ذريعي. مقابلي لاءِ، بنيادي ike psk سيٽنگن سان isakmpd 380mbit/s جي هڪ انٽرپٽ مهيا ڪري ٿي.

جڏهن اوپن بي ايس ڊي ڪرنل لاءِ ڊرائيور کي ڊولپ ڪيو ويو ته، ڪجهه تعميراتي حل چونڊيا ويا جيڪي لينڪس لاءِ ڊرائيور سان ملندڙ جلندڙ هئا، پر ڊرائيور بنيادي طور تي OpenBSD لاءِ تيار ڪيو ويو هو، هن سسٽم جي خصوصيتن کي ذهن ۾ رکندي ۽ ٺاهڻ ۾ حاصل ڪيل تجربي کي مدنظر رکندي. لينڪس لاء ڊرائيور. WireGuard جي اصل ليکڪ جي رضامندي سان، نئين ڊرائيور جو سڄو ڪوڊ مفت ISC لائسنس تحت ورهايو ويو آهي.

ڊرائيور اوپن بي ايس ڊي نيٽ ورڪنگ اسٽيڪ سان مضبوطيءَ سان ضم ٿي ٿو ۽ موجوده سب سسٽم استعمال ڪري ٿو، جيڪو ڪوڊ کي تمام ڪمپيڪٽ بڻائي ٿو (ڪوڊ جون 3000 لائينون). اختلافن ۾، لينڪس جي ڀيٽ ۾ ڊرائيور جي اجزاء جي الڳ الڳ الڳ الڳ آهي: OpenBSD-مخصوص انٽرفيس "if_wg.*" فائلن ۾ رکيل آهن، DoS تحفظ ڪوڊ "wg_cookie.*" ۾ آهي، ۽ ڪنيڪشن ڳالهين ۽ انڪرپشن. منطق ”wg_noise.*“ ۾ آهي

جو ذريعو: opennet.ru

تبصرو شامل ڪريو