Ko te FreeBSD 13 kua tata te mutunga me te whakatinanatanga hacky o WireGuard me nga takahi raihana me nga whakaraeraetanga

Mai i te turanga waehere i hangaia ai te tukunga FreeBSD 13, ko te waehere e whakatinana ana i te kawa WireGuard VPN, i hangaia ma te ota a Netgate me te kore korero ki nga kaihanga o te WireGuard taketake, a kua whakauruhia ki roto i nga putanga pumau o te tohatoha pfSense, he mea kino. tangohia. Whai muri i te arotakenga waehere a Jason A. Donenfeld, te kaituhi o te WireGuard taketake, ka puta ko te whakatinanatanga a FreeBSD mo WireGuard he wahanga o te waehere koretake i whakakiia ki te puhake putunga me te takahi i te GPL.

I roto i te whakatinanatanga he koha kino i roto i te waehere cryptography, he wahanga o te kawa WireGuard i waihohia, he hapa i puta ai te tukinga o te kakano me te karo i nga tikanga haumarutanga, me te whakamahi i nga papaa-rahi-rahi mo nga raraunga whakauru. Ko te aroaro o nga stubs hei utu mo nga arowhai ka hoki mai i te "pono", me te wareware ki nga taarua taapiri me te whakaputanga o nga tawhā e whakamahia ana mo te whakamunatanga, me te whakamahi i te mahi moe ki te aukati i nga ahuatanga o te iwi he maha nga korero mo te kounga o te waehere.

Ko etahi waahanga o te waehere, penei i te mahi crypto_xor, i kawe mai i te whakatinanatanga WireGuard i whakawhanakehia mo Linux, i te takahi i te raihana GPL. Ko te mutunga mai, ko Jason Donenfield, me Kyle Evans me Matt Dunwoodie (kaituhi o te tauranga WireGuard mo OpenBSD), ka mau ki te mahi ki te mahi ano i te whakatinanatanga raruraru, a, i roto i te wiki, ka whakakapi katoa i nga waehere katoa o te kaiwhakawhanake i utua e Netgate. . Ko te putanga whakarerekētia i tukuna hei huinga taapiri motuhake, i tuuhia ki te putunga kaupapa WireGuard, kaore ano kia whakauruhia ki FreeBSD.

Ko te mea whakamiharo, i te tuatahi kaore he tohu o te raru o Netgate, e hiahia ana ki te whakamahi i te WireGuard i roto i te tohatoha pfSense, i utua a Matthew Macy, e tino mohio ana ki te kakano FreeBSD me te puranga whatunga, kei te whai waahi ki nga whakatikatika pepeha me te wheako ki te whakawhanake. nga taraiwa whatunga mo tenei punaha whakahaere. I whakawhiwhia ki a Macy he raarangi ngawari kaore he wa mutunga, he arowhai waenga ranei. Ko nga kaiwhakawhanake i tutaki ki a Macy i a ia e mahi ana i te FreeBSD i kii ia he tangata mohio, he kaiwhakatakoto kaupapa ngaio hoki kaore i nui ake te he i etahi atu, ka whakautu tika ki nga whakahee. Ko te kounga kino o te waehere whakatinana WireGuard mo FreeBSD i miharo ki a ratou.

I muri i nga marama 9 o te mahi, ka tapiritia e Macy tana whakatinanatanga ki te peka HEAD, i whakamahia ki te whakatakoto i te tukunga FreeBSD 13, i te Hakihea whakamutunga kaore i oti te arotake a te hoa me te whakamatautau I mahia te whanaketanga me te kore korero ki nga kaihanga o te WireGuard taketake me te OpenBSD me NetBSD tauranga. I te Hui-tanguru, i whakauruhia e Netgate a WireGuard ki te tuku pumau o pfSense 2.5.0 ka timata ki te tuku i nga paahi ahi i runga ano. I muri i te kitenga o nga raru, ka tangohia te waehere WireGuard mai i te pfSense.

Ko te waehere taapiri i whakaatu i nga whakaraeraetanga tino nui i whakamahia i roto i nga mahi 0-ra, engari i te tuatahi kaore a Netgate i whakaae ki te noho o nga whakaraeraetanga me te ngana ki te whakapae i te kaiwhakawhanake o te WireGuard taketake mo nga whakaeke me te whakapae, i pa kino ki tona ingoa. I te tuatahi ka paopao te kaiwhakawhanake tauranga i nga kerēme mo te kounga o te waehere me te whakaaro he nui ake, engari i muri i tana whakaatu i nga hapa, ka aro atu ia ki te mea ko te tino raruraru ko te kore o te arotake tika o te kounga waehere i FreeBSD, na te mea i noho tonu nga raru mo te maha o nga marama. (I kii nga kanohi o Netgate i whakarewahia te arotake i te marama o Akuhata 2020, engari i kii nga kaiwhakawhanake FreeBSD takitahi i roto i te Phabricator i katia te arotake e Macy kaore i oti me nga korero kaore i arohia). I whakautua e te roopu matua FreeBSD te aitua ma te oati ki te whakahou i a raatau tikanga arotake waehere.

Ko Matthew Macy, te kaiwhakawhanake o te tauranga raruraru FreeBSD, i korero mo te ahuatanga ma te kii he he nui tana mahi ma te kore e rite ki te whakatinana i te kaupapa. Ka whakamarama a Macy i te hua o te paunga kare-a-roto me te hua o nga raru i puta mai i te mate o muri mai i te Covid. I taua wa, kare a Macy i kite i te whakaaro nui ki te whakarere i nga here kua oti kee i a ia, ka ngana ki te whakatutuki i te kaupapa.

I raru ano pea te ahua o Macy i te whiunga o te whare herehere o mua tata nei mo tana ngana ki te pana i nga kairëti mai i te kainga i hokona e ia kaore i pai ki te nuku ki waho. Engari, i kani raua ko tana wahine i nga kurupae o te papa, ka wahia nga kohao o nga papa kia kore ai e nohoia te whare, me te ngana ano ki te whakawehi i nga kainoho, ka pakaru ki roto i nga whare kua nohoia me te tango i a raatau taonga (ko te mahi i kiia ko te tahae). Hei karo i te kawenga mo ana mahi, ka oma a Macy me tana wahine ki Itari, engari i tukuna ki Amerika, neke atu i te wha tau ki te whare herehere.

Source: opennet.ru

Tāpiri i te kōrero