ጄሰን ኤ. ዶነንፌልድ፣ የቪፒኤን ደራሲ WireGuard, о ለፕሮቶኮሉ ወደ ዋናው የ OpenBSD ከርነል ነጂ "wg" ውስጥ ይግቡ WireGuard, የተወሰነ የአውታረ መረብ በይነገጽ እና በተጠቃሚ ቦታ ላይ የሚሰራ የመሳሪያ ስብስብ. OpenBSD በኋላ ሁለተኛው ስርዓተ ክወና ሆነ ከሙሉ እና ከተቀናጀ ድጋፍ ጋር WireGuard. በማብራት ላይ WireGuard በ OpenBSD 6.8 እትም ላይ ይጠበቃል።
ፓቼዎች የ OpenBSD ከርነል ነጂ፣ የ ifconfig እና tcpdump መገልገያዎችን ለውጦች እና ለተግባራዊነት ድጋፍ ያካትታሉ። WireGuard, ሰነዶች እና ለውህደት ጥቃቅን ለውጦች WireGuard ከቀሪው የስርዓት ክፍል ጋር። አሽከርካሪው የራሱን የአልጎሪዝም ትግበራ ይጠቀማል , и ፣ እንዲሁም የ SipHash ትግበራ ቀድሞውኑ በOpenBSD kernel ውስጥ አለ።
አተገባበሩ ከሁሉም ኦፊሴላዊ ደንበኞች ጋር ተኳሃኝ ነው WireGuard ለ Linux, Windows, macOS, *BSD፣ iOS እና Androidበገንቢ ላፕቶፕ (ሌኖቮ x230) ላይ የአፈጻጸም ሙከራ 750 ሜጋ ባይት በሰከንድ ፍጥነት አሳይቷል። ለማነፃፀር፣ isakmpd ከነባሪ ቅንብሮች እና ike psk ጋር 380 ሜጋ ባይት በሰከንድ ፍጥነት ይሰጣል።
ለ OpenBSD kernel ሾፌር ሲያዘጋጁ፣ ከአሽከርካሪው ጋር ተመሳሳይነት ያላቸው አንዳንድ ተመሳሳይነቶች Linux የስነ-ህንፃ ውሳኔዎችን ቢያደርጉም፣ አሽከርካሪው በዋናነት የተዘጋጀው ለ OpenBSD ሲሆን፣ የዚህን ስርዓት ዝርዝር ሁኔታ በማጤን እና አሽከርካሪውን በመፍጠር የተገኘውን ልምድ ከግምት ውስጥ በማስገባት Linuxከዋናው ደራሲ ፈቃድ ጋር WireGuard አዲሱ የመንጃ ኮድ ሙሉ በሙሉ በነጻ የአይኤስሲ ፈቃድ ስር ተሰራጭቷል።
አሽከርካሪው ከ OpenBSD የአውታረ መረብ ቁልል ጋር በጥብቅ ይዋሃዳል እና አሁን ያሉትን ንዑስ ስርዓቶች ይጠቀማል፣ ይህም ኮዱ በጣም የታመቀ እንዲሆን ያስችላል (በግምት 3000 የኮድ መስመሮች)። ሌሎች ልዩነቶች የሚከተሉትን ያካትታሉ፡ Linux, የአሽከርካሪ ክፍሎች መለያየት፡- የOpenBSD-ተኮር በይነገጾች በ"if_wg.*" ፋይሎች ውስጥ ይገኛሉ፣ የDoS ጥበቃ ኮድ በ"wg_cookie.*" ውስጥ ነው፣ እና የግንኙነት ድርድር እና የኢንክሪፕሽን ሎጂክ በ"wg_noise.*" ውስጥ ነው።
ምንጭ: opennet.ru
