WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ "рдЖрдЙрдиреЗ" - рдХрд┐рди?

рдЬреБрд▓рд╛рдИрдХреЛ рдЕрдиреНрддреНрдпрдорд╛, WireGuard VPN рдЯрдиреЗрд▓рдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗ рдкреНрдпрд╛рдЪ рд╕реЗрдЯ, рдЬрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ VPN рдЯрдиреЗрд▓рд┐рдЩ рд╕рдлреНрдЯрд╡реЗрдпрд░рд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рднрд╛рдЧ рдмрдирд╛рдЙрдиреЗрдЫред рдпрджреНрдпрдкрд┐, "рд╡рд┐рдЪрд╛рд░" рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╣реА рдорд┐рддрд┐ рдЕрдЬреНрдЮрд╛рдд рд░рд╣рдиреНрдЫред рдХрдЯ рддрд▓ рд╣рд╛рдореА рдпрд╕ рдЙрдкрдХрд░рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред

WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ "рдЖрдЙрдиреЗ" - рдХрд┐рди?
/ рдлреЛрдЯреЛ рддрд╛рдореНрдмрд╛рдХреЛ рдЬрдЧреБрдЖрд░ CC

рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЫреЛрдЯрдХрд░реАрдорд╛

WireGuard рдПрдЙрдЯрд╛ рдЕрд░реНрдХреЛ рдкреБрд╕реНрддрд╛рдХреЛ VPN рд╕реБрд░реБрдЩ рд╣реЛ рдЬреБрди Edge Security рдХреЛ CEO Jason A. Donenfeld рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИрдПрдХреЛ рд╣реЛред рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд╕рд░рд▓реАрдХреГрдд рд░ OpenVPN рд░ IPsec рдХреЛ рдПрдХ рджреНрд░реБрдд рд╡рд┐рдХрд▓реНрдкред рдЙрддреНрдкрд╛рджрди рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛрдб рдХреЛ 4 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдирд╣рд░реБ рдорд╛рддреНрд░ рд╕рдорд╛рд╡реЗрд╢ рдЫред рддреБрд▓рдирд╛рдХреЛ рд▓рд╛рдЧрд┐, OpenVPN рд╕рдБрдЧ рд▓рдЧрднрдЧ 120 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдирд╣рд░реВ рдЫрдиреН, рд░ IPSec рд╕рдБрдЧ 420 рд╣рдЬрд╛рд░ рдЫрдиреНред

рджреНрд╡рд╛рд░рд╛ рдХреЛ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ, WireGuard рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫ рд░ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕реБрд░рдХреНрд╖рд╛ рд╣рд╛рд╕рд┐рд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ рдкреНрд░рдорд╛рдгрд┐рдд рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдорд╛рд░реНрдлрдд. рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛: Wi-Fi, LTE рд╡рд╛ рдЗрдерд░рдиреЗрдЯрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ VPN рд╕рд░реНрднрд░рдорд╛ рдкреБрди: рдЬрдбрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред WireGuard рд╕рд░реНрднрд░рд╣рд░реВрд▓реЗ рдЬрдбрд╛рди рд╕рдорд╛рдкреНрдд рдЧрд░реНрджреИрдирдиреН, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдирдпрд╛рдБ IP рдареЗрдЧрд╛рдирд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ рднрдП рдкрдирд┐ред

рдпрд╕ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж WireGuard рдореВрд▓ рд░реВрдкрдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреНрдпреЛ рд░ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрдХреЛ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдЭреИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдПрдХреЛ рдЫреИрди, рддрд░ рддрдкрд╛рдИрдВ рдпрд╕рд▓рд╛рдИ рдЕрд╣рд┐рд▓реЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рдЪрд╛рд╣рд┐рдиреНрдЫ рдкрд░реАрдХреНрд╖рдХрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдмрдиреНрдиреБрд╣реЛрд╕реН.

рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, WireGuard рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рдЫ рд░ рдпреЛ рдкрдирд┐ рднрдПрдХреЛ рдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛ рдзреЗрд░реИ VPN рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ, рдЬрд╕реНрддреИ Mullvad рд░ AzireVPNред рдЕрдирд▓рд╛рдЗрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдПрдХ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рд╕реЗрдЯрдЕрдк рдЧрд╛рдЗрдбрд╣рд░реВ рдпреЛ рдирд┐рд░реНрдгрдпред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддреНрдпрд╣рд╛рдБ рдЧрд╛рдЗрдбрд╣рд░реВ рдЫрдиреН, рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИрдПрдХреЛ рд╣реЛ, рд░ рддреНрдпрд╣рд╛рдБ рдЧрд╛рдЗрдбрд╣рд░реВ рдЫрдиреН, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░.

рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╡рд┐рд╡рд░рдг

╨Т рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ (p. 18) рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ WireGuard рдХреЛ рдереНрд░реБрдкреБрдЯ OpenVPN рдХреЛ рднрдиреНрджрд╛ рдЪрд╛рд░ рдЧреБрдгрд╛ рдмрдвреА рдЫ: 1011 Mbit/s рд╡рд┐рд░реБрджреНрдз 258 Mbit/s, рдХреНрд░рдорд╢рдГред WireGuard рдкрдирд┐ Linux IPsec рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ рд╕рдорд╛рдзрд╛рди рднрдиреНрджрд╛ рдЕрдЧрд╛рдбрд┐ рдЫ - рдпрд╕рдорд╛ 881 Mbit/s рдЫред рдпрд╕рд▓реЗ рд╕реЗрдЯрдЕрдкрдХреЛ рд╕рд╣рдЬрддрд╛рдорд╛ рдкрдирд┐ рдпрд╕рд▓рд╛рдИ рдкрд╛рд░ рдЧрд░реНрдЫред

рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ (VPN рдЬрдбрд╛рди SSH рдЬрд╕реНрддреИ рдкреНрд░рд╛рд░рдореНрдн рдЧрд░рд┐рдПрдХреЛ рдЫ) рд░ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рднрдПрдкрдЫрд┐, WireGuard рд▓реЗ рдЕрдиреНрдп рд╕рдмреИ рдХрд╛рд░реНрдпрд╣рд░реВ рдЖрдлреИрдВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдЫ: рддреНрдпрд╣рд╛рдБ рд░рд╛рдЙрдЯрд┐рдЩ, рд░рд╛рдЬреНрдп рдирд┐рдпрдиреНрддреНрд░рдг, рдЖрджрд┐ рдмрд╛рд░реЗ рдЪрд┐рдиреНрддрд╛ рд▓рд┐рдиреБ рдкрд░реНрджреИрдиред рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдорд╛рддреНрд░ рд╣реБрдиреЗрдЫрдиреНред рдпрджрд┐ рддрдкрд╛рдИрдВ рд╕рдордорд┐рдд рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЫред

WireGuard рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ "рдЖрдЙрдиреЗ" - рдХрд┐рди?
/ рдлреЛрдЯреЛ Anders Hojbjerg CC

рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓рд╛рдИ 4.1 рднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рд╕рд╛рде рд╡рд┐рддрд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫред рдпреЛ рдкреНрд░рдореБрдЦ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХреЛ рднрдгреНрдбрд╛рд░ рдорд╛ рдкрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред

$ sudo add-apt-repository ppa:hda-me/wireguard
$ sudo apt update
$ sudo apt install wireguard-dkms wireguard-tools

xakep.ru рдХреЛ рд╕рдореНрдкрд╛рджрдХрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕реНрд░реЛрдд рдкрд╛рдард╣рд░реВрдмрд╛рдЯ рдЖрддреНрдо-рд╡рд┐рдзрд╛рди рдкрдирд┐ рд╕рдЬрд┐рд▓реЛ рдЫред рдпреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЦреЛрд▓реНрди рд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░ рдирд┐рдЬреА рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫ:

$ sudo ip link add dev wg0 type wireguard
$ wg genkey | tee privatekey | wg pubkey > publickey

WireGuard рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрди рдХреНрд░рд┐рдкреНрдЯреЛ рдкреНрд░рджрд╛рдпрдХрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХреНрд░рд┐рдкреНрдЯреЛрдПрдкреАрдЖрдИред рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛, рд╕реНрдЯреНрд░рд┐рдо рд╕рд╛рдЗрдлрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ ChaCha20, рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдирдХреНрдХрд▓ рд╕рдореНрдорд┐рд▓рд┐рдд Poly1305 рд░ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВред

рдЧреЛрдкреНрдп рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫ Diffie-Hellman рдкреНрд░реЛрдЯреЛрдХрд▓ рдЕрдгреНрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░ рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдХрд░реНрдн 25519ред рд╣реНрдпрд╛рд╕рд┐рдЩ рдЧрд░реНрджрд╛, рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдмреНрд▓реЗрдХ рей ╨╕ рд╕рд┐рдкрд╣реНрдпрд╛рд╕ред рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк рдврд╛рдБрдЪрд╛рдХреЛ рдХрд╛рд░рдгрд▓реЗ TAI64N рдкреНрд░реЛрдЯреЛрдХрд▓рд▓реЗ рд╕рд╛рдиреЛ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк рдорд╛рди рднрдПрдХрд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдЦрд╛рд░реЗрдЬ рдЧрд░реНрдЫ, рдпрд╕реИрд▓реЗ DoS рдХреЛ рд░реЛрдХрдерд╛рдо - ╨╕ рдЖрдХреНрд░рдордгрд╣рд░реВ рдкреБрди: рдкреНрд▓реЗ рдЧрд░реНрдиреБрд╣реЛрд╕реН.

рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, WireGuard рд▓реЗ I/O рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди ioctl рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ (рдкрд╣рд┐рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдиреЗрдЯрд▓рд┐рдЩреНрдХ), рдЬрд╕рд▓реЗ рдХреЛрдбрд▓рд╛рдИ рд╕рдлрд╛ рд░ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫред рддрдкрд╛рдИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реЗрд░ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдХреЛрдб.

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдпреЛрдЬрдирд╛рд╣рд░реВ

рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐, WireGuard рдПрдЙрдЯрд╛ рдЖрдЙрдЯ-рдЕрдл-рдЯреНрд░реА рдХрд░реНрдиреЗрд▓ рдореЛрдбреНрдпреБрд▓ рд╣реЛред рддрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рд▓реЗрдЦрдХ рдЬреЗрд╕рди рдбреЛрдиреЗрдирдлреЗрд▓реНрдб рд╣реБрдиреН рднрдиреНрдиреБрд╣реБрдиреНрдЫрд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп рдЖрдПрдХреЛ рдЫред рдХрд┐рдирднрдиреЗ рдпреЛ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рднрдиреНрджрд╛ рд╕рд░рд▓ рд░ рдЕрдзрд┐рдХ рднрд░рдкрд░реНрджреЛ рдЫред рдпрд╕ рд╕рдореНрдмрдиреНрдзрдорд╛ рдЬреЗрд╕рди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд▓рд┐рдирд╕ рдЯреЛрд░рднрд╛рд▓реНрдбреНрд╕рд▓реЗ рдкрдирд┐ WireGuard рдХреЛрдбрд▓рд╛рдИ "рдХрд▓рд╛рдХреЛ рдХрд╛рдо" рднрдиреЗред

рддрд░ рдХрд░реНрдиреЗрд▓рдорд╛ WireGuard рдХреЛ рдкрд░рд┐рдЪрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣реА рдорд┐рддрд┐рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХрд╕реИрд▓реЗ рдХреБрд░рд╛ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫреИрдиред рд░ рдореБрд╢реНрдХрд┐рд▓рд▓реЗ рдпреЛ рдЕрдЧрд╕реНрдд рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 4.18 рдХреЛ рд░рд┐рд▓реАрдЬ рд╕рдВрдЧ рд╣реБрдиреЗрдЫред рдпрджреНрдпрдкрд┐, рддреНрдпрд╣рд╛рдБ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫ рдХрд┐ рдпреЛ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдпрдорд╛ рд╣реБрдиреЗрдЫ: рд╕рдВрд╕реНрдХрд░рдг 4.19 рд╡рд╛ 5.0 рдорд╛ред

рдЬрдм WireGuard рдХрд░реНрдиреЗрд▓рдорд╛ рдердкрд┐рдиреНрдЫ, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдЪрд╛рд╣рдиреНрдЫреБ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЕрдиреНрддрд┐рдо рд░реВрдк рджрд┐рдиреБрд╣реЛрд╕реН рд░ рдЖрдИрдУрдПрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓реЗрдЦреНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддреНрдпрд╣рд╛рдБ Go рд░ Rust рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреВрд░рд╛ рдЧрд░реНрдиреЗ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ macOS, Windows рд░ BSD рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛рд╣рд░реВ рдкрдирд┐ рдЫрдиреНред рдпреЛ рдердк "рд╡рд┐рджреЗрд╢реА рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ" рдХреЛ рд▓рд╛рдЧреА WireGuard рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫ: DPDK, FPGA, рд╕рд╛рдереИ рдзреЗрд░реИ рдЕрдиреНрдп рд░реЛрдЪрдХ рдЪреАрдЬрд╣рд░реВред рддреА рд╕рдмреИ рдорд╛ рд╕реВрдЪреАрдмрджреНрдз рдЫрдиреН рдХрд╛рд░реНрдпрддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВред

PS рд╣рд╛рдореНрд░реЛ рдХрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓рдЧрдмрд╛рдЯ рдХреЗрд╣реА рдердк рд▓реЗрдЦрд╣рд░реВ:

рд╣рд╛рдореНрд░реЛ рдЧрддрд┐рд╡рд┐рдзрд┐рдХреЛ рдореБрдЦреНрдп рджрд┐рд╢рд╛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдкреНрд░рд╛рд╡рдзрд╛рди рд╣реЛ:

рднрд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (IaaS) | PCI DSS рд╣реЛрд╕реНрдЯрд┐рдВрдЧ | рдХреНрд▓рд╛рдЙрдб FZ-152 | SAP рд╣реЛрд╕реНрдЯрд┐рдВрдЧ | рднрд░реНрдЪреБрдЕрд▓ рднрдгреНрдбрд╛рд░рдг | рдХреНрд▓рд╛рдЙрдбрдорд╛ рдбреЗрдЯрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрджреИ | рдХреНрд▓рд╛рдЙрдб рднрдгреНрдбрд╛рд░рдг

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди