FreeBSD 13 e batlile e qetella ka ts'ebetsong e bolotsana ea WireGuard ka tlolo ea laesense le bofokoli.

Ho tsoa ho codebase motheong oa ho lokolloa ha FreeBSD 13, khoutu e nang le ts'ebetsong ea protocol ea WireGuard VPN, e entsoeng ka taelo ea Netgate ntle le ho buisana le baetsi ba WireGuard ea pele, 'me e se e kenyelelitsoe litokollong tse tsitsitseng tsa pfSense. kabo, e ile ea tlosoa ka sekhobo. Ka mor'a ho hlahloba khoutu ea Jason A. Donenfeld, mongoli oa WireGuard ea pele, ho ile ha fumaneha hore ts'ebetsong ea FreeBSD e reriloeng ea WireGuard e ne e le karoloana ea khoutu ea boemo bo tlaase e neng e tletse buffer overflows le ho tlōla laesense ea GPL.

Liphoso tse mpe ka har'a khoutu ea li-cryptography li ile tsa fumanoa ts'ebetsong, karolo ea protocol ea WireGuard e ne e siiloe, ho ne ho e-na le liphoso tse lebisitseng ho senyeha ha kernel le ho pota-pota mekhoa ea ts'ireletso, li-buffers tsa boholo bo tsitsitseng li ne li sebelisetsoa ho kenya lintlha. Ho hongata ka boleng ba khoutu ke ho ba teng ha li-stubs ho e-na le licheke tse lulang li khutlisa boleng "'nete", hammoho le li-printfs tse lebetsoeng tse nang le tlhahiso ea li-parameter tse sebelisetsoang ho kenyelletsa, le tšebeliso ea mosebetsi oa ho robala ho thibela morabe. maemo.

Likarolo tse ling tsa khoutu, joalo ka crypto_xor mosebetsi, li kentsoe ts'ebetsong ea Linux ea WireGuard ho tlola GPL. Ka lebaka leo, Jason Donenfield, hammoho le Kyle Evans le Matt Dunwoodie (mongoli oa boema-kepe ba WireGuard bakeng sa OpenBSD), ba ile ba qala ho lokisa ts'ebetsong e nang le mathata 'me ka beke ba nkela khoutu eohle ea moqapi e hiriloeng ke Netgate ka ho feletseng. Phetolelo e nchafalitsoeng e ile ea lokolloa e le sete e arohaneng ea li-patches, tse behiloeng polokelong ea projeke ea WireGuard mme ha e so kenyellelitsoe ho FreeBSD.

Hoa thahasellisa hore qalong ha ho letho le ileng la baka mathata, Netgate, ea neng a batla ho khona ho sebelisa WireGuard kabong ea pfSense, o ile a hira Matthew Macy, ea tsebang hantle kernel ea FreeBSD le marang-rang a marang-rang, ea amehang ho lokisoeng ha likokoana-hloko 'me a na le phihlelo ea ho ntlafatsa bakhanni ba marang-rang bakeng sa sistimi ena ea ts'ebetso. Macy o ile a fuoa kemiso ea mahala e se nang linako kapa licheke tsa mahareng. Bahlahisi ba ileng ba tšela Macy ha ba ntse ba sebetsa ho FreeBSD ba mo tšoaile e le setsebi sa litsebo le setsebi, a sa etse liphoso ho feta ba bang mme a arabela ka ho lekana ha a nyatsuoa. Boleng bo nyahamisang ba khoutu ea ts'ebetsong ea FreeBSD ea WireGuard bo ile ba ba makatsa.

Ka mor'a likhoeli tsa 9 tsa mosebetsi oa December selemong se fetileng, Macy o ile a eketsa ts'ebetsong ea hae lekaleng la HEAD, le neng le sebelisetsoa ho theha tokollo ea FreeBSD 13, ntle le ho tlatsa tlhahlobo ea lithaka kapa tlhahlobo ea lithaka. Ka Hlakola, Netgate e ile ea kopanya WireGuard tokollong e tsitsitseng ea pfSense 2.5.0 mme ea qala ho romella li-wireguards ho latela eona. Kamora hore litaba li khethoe, khoutu ea WireGuard e ile ea tlosoa ho pfSense.

Bofokoli bo boholo bo ile ba bonoa khoutu e kenyellelitsoeng, e sebelisitsoeng ts'ebetsong ea matsatsi a 0, empa Netgate qalong e ne e sa elelloe boteng ba bofokoli mme e lekile ho qosa moqapi oa WireGuard oa pele oa litlhaselo le leeme, tse ileng tsa ama seriti sa eona hampe. Moqapi oa boema-kepe qalong o ile a hana liqoso tsa boleng ba khoutu joalo ka ho fetelletseng, empa kamora ho bonts'a liphoso, o ile a hlokomela hore bothata ba bohlokoa e ne e le ho hloka tlhahlobo e nepahetseng ea boleng ba khoutu ho FreeBSD, hobane mathata a ile a lula a sa hlokomeloe ka likhoeli tse ngata (Netgate baemeli ba bontšitse hore tlhahlobo ea sechaba e qalile ho tloha ka Phato 2020, empa bahlahisi ba FreeBSD ka bomong ba hlokometse hore ho Phabricator, tlhahlobo e koetsoe ke Macy ntle le ts'ebetso le ho iphapanyetsa maikutlo). Sehlopha sa FreeBSD Core se arabile ketsahalong eo ka ts'episo ea ho ntlafatsa lits'ebetso tsa bona tsa tlhahlobo ea khoutu.

Matthew Macy, moqapi oa boema-kepe bo nang le mathata bakeng sa FreeBSD, o boletse hore o entse phoso e kholo ka ho nka mosebetsi, a sa itokisetsa ho kenya ts'ebetsong morero ona. Macy o hlalosa sephetho e le ho tepella maikutlong le sephetho sa mathata a hlahileng ka lebaka la lefu la post-COVID. Ka nako e ts'oanang, Macy ha aa ka a fumana boikemisetso ba ho tlohela boikarabelo bo seng bo ntse bo etsoa 'me a leka ho felisa morero oo.

Boemo ba Macy le bona bo ka ’na ba angoa ke kahlolo ea morao tjena, eo a ileng a e fumana ka lebaka la liketso tse seng molaong ha a leka ho leleka bahiri ba ntlo eo a neng a e rekile ba neng ba sa batle ho tsoa ka boithatelo. Ho e-na le hoo, hammoho le mosali oa hae, ba ile ba sakha maballo a fatše 'me ba pshatla likoti fatše ho etsa hore ntlo e se ke ea lula, hape ba leka ho tšosa bahiri, ba kena ka har'a lifolete tse nang le baahi' me ba ntša thepa (ketso eo e ne e tšoaneleha e le bosholu) . E le ho qoba boikarabelo ba liketso tsa hae, Macy o ile a balehela Italy le mosali oa hae, empa o ile a isoa United States ’me a qeta lilemo tse fetang tse ’nè chankaneng.

Source: opennet.ru

Eketsa ka tlhaloso