FreeBSD 13 áá¯ááºáá±ááŸá¯ááœáẠááœá²á·á ááºážáá²á·ááá·áº áá¯ááºá¡ááŒá±áá¶ááŸá áá°áááºáž WireGuard á developer áá»á¬ážááŸáá·áº áááá¯ááºáááºáá² Netgate á á¡áááá·áºááŒáá·áº áááºáá®ážáá¬ážáá±á¬ WireGuard VPN áááá¯ááá¯áá±á¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº áá¯ááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáᬠpfSense ááŒáá·áºááŒá°ážááŸá¯ááááºááŒáááºáá±á¬áá¯ááºáá±ááŸá¯áá»á¬ážááœáẠááá·áºááœááºážáá¬ážááŒá®ážá áááºááŸá¬ážáá²á·áááºá áá°áááºáž WireGuard ááá¯áá±ážáá¬ážáá° Jason A. Donenfeld á០áá¯ááºááŒááºáááºáá¯á¶ážáááºááŒá®ážáá±á¬ááºá FreeBSD á WireGuard ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠá¡ááá¯ááŒá¯áá¬ážááá·áº ááá¯áá±á¬ááºážáá±á¬áá¯ááºá¡ááá¯ááºážá¡á ááẠááŒá¬ážáá¶áá»á¬ážááŒáá·áºáá»áŸá¶áá±ááŒá®áž GPL ááᯠáá»áá¯ážáá±á¬ááºáá²á·ááŒá±á¬ááºáž ááœá±á·ááŸáááááºá
á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœáẠáá»áŸáá¯á·ááŸááºá á¬ááŸááºáá¯ááºááœáẠááá¯ážááœá¬ážáá±á¬áá»áá¯á·ááœááºážáá»ááºáá»á¬ážáá«áááºáááºá WireGuard áááá¯ááá¯áá±á¬ááá áºá áááºáá áºááá¯ááºážááᯠáá»ááºááŸááºáá¬ážáá¬á kernel áá»ááºáá»ááœá¬ážááŒá®áž áá¯á¶ááŒá¯á¶áá±ážáááºážáááºážáá»á¬ážááᯠáá»á±á¬áºááœáŸá¬ážáᬠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážáá«ááŸáááŒá®áž ááá·áºááœááºážáá±áá¬á¡ááœáẠáá¯á¶áá±á¡ááœááºá¡á á¬ážááŒá¬ážáá¶áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá á¡ááŒá²áááºáž âááŸááºâ ááá·áº áá»ááºáááºááŸááºáá»á¬ážá¡á á¬áž áá»ááºážáá¶áá»á¬áž ááŸááá±ááŒááºážá¡ááŒáẠáá¯ááºááŸááºááŒááºážá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº ááá·áºáááºáá»ááºáá»á¬ážá á¡ááœááºááŸáá·áºá¡áá° áá±á·ááœá¬ážááá·áº á¡ááŸá¬ážááŸá¬áááá·áºáááºááŒááºážáá»á¬ážááŸáá·áº ááŒáá¯ááºááœá²á¡ááŒá±á¡áá±áá»á¬ážááᯠáá¬ážáá®ážáááºá¡ááœáẠá¡áááºá ááºááŒááºážáá¯ááºáá±á¬ááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááẠáá¯ááºá á¡áááºá¡ááœá±ážááŸáá·áº áááºáááºá áá»á¬ážá áœá¬ááŒá±á¬ááá¯ááºáááºá
crypto_xor áá¯ááºáá±á¬ááºáá»ááºáá²á·ááá¯á·áá±á¬ áá¯ááºá á¡á áááºá¡ááá¯ááºážá¡áá»áá¯á·ááᯠGPL ááá¯ááºá ááºááᯠáá»áá¯ážáá±á¬ááºááŒááºážááŒáá·áº Linux á¡ááœáẠáá®ááœááºáá¬ážááá·áº WireGuard á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á០áá±ážááá¯á·áá¬ážáá«áááºá ááááºá¡áá±ááŒáá·áº Jason Donenfield ááẠKyle Evans ááŸáá·áº Matt Dunwoodie (OpenBSD á¡ááœáẠWireGuard port ááá±ážáá¬ážáá°) ááŸáá·áºá¡áá° ááŒá¿áá¬ááŸááá±á¬á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠááŒááºáááºáá¯ááºáá±á¬ááºáááºáá¬áááºááá¯áá°áá²á·ááŒá®áž áá áºáááºá¡ááœááºáž Netgate ááŸá¬ážáááºážáá¬ážáá±á¬ developer ááá¯ááºá¡á¬ážáá¯á¶ážááᯠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬ážá¡á á¬ážááá¯ážáá²á·áááºá . ááœááºážáá¶áá¬ážáá±á¬áá¬ážááŸááºážááᯠWireGuard ááá±á¬áá»ááºááá¯ááŸá±á¬ááºááŸá¯ááœáẠáá¬ážááŸááᬠáá®ážááŒá¬áž áá¬áá±ážááŸá¯áá»á¬ážá¡ááŒá Ạáá¯ááºáá±áá²á·ááŒá®áž FreeBSD ááœáẠááá«áááºáá±ážáá«á
á áááºáááºá á¬ážá áá¬ááŸá¬á á¡á ááá¯ááºážááœáẠááŒá¿áá¬áá áºá á¯á¶áá áºáá¬áááŸááá²á·áá«á pfSense ááŒáá·áºááŒá°ážááŸá¯ááœáẠWireGuard ááá¯á¡áá¯á¶ážááŒá¯ááá¯áá±á¬ Netgate ááẠFreeBSD kernel ááŸáá·áº network stack ááœáẠáá±á¬ááºážá áœá¬áá»áœááºážáá»ááºáá±á¬ Matthew Macy ááᯠááŸá¬ážáááºážáá²á·ááŒá®áž bug ááŒá¯ááŒááºááŸá¯áá»á¬ážááœááºáá«áááºááŒá®áž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœá±á·á¡ááŒá¯á¶ááŸáááá·áº Matthew Macy ááᯠááŸá¬ážáááºážáá²á·áááºá á€áááºáááºááŸá¯á áá áºá¡ááœáẠááœááºáááºáááá¯ááºáá¬áá»á¬ážá Macy ááᯠáááºááŸááºááẠááá¯á·ááá¯áẠá¡áááºá¡áááºá á áºáá±ážááŸá¯áá»á¬áž ááá«áá² ááá¯ááºáá»á±á¬áá®ááœá±ááŸááá±á¬ á¡áá»áááºááá¬ážááᯠáá±ážáá¬ážáááºá FreeBSD ááœááºá¡áá¯ááºáá¯ááºáá±á áẠMacy ááŸáá·áºááœá±á·áá¯á¶áá²á·áá±á¬ developer áá»á¬ážá áá°á·ááᯠá¡ááŒá¬ážáá°áá»á¬ážáááºá¡ááŸá¬ážáááŒá¯áá¯ááºáá² áá±áááºááŸá¯áá»á¬ážááᯠáá¯á¶áá±á¬ááºá áœá¬áá¯á¶á·ááŒááºááá·áº á¡áááºá¡áá»ááºážááŸáááŒá®áž ááá±á¬áºáááºááŸááºáááºáááá¯ááááºáá¬áá áºáŠážá¡ááŒá Ạáá±á¬áºááŒáá²á·áááºá FreeBSD á¡ááœáẠWireGuard á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯áá¯ááºá á¡áááºá¡ááœá±ážáá¶á·áá»ááºážááŸá¯ááẠáááºážááá¯á·á¡ááœáẠá¡á¶á·ááŒá áá¬ááŒá áºáá¬áááºá
á áááŒá¬ á¡áá¯ááºáá¯ááºááŒá®ážáá±á¬ááºá Macy ááẠáááºážá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠFreeBSD 9 áá¯ááºáá±ááŸá¯ááœáẠáá±á¬áºááŒá°áá¬áááºá¡ááœáẠááŒá®ážáá²á·ááá·áº áá®áááºáá¬áááœáẠá¡áá¯á¶ážááŒá¯áá²á·ááá·áº HEAD áá¬áááœá²ááá¯á· ááá·áºááœááºážáá²á·áááºá OpenBSD ááŸáá·áº NetBSD á¡áá±á«ááºáá»á¬ážá áá±áá±á¬áºáá«áá®áááœáẠNetgate ááẠWireGuard ááᯠpfSense 13 ááááºááŒáááºáá±á¬ááœááºááŸáááŸá¯ááœááºáá±á«ááºážá ááºááŒá®áž áááºážááá¯á¡ááŒá±áá¶á firewalls áá»á¬ážááá¯á áááºááá¯á·áá±á¬ááºáá²á·áááºá ááŒá¿áá¬áá»á¬ážááá¯áá±á¬áºáá¯ááºááŒá®ážáá±á¬áẠWireGuard áá¯ááºááᯠpfSense ááŸáááºááŸá¬ážáá²á·áááºá
áááºáá±á¬ááºážáá¯ááºááẠ0-day exploits áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº á¡áá±ážááŒá®ážáá±á¬ á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬áºááŒááá²á·áá±á¬áºáááºáž áááááœáẠNetgate ááẠá¡á¬ážáááºážáá»ááºáá»á¬ážááŸáááŒá±á¬ááºážááᯠá¡ááá¡ááŸááºáááŒá¯áá² áááºážááá¯ááºáááá¹áá¬ááᯠááááá¯ááºá á±ááá·áº ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááŸáá·áº áááºááá¯ááºááŸá¯ááá¯ááºáᬠáá°áááºáž WireGuard á developer ááᯠá áœááºá áœá²ááẠááŒáá¯ážá á¬ážáá²á·áááºá ááááºáááºážáá±á¬á·ááºáá²á¡ááºáá»ááºáá®áá¬ááẠáááŠážááœáẠáá¯ááºá¡áááºá¡ááœá±ážááŸáá·áºáááºáááºááá·áº áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáááºáá»áá²á·ááŒá®áž áááºážááá¯á·ááᯠáá»á²á·áá¬ážáááºáᯠáá°ááá±á¬áºáááºáž á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááá¯ááºááŒááŒá®ážáá±á¬ááºá á¡ááŸááºááááºá¡áá±ážááŒá®ážáá±á¬ááŒá¿áá¬ááŸá¬ FreeBSD ááŸá áá¯ááºá¡áááºá¡ááœá±ážááᯠááŸááºáááºá áœá¬ááŒááºáááºáá¯á¶ážáááºááŒááºáž áááŸáááŒááºážááŒá áºáááºá ááŒá¿áá¬áá»á¬ážááẠááá±á«ááºážáá»á¬ážá áœá¬ ááŸá¬ááœá±ááœá±á·ááŸáááŒááºážáááŸááá±á¬ááŒá±á¬áá·áºá (Netgate ááá¯ááºá á¬ážááŸááºáá»á¬ážá áá¯á¶ážáááºáá»ááºá¡á¬áž 2020 áá¯ááŸá ẠááŒáá¯ááºáááœáẠá¡áá»á¬ážááŒááºáá°ááá¯á· á áááºáá¯ááºáá±áá²á·ááŒá±á¬ááºáž ááœáŸááºááŒáá²á·áá±á¬áºáááºáž FreeBSD developer áá»á¬ážááẠPhabricator ááœáẠááŒááºáááºáá¯á¶ážáááºááŸá¯ááᯠáááŒá®ážáá¯á¶ážáá² Macy á០ááááºáá²á·ááŒá®áž ááŸááºáá»ááºáá»á¬ážááᯠáá»á áºáá»á°ááŸá¯áá¬ážáááº)á FreeBSD Core á¡ááœá²á·ááẠáááºážááá¯á·á áá¯ááºááŒááºáááºáá¯á¶ážáááºááŒááºáž áá¯ááºáááºážá ááºáá»á¬ážááᯠáá±ááºáá®á á±ááẠáááááŒá¯ááŒááºážááŒáá·áº á¡ááŒá áºá¡áá»ááºááᯠáá¯á¶á·ááŒááºáá²á·áááºá
ááŒá¿áá¬ááŸááá±á¬ FreeBSD port á developer Matthew Macy ááẠááá±á¬áá»ááºááᯠá¡áá±á¬ááºá¡áááºááá±á¬áºááẠá¡áááºááá·áºáááŒá áºáá² á¡áá¯ááºááœááºáá«áááºááŒááºážááŒáá·áº ááŒá®ážáá¬ážáá±á¬á¡ááŸá¬ážáá áºáá¯ááᯠáá»á°ážááœááºáá²á·áááºáá¯ááá¯áᬠá¡ááŒá±á¡áá±ááᯠááŸááºáá»ááºáá±ážáá²á·áááºá Macy ááẠá áááºááá¯ááºážááá¯ááºáᬠáááºáááºážááœááºážáááºááŸá¯ááŒá±á¬áá·áº ááááºááŸáá·áº Covid ááœááºáá±á¬áá«ááŒá±á¬áá·áº ááŒá áºáá±á«áºáá¬áá±á¬ ááŒá¿áá¬áá»á¬ážá ááááºááᯠááŸááºážááŒáááºá áá áºáá»áááºáááºážááŸá¬áááºá Macy ááẠáá°áá±á¬ááºááœááºáá¬ážááŒá®ážáá±á¬ áá¬áááºáá»á¬ážááᯠá áœáá·áºááœáŸááºááẠáá¯á¶ážááŒááºáá»ááºááᯠáááœá±á·áá²á·ááá² ááá±á¬áá»ááºááᯠááŒá®ážááŒá±á¬ááºá¡á±á¬áẠááŒáá¯ážá á¬ážáá²á·áááºá
ááááááá¹áá¡áá»á±á¬áẠááŒá±á¬ááºážááœáŸá±á·ááá¯ááŒááºážáááŸááá±á¬ áá°áááºáá°áá¬ážáá±á¬ á¡áááºá០á¡áááºááŸá¬ážáá»á¬ážááᯠááá¬ážáááẠááŸááºáá¯ááºááẠááŒáá¯ážáááºážááŸá¯á¡ááœáẠáááŒá¬áá±ážáá®á áá»ááŸááºáá¶áá²á·ááá±á¬ Macy á á¡ááŒá±á¡áá±ááŸá¬áááºáž ááááá¯ááºááá¯ááºáááºá áááºážá¡á
á¬áž áá°ááŸáá·áºáá°áááá®ážááá¯á·ááẠááŒááºážáááºážáá»á¬ážááá¯ááŒááºáááŒá®áž ááŒááºážááŒááºáá»á¬ážááœáẠá¡áá±á«ááºáá»á¬ážáá±á¬ááºáᬠáá±ááá¯ááºáá°áá»á¬ážááᯠááŒáááºážááŒá±á¬ááºááẠááŒáá¯ážáááºážáᬠááá¯ááºáááºážáá»á¬ážá¡ááœááºážááá¯á· áá±á¬ááºááœááºážáááºáá±á¬ááºáᬠáá
á¹á
ááºážáá»á¬áž áá¯áááºááŸá¯ (áá±á¬ááºááœááºážááŸá¯áᯠáááºááŸááºáááº)á áááºážá áá¯ááºáááºá¡ááœáẠáá¬áááºá០ááŸá±á¬ááºááœáŸá²áááºá¡ááœáẠMacy ááŸáá·áº áááºážá ááá®ážááẠá¡á®ááá®ááá¯á· ááœááºááŒá±ážáá²á·áá±á¬áºáááºáž á¡áá±áááááºááá¯á· ááœáŸá²á¡ááºáá²á·ááŒá®áž áá±á¬ááºááẠáá±ážááŸá
áºáá»á±á¬áº áá»áá¶áá²á·áááºá
source: opennet.ru