NetBSD tuuma on lisatud WireGuard VPN-i tugi

NetBSD projekti arendajad teatasid teatasid, et NetBSD tuuma pĂ”hiseos on nĂŒĂŒd lahendustest wg, mis rakendab WireGuard protokolli. NetBSD on nĂŒĂŒd kolmas operatsioonisĂŒsteem pĂ€rast Linuxit ja OpenBSD-d, mis sisaldab integreeritud WireGuard tugi. Samuti on pakkuda seotud kĂ€ske VPN-i seadistamiseks — wg-keygen ja wgconfig. Vaikimisi (GENERIC) tuuma konfiguratsioonis ei ole draiver veel aktiveeritud ja vajab selgesĂ”nalist mÀÀra «pseudo-device wg» seadetes.

Lisaks vĂ”ib mĂ€rkida avaldamist Wireguard-tools versioon 1.0.20200820 parandav uuendus, mis sisaldab tööriistu kasutajaruumi, nagu wg ja wg-quick. Uus vĂ€ljaanne valmistab ette IPC-i tulevase WireGuard toe jaoks FreeBSD operatsioonisĂŒsteemis. Erinevate platvormide jaoks spetsiifilise koodi jaoks on loodud eraldi failid. systemd unit-failile on lisatud „reload” kĂ€su tugi, mis vĂ”imaldab kĂ€ivitada konstruktsioone nagu „systemctl reload wg-quick at wgnet0”.

Tuletame meelde, et VPN WireGuard pĂ”hineb kaasaegsetel krĂŒpteerimismeetoditel, pakub vĂ€ga kĂ”rget jĂ”udlust, on lihtne kasutada, puuduvad keerukused ning on end tĂ”estanud mitmes suures rakenduses, mis töötlevad suuri andmemahtusid. Projekt on kĂ€inud alates 2015. aastast, lĂ€binud audit ja formaalse kontrollimise rakendatud krĂŒpteerimismeetodite osas. WireGuard'i tugi on juba integreeritud NetworkManagerisse ja systemd-sse, ning tuuma patch'id kuuluvad jaotuste pĂ”hikoosseisu Debian Unstable, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, Subgraph ja ALT.

WireGuard kasutab krĂŒpteerimisvĂ”tmete pĂ”hist marsruutimise kontseptsiooni, mis tĂ€hendab, et iga vĂ”rgu liidese jaoks seostatakse privaatvĂ”ti ja avalike vĂ”tmete sidumine toimub sarnaselt SSH-le. Avalike vĂ”tmete vahetamine ĂŒhenduse loomise jaoks toimub sama printsiibi jĂ€rgi nagu SSH-s. VĂ”tmete kokku leppimiseks ja ĂŒhenduse loomiseks ilma eraldi kasutajaruumis deemonit kĂ€ivitamata kasutatakse mehhanismi Noise_IK Noise Protocol Framework, mis sarnaneb authorized_keys haldamisega SSH-s. Andmete edastamine toimub UDP-pakettidesse kapseldamise kaudu. VPN-serveri IP-aadressi vahetamine (roaming) on toetatud ilma ĂŒhenduse katkemiseta ja kliendi automaatse ĂŒmberkonfigureerimisega.

KrĂŒpteerimiseks kasutatakse voosredensus ChaCha20 ja sĂ”numite autentimise algoritm (MAC) Poly1305, mille on töötanud vĂ€lja Daniel Bernstein (Daniel J. Bernstein), Tanja Lange
(Tanja Lange) ja Peter Schwabe (Peter Schwabe). ChaCha20 ja Poly1305 on esitatud kiiremate ja turvalisemate variantidena AES-256-CTR ja HMAC, mille tarkvaraline teostus vĂ”imaldab saavutada fikseeritud töötlemisaega ilma spetsiaalse riistvaratoe kaasamiseta. Ühise salajase vĂ”tme genereerimiseks kasutatakse elliptsete kĂ”verate jĂ€rgi töötavat Diffie-Hellmani protokolli, mille teostas Curve25519, mille samuti pakkus vĂ€lja Daniel Bernstein. Hashimise jaoks kasutatakse algoritmi BLAKE2s (RFC7693).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster