Në kernelin DragonFly BSD është shtuar mbështetje për VPN WireGuard

Në bërthamën e sistemit operativ DragonFly BSD janë pranuar rreth 100 ndryshime, që lidhen me implementimin e mbështetjes për VPN WireGuard. Drejtori «wg» me mbështetje për protokollin WireGuard është transferuar nga FreeBSD, ndërsa kodi i funksioneve kriptografike, ndërfaqes rrjet dhe API ioctl (për menaxhim nga hapësira e përdoruesit) është marrë nga OpenBSD. Ndryshimet në utilitarin ifconfig, të nevojshme për konfigurimin e VPN, janë transferuar nga OpenBSD. Implementimi është në përputhje me të gjithë klientët zyrtarë të WireGuard për Linux, Windows, macOS, *BSD, iOS dhe Android. DragonFly BSD është bërë sistemi i pestë i hapur pas Linux, OpenBSD, NetBSD dhe FreeBSD me mbështetje të integruar për WireGuard.

Në WireGuard aplikohet koncepti i rrugës sipas çelësave të kodimit, që nënkupton lidhjen e një çelësi të mbyllur me çdo ndërfaqe rrjeti dhe përdorimin për lidhjen e çelësave të hapur. Për përshtatjen e çelësave dhe lidhjen pa nisur një demon të veçantë në hapësirën e përdoruesit, përdoret mekanizmi Noise_IK nga Noise Protocol Framework, e ngjashme me ruajtjen e authorized_keys në SSH. Shkëmbimi i të dhënave realizohet nëpërmjet enkasulimit në paketa UDP. Mbështetet ndërrimi i IP-adresës. VPN-serverit (roaming) pa ndalesë të lidhjes me rinovim automatik të klientit.

Për enkriptim përdoret algoritmi i rrjedhshëm ChaCha20 dhe algoritmi i autentifikimit të mesazheve (MAC) Poly1305, të zhvilluar nga Daniel Bernstein, Tanja Lange dhe Peter Schwabe. ChaCha20 dhe Poly1305 pozicionohen si alternativa më të shpejta dhe më të sigurta për AES-256-CTR dhe HMAC, realizimi i cilit garanton një kohë të fiksuar ekzekutimi pa kërkuar mbështetje të veçantë harduerike. Për gjenerimin e çelësit sekret të përbashkët përdoret protokolli i Diffie-Hellman në kurba eliptike me implementimin Curve25519, të propozuar gjithashtu nga Daniel Bernstein. Për hashing përdoret algoritmi BLAKE2s (RFC7693).

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