VPN WireGuard është pranuar në përbërjen kryesore të OpenBSD

Jason A. Donenfeld, autori i VPN WireGuard, njoftoi o në përfshirje në përbërjen kryesore të OpenBSD të drejtuesit të bërthamës "wg" për protokollin WireGuard, realizimit interface rrjeti specifik dhe ndryshimet mjetet që punojnë në hapësirën e përdoruesit. OpenBSD u bë sistemi i dytë operativ pas OpenVPN me mbështetje të plotë dhe të integruar për WireGuard. Aktivizimi i WireGuard pritet në versionin OpenBSD 6.8.

Patch-ët përfshijnë drejtuesin për bërthamën OpenBSD, ndryshimet për utilitat ifconfig dhe tcpdump me mbështetje për funksionalitetin WireGuard, dokumentacionin dhe ndryshime të vogla për integrimin e WireGuard me sistemin e mbetur. Në drejtues përdoret një implementim i vetëquajtur i algoritmave blake2s, hchacha20 dhe curve25519, si dhe implementimi i SipHash që është tashmë i pranishëm në bërthamën OpenBSD.

Implementimi është i përputhshëm 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 cilësimet e bazës ike psk siguron një kapacitet prej 380mbit/s.

Gjatë zhvillimit të drejtuesit për bërthamën OpenBSD, u zgjodhën disa zgjidhje arkitektonike të ngjashme me drejtuesin për Linux, por drejtuesi u zhvillua kryesisht për OpenBSD, duke pasur parasysh specifikën e këtij sistemi dhe duke marrë në konsideratë përvojën e fituar gjatë krijimit të drejtuesit për Linux. Me pranimin e autorit origjinal të WireGuard, kodi i drejtuesit të ri shpërndahet plotësisht nën licencën e lirë ISC.

Drejtuesi integrohet ngushtë me grumbullin rrjetor të OpenBSD dhe përdor nën-sistemet ekzistuese, çka e ka bërë kodin shumë kompakt (rreth 3000 linja kodi). Ndër dallimet e tjera, vërehet ndarja e ndryshme e komponentëve të drejtuesit: ndërfaqet specifike për OpenBSD janë vendosur në skedarët "if_wg.*", kodi për mbrojtjen nga DoS në "wg_cookie.*", dhe logjika e negocimit të lidhjeve dhe enkripcioni në "wg_noise.*".

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster