VPN WireGuard është pranuar në strukturen kryesore të OpenBSD

Jason A. Donenfeld, autor i VPN WireGuard, njoftoi o miratimin në grupin kryesor të drejtuesit të bjerë OpenBSD "wg" për protokollin WireGuard, implementation interfaceve specifike të rrjetit dhe ndryshimet mjetet që funksionojnë në hapësirën e përdoruesit. OpenBSD u bë sistemi i dytë pas Linux me mbështetje të plotë dhe të integruar për WireGuard. Aktivizimi i WireGuard pritet në lëshimin e OpenBSD 6.8.

Patch-et përfshijnë drejtuesin për bërthamën OpenBSD, ndryshime për mjetet ifconfig dhe tcpdump me mbështetje për funksionalitetin WireGuard, dokumentacion dhe ndryshime të vogla për integrimin e WireGuard me sistemin tjetër. Në drejtuesin përdoret një implementim i veçantë i algoritmeve blake2s, hchacha20 dhe curve25519, si dhe implementimi i SipHash që tashmë është prezent në bërthamën OpenBSD.

Implementimi është kompatibël me të gjithë klientët zyrtarë të WireGuard për Linux, Windows, macOS, *BSD, iOS dhe Android. Testimi i performancës në laptopin e zhvilluesit (Lenovo x230) tregoi një kapacitet prej 750mbit/s. Për krahasim, isakmpd me konfigurime të bazuara ike psk ofron një kapacitet prej 380mbit/s.

Në zhvillimin e drejtuesit për bërthamën OpenBSD, u zgjodhën disa zgjidhje arkitektonike të ngjashme me drejtuesin për Linux, por drejtuesi u zhvillua para së gjithash për OpenBSD, duke marrë parasysh specifikat e këtij sistemi dhe duke marrë parasysh eksperiencën e fituar gjatë krijimit të drejtuesit për Linux. Me miratimin e autorit origjinal të WireGuard, kodi i drejtuesit të ri shperndahet plotësisht nën licencën e lirë ISC.

Drejtuesi integrohet ngushtë me stakun e rrjetit OpenBSD dhe përdor nën sistemet ekzistuese, duke e bërë kodin shumë kompakt (rreth 3000 rreshta kodi). Ndër ndryshimet, vëreni ndarjen e ndryshme të komponentëve të drejtuesit: interface të specifikshëm për OpenBSD që janë vendosur në skedarët "if_wg.*", kodi për mbrojtjen nga DoS në "wg_cookie.*", dhe logjika e negociatës së lidhjeve dhe enkriptimit në "wg_noise.*".

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster