Ko te tautoko VPN WireGuard kua taapiri atu ki te pata NetBSD

Nga Kaihanga Kaupapa NetBSD ka korerotia о включении в основной состав ядра NetBSD драйвера wg с реализацией протокола WireGuard. NetBSD стала третьей ОС после Linux и OpenBSD с интегрированной поддержкой WireGuard. Также предложены сопутствующие команды для настройки VPN — wg-keygen и wgconfig. В конфигурации ядра по умолчанию (GENERIC) драйвер пока не активирован и требует явного указания в настройках «pseudo-device wg».

I tua atu, ka taea te tohu whakaputanga корректирующего обновления пакета wireguard-tools 1.0.20200820, включающего работающие в пространстве пользователя утилиты, такие как wg и wg-quick. В новом выпуске проведена подготовка IPC к предстоящей поддержке WireGuard в операционной системе FreeBSD. Осуществлено разделение по разным файлам специфичного для разных платформ кода. В unit-файл для systemd добавлена поддержка команды «reload», что позволяет запускать конструкции вида «systemctl reload wg-quick at wgnet0».

Kia maumahara matou ki a koe ko te VPN WireGuard kua whakatinanahia i runga i nga tikanga whakamunatanga hou, e whakarato ana i nga mahi tino tiketike, he ngawari ki te whakamahi, kaore he raruraru me te whakamatau i a ia ano i roto i te maha o nga waahanga nui e whakahaere ana i nga pukapuka nui o te hokohoko. Kua whanake te kaupapa mai i te tau 2015, kua arotakengia, kua manatoko ōkawa tikanga whakamunatanga whakamahia. Ko te tautoko a WireGuard kua whakauruhia ki roto i te NetworkManager me te systemd, a kua whakauruhia nga papanga kernel ki nga tohatoha turanga Debian Koretake, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, Tuhinga и ALT.

Ka whakamahia e WireGuard te ariā o te ararere matua whakamunatanga, e uru ana ki te whakapiri i tetahi kii motuhake ki ia atanga whatunga me te whakamahi hei here i nga kii a te iwi. Ka whakawhitihia nga taviri a te iwi ki te whakarite hononga kia rite ki te SSH. Hei whiriwhiri i nga taviri me te hono me te kore e whakahaere i tetahi daemon motuhake i te waahi kaiwhakamahi, te tikanga Noise_IK mai Anga Kawa Haruruhe rite ki te pupuri i nga mana_mau i roto i te SSH. Ko te tuku raraunga ka mahia ma te whakauru i roto i nga paatete UDP. E tautoko ana i te huri i te wahitau IP o te tūmau VPN (roopu) me te kore e momotu te hononga ki te whirihora aunoa a te kiritaki.

Mo te whakamunatanga whakamahia awa cipher ChaCha20 me te algorithm motuhēhēnga karere (MAC) Poly1305, na Daniel Bernstein i hoahoa (Daniel J. Bernstein), Tanya Lange
(Tanja Lange) raua ko Peter Schwabe. Ko te ChaCha20 me te Poly1305 he tere ake, he haumaru ake hoki o AES-256-CTR me HMAC, ko te whakatinanatanga o te rorohiko ka taea te whakatutuki i te waa mahi me te kore e whakamahi i te tautoko taputapu motuhake. Hei whakaputa i tetahi kii ngaro tiritahi, ka whakamahia te kawa elliptic Diffie-Hellman i roto i te whakatinanatanga Ko te Curve25519, na Daniel Bernstein hoki i tono. Ko te algorithm e whakamahia ana mo te hashing ko BLAKE2s (RFC7693).

Source: opennet.ru

Tāpiri i te kōrero