Π—ΠΎΡˆΡ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° користитС WireGuard

WireGuard Π²ΠΎ послСдно Π²Ρ€Π΅ΠΌΠ΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΡƒΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ Ρ‚ΠΎΠ° Π΅ Π½ΠΎΠ²Π°Ρ‚Π° Ρ•Π²Π΅Π·Π΄Π° ΠΌΠ΅Ρ“Ρƒ VPN. Но, Π΄Π°Π»ΠΈ Π΅ Ρ‚ΠΎΠ»ΠΊΡƒ Π΄ΠΎΠ±Π°Ρ€ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π°? Π‘ΠΈ сакал Π΄Π° Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€Π°ΠΌ Π·Π° Π½Π΅ΠΊΠΎΠΈ Π½Π°Π±Ρ™ΡƒΠ΄ΡƒΠ²Π°ΡšΠ° ΠΈ Π΄Π° ја ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°ΠΌ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° WireGuard Π·Π° Π΄Π° објаснам Π·ΠΎΡˆΡ‚ΠΎ Π½Π΅ Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ IPsec ΠΈΠ»ΠΈ OpenVPN.

Π’ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, Π±ΠΈ сакал Π΄Π° ΠΎΡ‚Ρ„Ρ€Π»Π°ΠΌ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΠΌΠΈΡ‚ΠΎΠ²ΠΈΡ‚Π΅ [ΠΎΠΊΠΎΠ»Ρƒ WireGuard]. Π”Π°, ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ ΠΌΠ½ΠΎΠ³Ρƒ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅, ΠΏΠ° Π°ΠΊΠΎ Π½Π΅ стС Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Ρ‡Π°Ρ˜ ΠΈΠ»ΠΈ ΠΊΠ°Ρ„Π΅, Ρ‚ΠΎΠ³Π°Ρˆ Π²Ρ€Π΅ΠΌΠ΅ Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ°. Π‘ΠΈ сакал Π΄Π° ΠΌΡƒ сС Π·Π°Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π°ΠΌ ΠΈ Π½Π° ΠŸΠ΅Ρ‚Π°Ρ€ ΡˆΡ‚ΠΎ Π³ΠΈ исправи ΠΌΠΎΠΈΡ‚Π΅ Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΈ мисли.

НС си поставувам Π·Π° Ρ†Π΅Π» Π΄Π° Π³ΠΈ дискрСдитирам Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° WireGuard, Π΄Π° Π³ΠΈ ΠΎΠ±Π΅Π·Π²Ρ€Π΅Π΄Π½ΡƒΠ²Π°ΠΌ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Π½Π°ΠΏΠΎΡ€ΠΈ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅ΠΈ. Нивниот ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π½ΠΎ Π»ΠΈΡ‡Π½ΠΎ мислам Π΄Π΅ΠΊΠ° Π΅ прСтставСн сосСма ΠΏΠΎΠΈΠ½Π°ΠΊΠΎΠ² ΠΎΠ΄ ΠΎΠ½Π° ΡˆΡ‚ΠΎ навистина Π΅ - прСтставСн Π΅ ΠΊΠ°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½Π° Π·Π° IPsec ΠΈ OpenVPN, ΠΊΠΎΠΈ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ сСга Сдноставно Π½Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚.

Како забСлСшка, Π±ΠΈ сакал Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π°ΠΌ Π΄Π΅ΠΊΠ° одговорноста Π·Π° Π²Π°ΠΊΠ²ΠΎΡ‚ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° WireGuard Π΅ Π½Π° ΠΌΠ΅Π΄ΠΈΡƒΠΌΠΈΡ‚Π΅ ΠΊΠΎΠΈ Π·Π±ΠΎΡ€ΡƒΠ²Π°Π° Π·Π° Ρ‚ΠΎΠ°, Π° Π½Π΅ Π½Π° самиот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΡ€Π΅Π°Ρ‚ΠΎΡ€ΠΈ.

Π’ΠΎ послСдно Π²Ρ€Π΅ΠΌΠ΅ Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€ΠΈ вСсти Π·Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π° Linux. Π’Π°ΠΊΠ°, Π½ΠΈ бСшС ΠΊΠ°ΠΆΠ°Π½ΠΎ Π·Π° монструознитС пропусти Π½Π° процСсорот, ΠΊΠΎΠΈ Π±Π΅Π° ΠΈΠ·Ρ€Π°ΠΌΠ½Π΅Ρ‚ΠΈ со софтвСр, Π° Линус Ворвалдс Π·Π±ΠΎΡ€ΡƒΠ²Π°ΡˆΠ΅ Π·Π° Ρ‚ΠΎΠ° ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ Π³Ρ€ΡƒΠ±ΠΎ ΠΈ досадно, Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ€Π½ΠΈΠΎΡ‚ јазик Π½Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚. РаспорСдувачот ΠΈΠ»ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΎΡ‚ оџак Π½Π° Π½ΡƒΠ»Π° Π½ΠΈΠ²ΠΎ исто Ρ‚Π°ΠΊΠ° Π½Π΅ сС ΠΌΠ½ΠΎΠ³Ρƒ јасни Ρ‚Π΅ΠΌΠΈ Π·Π° сјајни списанија. И Ρ‚ΡƒΠΊΠ° Π΄ΠΎΠ°Ρ“Π° WireGuard.

На Ρ…Π°Ρ€Ρ‚ΠΈΡ˜Π°, сСто Ρ‚ΠΎΠ° Π·Π²ΡƒΡ‡ΠΈ ΠΎΠ΄Π»ΠΈΡ‡Π½ΠΎ: Π²ΠΎΠ·Π±ΡƒΠ΄Π»ΠΈΠ²Π° Π½ΠΎΠ²Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°.

Но, ајдС Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΌΠ°Π»ΠΊΡƒ поблиску.

Π‘Π΅Π»Π° Ρ…Π°Ρ€Ρ‚ΠΈΡ˜Π° WireGuard

Оваа ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° сС заснова Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° WireGuardнапишана ΠΎΠ΄ ЏСјсон Π”ΠΎΠ½Π΅Π½Ρ„Π΅Π»Π΄. Π’Π°ΠΌΡƒ Ρ‚ΠΎΡ˜ Π³ΠΎ ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΎΡ‚, Ρ†Π΅Π»Ρ‚Π° ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° [WireGuard] Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Линукс.

ΠŸΡ€Π²Π°Ρ‚Π° Ρ€Π΅Ρ‡Π΅Π½ΠΈΡ†Π° гласи:

WireGuard […] ΠΈΠΌΠ° Π·Π° Ρ†Π΅Π» Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΈ IPsec Π²ΠΎ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π° Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° кориснички простор ΠΈ/ΠΈΠ»ΠΈ TLS, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ OpenVPN, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΅ посигурСн, ΠΏΠΎΠΏΠ΅Ρ€Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π΅Π½ ΠΈ полСсСн Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ [Π°Π»Π°Ρ‚ΠΊΠ°].

Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, Π³Π»Π°Π²Π½Π°Ρ‚Π° прСдност Π½Π° ситС Π½ΠΎΠ²ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ Π½ΠΈΠ²Π½Π°Ρ‚Π° Сдноставност [Π²ΠΎ спорСдба со ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΡ†ΠΈΡ‚Π΅]. Но, VPN исто Ρ‚Π°ΠΊΠ° Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ.

Π—Π½Π°Ρ‡ΠΈ, ΡˆΡ‚ΠΎ Π΅ слСдно?

Ако ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π΄Π΅ΠΊΠ° Ρ‚ΠΎΠ° Π½Π΅ Π΅ ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π²ΠΈ Ρ‚Ρ€Π΅Π±Π° [ΠΎΠ΄ VPN], Ρ‚ΠΎΠ³Π°Ρˆ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π·Π°Π²Ρ€ΡˆΠΈΡ‚Π΅ Ρ‡ΠΈΡ‚Π°ΡšΠ΅Ρ‚ΠΎ ΠΎΠ²Π΄Π΅. Π‘Π΅ΠΏΠ°ΠΊ, ќС Π·Π°Π±Π΅Π»Π΅ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ сС поставСни Π·Π° која Π±ΠΈΠ»ΠΎ Π΄Ρ€ΡƒΠ³Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°ΡšΠ΅.

ΠΠ°Ρ˜ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΈΠΎΡ‚ ΠΎΠ΄ Π³ΠΎΡ€Π΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΎΡ‚ Ρ†ΠΈΡ‚Π°Ρ‚ Π»Π΅ΠΆΠΈ Π²ΠΎ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈΡ‚Π΅ β€žΠ²ΠΎ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΡΠ»ΡƒΡ‡Π°ΠΈβ€œ, ΠΊΠΎΠΈ, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, Π±Π΅Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΡ‚. И Ρ‚Π°ΠΊΠ°, Π½ΠΈΠ΅ смС Ρ‚Π°ΠΌΡƒ ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ Π·Π°Π²Ρ€ΡˆΠΈΠ²ΠΌΠ΅ ΠΏΠΎΡ€Π°Π΄ΠΈ хаосот создадСн ΠΎΠ΄ ΠΎΠ²Π°Π° Π½Π΅Π³Ρ€ΠΈΠΆΠ° - Π²ΠΎ ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°.

Π—ΠΎΡˆΡ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° користитС WireGuard

Π”Π°Π»ΠΈ WireGuard ќС Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΌΠΎΡ˜ΠΎΡ‚ [IPsec] VPN ΠΎΠ΄ Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π° Π΄ΠΎ Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Π°?

Π±Ρ€. Едноставно Π½Π΅ΠΌΠ° шанси Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Cisco, Juniper ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΄Π° ΠΊΡƒΠΏΠ°Ρ‚ WireGuard Π·Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ. Π’ΠΈΠ΅ Π½Π΅ β€žΡΠΊΠΎΠΊΠ°Π°Ρ‚ Π½Π° Π²ΠΎΠ·ΠΎΠ²ΠΈ ΡˆΡ‚ΠΎ ΠΏΠΎΠΌΠΈΠ½ΡƒΠ²Π°Π°Ρ‚β€œ Π²ΠΎ двиТСњС, освСн Π°ΠΊΠΎ ΠΈΠΌΠ° нСкоја Π³ΠΎΠ»Π΅ΠΌΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ сторат Ρ‚ΠΎΠ°. ΠŸΠΎΠ΄ΠΎΡ†Π½Π°, ќС Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌ Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·ΠΎΡˆΡ‚ΠΎ Ρ‚ΠΈΠ΅ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°Ρ‚ своитС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΎΠ΄ WireGuard Π΄ΡƒΡ€ΠΈ ΠΈ Π΄Π° сакаат.

Π”Π°Π»ΠΈ WireGuard ќС Π³ΠΎ однСсС ΠΌΠΎΡ˜ΠΎΡ‚ RoadWarrior ΠΎΠ΄ ΠΌΠΎΡ˜ΠΎΡ‚ Π»Π°ΠΏΡ‚ΠΎΠΏ Π΄ΠΎ Ρ†Π΅Π½Ρ‚Π°Ρ€ΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ?

Π±Ρ€. Π’ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², WireGuard Π½Π΅ΠΌΠ° ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΡ˜ Π²Π°ΠΆΠ½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ Π²Π°ΠΊΠ²ΠΎ Π½Π΅ΡˆΡ‚ΠΎ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° користи Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ IP-адрСси Π½Π° страната Π½Π° сСрвСрот Π½Π° Ρ‚ΡƒΠ½Π΅Π»ΠΎΡ‚, ΠΈ само Ρ‚ΠΎΠ° Π³ΠΎ ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π° Ρ†Π΅Π»ΠΎΡ‚ΠΎ сцСнарио Π·Π° Ρ‚Π°ΠΊΠ²Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚.

IPFire чСсто сС користи Π·Π° Π΅Π²Ρ‚ΠΈΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ врски, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС DSL ΠΈΠ»ΠΈ кабСлски ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ. Ова ΠΈΠΌΠ° смисла Π·Π° ΠΌΠ°Π»ΠΈ ΠΈΠ»ΠΈ срСдни бизниси Π½Π° ΠΊΠΎΠΈ Π½Π΅ ΠΈΠΌ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ Π±Ρ€Π·ΠΈ Π²Π»Π°ΠΊΠ½Π°. [Π—Π°Π±Π΅Π»Π΅ΡˆΠΊΠ° ΠΎΠ΄ ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Ρ‡ΠΎΡ‚: Π½Π΅ Π·Π°Π±ΠΎΡ€Π°Π²Π°Ρ˜Ρ‚Π΅ Π΄Π΅ΠΊΠ° Π²ΠΎ однос Π½Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°, Π ΡƒΡΠΈΡ˜Π° ΠΈ Π½Π΅ΠΊΠΎΠΈ зСмји ΠΎΠ΄ ЗНД сС Π΄Π°Π»Π΅ΠΊΡƒ ΠΏΡ€Π΅Π΄ Π•Π²Ρ€ΠΎΠΏΠ° ΠΈ БАД, бидСјќи ΠΏΠΎΡ‡Π½Π°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ Π³Ρ€Π°Π΄ΠΈΠΌΠ΅ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠ΄ΠΎΡ†Π½Π° ΠΈ со Π΄ΠΎΠ°Ρ“Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΅Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ ΠΎΠΏΡ‚ΠΈΡ‡ΠΊΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΊΠ°ΠΊΠΎ стандард, Π½ΠΈ бСшС полСсно Π΄Π° сС ΠΎΠ±Π½ΠΎΠ²ΠΈΠΌΠ΅. Π’ΠΎ иститС зСмји ΠΎΠ΄ Π•Π£ ΠΈΠ»ΠΈ БАД, ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΡ˜Π°ΡΠ΅Π½ пристап xDSL со Π±Ρ€Π·ΠΈΠ½Π° ΠΎΠ΄ 3-5 Mbps сè ΡƒΡˆΡ‚Π΅ Π΅ ΠΎΠΏΡˆΡ‚Π° Π½ΠΎΡ€ΠΌΠ°, Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ со ΠΎΠΏΡ‚ΠΈΡ‡ΠΊΠΈ Π²Π»Π°ΠΊΠ½Π° Ρ‡ΠΈΠ½ΠΈ Π½Π΅ΠΊΠΎΠΈ Π½Π΅Ρ€Π΅Π°Π»Π½ΠΈ ΠΏΠ°Ρ€ΠΈ спорСд Π½Π°ΡˆΠΈΡ‚Π΅ стандарди. Π—Π°Ρ‚ΠΎΠ°, Π°Π²Ρ‚ΠΎΡ€ΠΎΡ‚ Π½Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°Ρ‚Π° Π·Π±ΠΎΡ€ΡƒΠ²Π° Π·Π° DSL ΠΈΠ»ΠΈ кабСлска врска ΠΊΠ°ΠΊΠΎ Π½ΠΎΡ€ΠΌΠ°, Π° Π½Π΅ Π·Π° Π°Π½Ρ‚ΠΈΡ‡ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅.] Π‘Π΅ΠΏΠ°ΠΊ, DSL, кабСлски, LTE (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π±Π΅Π·ΠΆΠΈΡ‡Π΅Π½ пристап) ΠΈΠΌΠ°Π°Ρ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ IP адрСси. Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, понСкогаш Ρ‚ΠΈΠ΅ Π½Π΅ сС ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ чСсто, Π½ΠΎ сС ΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚.

Има ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°Ρ€Π΅Ρ‡Π΅Π½ "wg-Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π°", кој Π΄ΠΎΠ΄Π°Π²Π° Π΄Π΅ΠΌΠΎΠ½ Π½Π° корисничкиот простор Π·Π° Π΄Π° сС Π½Π°Π΄ΠΌΠΈΠ½Π΅ овој нСдостаток. ΠžΠ³Ρ€ΠΎΠΌΠ΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со корисничкото сцСнарио опишано ΠΏΠΎΠ³ΠΎΡ€Π΅ Π΅ Π²Π»ΠΎΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΎΡ‚ΠΎ IPv6 Π°Π΄Ρ€Π΅ΡΠΈΡ€Π°ΡšΠ΅.

Од Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° дистрибутСрот, сСто ΠΎΠ²Π° Π½Π΅ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€ΠΎ. Π•Π΄Π½Π° ΠΎΠ΄ Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ бСшС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π΄Π° Π±ΠΈΠ΄Π΅ СдноставСн ΠΈ чист.

Π—Π° ΠΆΠ°Π», сСто ΠΎΠ²Π° Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ стана ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ Сдноставно ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎ, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΌΠΎΡ€Π°ΠΌΠ΅ Π΄Π° користимС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ софтвСр Π·Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ овој дизајн Π΄Π° Π±ΠΈΠ΄Π΅ остварлив Π²ΠΎ вистинска ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°.

Π”Π°Π»ΠΈ WireGuard Π΅ Ρ‚ΠΎΠ»ΠΊΡƒ лСсСн Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅?

НС ΡΠ΅ΡƒΡˆΡ‚Π΅. НС Π²Π΅Π»Π°ΠΌ Π΄Π΅ΠΊΠ° WireGuard никогаш Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ±Ρ€Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π·Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½ΠΎ засСга Ρ‚ΠΎΠ° Π΅ само Π°Π»Ρ„Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ‚ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅.

Но, Ρ‚ΠΎΠ³Π°Ρˆ ΡˆΡ‚ΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΡ˜? Π”Π°Π»ΠΈ IPsec навистина Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΡ‚Π΅ΡˆΠΊΠΎ Π΄Π° сС ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°?

ΠžΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π½Π΅. ΠŸΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΎΡ‚ IPsec Π³ΠΎ смислил ΠΎΠ²Π° ΠΈ Π³ΠΎ испорачува ΡΠ²ΠΎΡ˜ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ со ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со IPFire.

Π—Π° Π΄Π° поставитС VPN Ρ‚ΡƒΠ½Π΅Π» ΠΏΡ€Π΅ΠΊΡƒ IPsec, ќС Π²ΠΈ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ ΠΏΠ΅Ρ‚ Π³Ρ€ΡƒΠΏΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΡˆΡ‚ΠΎ ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΈ внСсСтС Π²ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°: Π²Π°ΡˆΠ°Ρ‚Π° јавна IP адрСса, Ρ˜Π°Π²Π½Π°Ρ‚Π° IP адрСса Π½Π° страната ΡˆΡ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ°, ΠΏΠΎΠ΄ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сакатС Π΄Π° Π³ΠΈ ΠΎΠ±Ρ˜Π°Π²ΠΈΡ‚Π΅ Π²ΠΎ Ρ˜Π°Π²Π½ΠΎΡΡ‚Π° ΠΏΡ€Π΅ΠΊΡƒ ΠΎΠ²Π°Π° VPN врска ΠΈ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ сподСлСн ΠΊΠ»ΡƒΡ‡. Π’Π°ΠΊΠ°, VPN сС поставува Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΌΠΈΠ½ΡƒΡ‚ΠΈ ΠΈ Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π΅Π½ со кој Π±ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡.

Π—Π° ΠΆΠ°Π», ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ исклучоци ΠΎΠ΄ ΠΎΠ²Π°Π° ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π°. БСкој ΡˆΡ‚ΠΎ сС ΠΎΠ±ΠΈΠ΄Π΅Π» Π΄Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π° ΠΏΡ€Π΅ΠΊΡƒ IPsec Π΄ΠΎ OpenBSD машина Π·Π½Π°Π΅ Π·Π° ΡˆΡ‚ΠΎ Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌ. Има ΡƒΡˆΡ‚Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π±ΠΎΠ»Π½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ, Π½ΠΎ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΈΠΌΠ° ΡƒΡˆΡ‚Π΅ ΠΌΠ½ΠΎΠ³Ρƒ, ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° IPsec.

Π—Π° слоТСноста Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚

ΠšΡ€Π°Ρ˜Π½ΠΈΠΎΡ‚ корисник Π½Π΅ ΠΌΠΎΡ€Π° Π΄Π° сС Π³Ρ€ΠΈΠΆΠΈ Π·Π° слоТСноста Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚.

Ако ΠΆΠΈΠ²Π΅Π΅Π²ΠΌΠ΅ Π²ΠΎ свСт ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ ΠΎΠ²Π° бСшС вистинска Π³Ρ€ΠΈΠΆΠ° Π½Π° корисникот, Ρ‚ΠΎΠ³Π°Ρˆ ΠΎΠ΄Π°ΠΌΠ½Π° ќС сС ослободивмС ΠΎΠ΄ SIP, H.323, FTP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ создадСни ΠΏΡ€Π΅Π΄ повСќС ΠΎΠ΄ дСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠΎΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π΄ΠΎΠ±Ρ€ΠΎ со NAT.

ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ Π·ΠΎΡˆΡ‚ΠΎ IPsec Π΅ покомплСксСн ΠΎΠ΄ WireGuard: ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ повСќС Ρ€Π°Π±ΠΎΡ‚ΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° корисникот со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° најава / Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΈΠ»ΠΈ SIM ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° со EAP. Има ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½Π° моТност Π·Π° додавањС Π½ΠΎΠ²ΠΎ криптографски ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ.

И WireGuard Π³ΠΎ Π½Π΅ΠΌΠ° Ρ‚ΠΎΠ°.

И ΠΎΠ²Π° Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° WireGuard ќС сС ΡΠΊΡ€ΡˆΠΈ Π²ΠΎ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚, бидСјќи Π΅Π΄Π΅Π½ ΠΎΠ΄ криптографскитС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ ќС ослабнС ΠΈΠ»ΠΈ цСлосно ќС Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½. Авторот Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ°Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π³ΠΎ Π²Π΅Π»ΠΈ ΠΎΠ²Π°:

Π’Ρ€Π΅Π΄ΠΈ Π΄Π° сС Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° WireGuard ΠΈΠΌΠ° криптографски мислСњС. НамСрно ΠΌΡƒ нСдостига флСксибилност Π½Π° ΡˆΠΈΡ„Ρ€ΠΈ ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ. Ако сС Π½Π°Ρ˜Π΄Π°Ρ‚ сСриозни Π΄ΡƒΠΏΠΊΠΈ Π²ΠΎ основнитС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ, ситС ΠΊΡ€Π°Ρ˜Π½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π°Ρ‚. Како ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠ΄ Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊ Π½Π° пропусти Π½Π° SLL/TLS, флСксибилноста Π½Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ сСга Π΅ Π½Π΅Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π°.

ΠŸΠΎΡΠ»Π΅Π΄Π½Π°Ρ‚Π° Ρ€Π΅Ρ‡Π΅Π½ΠΈΡ†Π° Π΅ апсолутно Ρ‚ΠΎΡ‡Π½Π°.

ΠŸΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ консСнзус Π·Π° Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π΄Π° сС користи ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΊΠ°ΠΊΠΎ IKE ΠΈ TLS повСќС комплСкс. ΠŸΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΠΊΠΎΠΌΠΏΠ»ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ? Π”Π°, ранливоститС сС доста чСсти Π²ΠΎ TLS/SSL ΠΈ Π½Π΅ΠΌΠ° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π·Π° Π½ΠΈΠ².

Π—Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° вистинскитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

ЗамислСтС Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°Ρ‚Π΅ VPN сСрвСр со 200 Π±ΠΎΡ€Π±Π΅Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π½Π΅ΠΊΠ°Π΄Π΅ Π½ΠΈΠ· свСтот. Ова Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ стандардна ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Ако Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ доставитС Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π΄ΠΎ ситС ΠΊΠΎΠΏΠΈΠΈ Π½Π° WireGuard Π½Π° ΠΎΠ²ΠΈΠ΅ Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ, ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°ΠΌΡƒ. Π˜ΡΡ‚ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΎ испорача. Π’ΠΎΠ° Π΅ Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. На администраторитС ΠΊΠΎΠΈ ќС сС ΠΎΠ±ΠΈΠ΄Π°Ρ‚ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ ΠΎΠ²Π°, ќС ΠΈΠΌ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ мСсСци Π·Π° Π΄Π° Π³ΠΈ распорСдат ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π° Π½Π° Π΅Π΄Π½Π° компанија со срСдна Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ ќС ΠΈ Ρ‚Ρ€Π΅Π±Π°Π°Ρ‚ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π·Π° Π΄Π° ΠΈΠ·Π²Π΅Π΄Π΅ Ρ‚Π°ΠΊΠΎΠ² настан.

IPsec ΠΈ OpenVPN Π½ΡƒΠ΄Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π·Π° ΠΏΡ€Π΅Π³ΠΎΠ²Π°Ρ€Π°ΡšΠ΅ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈ. Π—Π°Ρ‚ΠΎΠ°, Π½Π΅ΠΊΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΠΎ ΠΊΠΎΠ΅ ќС ја Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΠΎΠ²Π°Ρ‚Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅, ќС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ старата. Ова ќС ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π½Π° ΡΠ΅Π³Π°ΡˆΠ½ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π΄Π° сС Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½Π°Ρ‚ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°. ΠžΡ‚ΠΊΠ°ΠΊΠΎ ќС сС појави Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, Сдноставно Π³ΠΎ исклучуватС Ρ€Π°Π½Π»ΠΈΠ²ΠΎΡ‚ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅. И Ρ‚ΠΎΠ° Π΅ Ρ‚ΠΎΠ°! ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ! Π²ΠΈΠ΅ стС прСкрасни! ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π΅ΠΌΠ° Π½ΠΈ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Ρ‚.

Ова Π΅ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ ΠΌΠ½ΠΎΠ³Ρƒ чСст ΡΠ»ΡƒΡ‡Π°Ρ˜ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ°, ΠΏΠ° Π΄ΡƒΡ€ΠΈ ΠΈ OpenVPN ΠΈΠΌΠ° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Ρ‚Π΅ΡˆΠΊΠΎΡ‚ΠΈΠΈ со ΠΎΠ²Π°. Назадната компатибилност Π΅ Π²Π°ΠΆΠ½Π°, ΠΈ ΠΈΠ°ΠΊΠΎ користитС послаба ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅, Π·Π° ΠΌΠ½ΠΎΠ³ΡƒΠΌΠΈΠ½Π° ΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΄Π° Π·Π°Ρ‚Π²ΠΎΡ€Π°Ρ‚ бизнис. Π—Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ ќС ја ΠΏΠ°Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° стотици ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ нСмоТноста Π΄Π° си ја Π·Π°Π²Ρ€ΡˆΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°.

Π’ΠΈΠΌΠΎΡ‚ Π½Π° WireGuard Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΡΠ²ΠΎΡ˜ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» поСдноставСн, Π½ΠΎ цСлосно Π½Π΅ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΠΈΠ² Π·Π° Π»ΡƒΡ“Π΅ ΠΊΠΎΠΈ Π½Π΅ΠΌΠ°Π°Ρ‚ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π²Ρ€Π· Π΄Π²Π°Ρ‚Π° врсници Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ Ρ‚ΡƒΠ½Π΅Π». Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΌΠΎΠ΅Ρ‚ΠΎ искуство, ΠΎΠ²Π° Π΅ Π½Π°Ρ˜Ρ‡Π΅ΡΡ‚ΠΎΡ‚ΠΎ сцСнарио.

Π—ΠΎΡˆΡ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° користитС WireGuard

ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ˜Π°!

Но, ΡˆΡ‚ΠΎ Π΅ ΠΎΠ²Π° интСрСсно Π½ΠΎΠ²ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΡˆΡ‚ΠΎ Π³ΠΎ користи WireGuard?

WireGuard користи Curve25519 Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ, ChaCha20 Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Poly1305 Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅. Π Π°Π±ΠΎΡ‚ΠΈ ΠΈ со SipHash Π·Π° Ρ…Π°Ρˆ-ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ BLAKE2 Π·Π° Ρ…Π°ΡˆΠΈΡ€Π°ΡšΠ΅.

ChaCha20-Poly1305 Π΅ стандардизиран Π·Π° IPsec ΠΈ OpenVPN (ΠΏΡ€Π΅ΠΊΡƒ TLS).

ΠžΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Π”Π°Π½ΠΈΠ΅Π» Π‘Π΅Ρ€Π½ΡˆΡ‚Π°Ρ˜Π½ сС користи ΠΌΠ½ΠΎΠ³Ρƒ чСсто. BLAKE2 Π΅ наслСдник Π½Π° BLAKE, финалист Π½Π° SHA-3 кој Π½Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° сличност со SHA-2. Ако Ρ‚Ρ€Π΅Π±Π°ΡˆΠ΅ Π΄Π° сС ΡΠΊΡ€ΡˆΠΈ SHA-2, имашС Π³ΠΎΠ»Π΅ΠΌΠΈ шанси ΠΈ Π‘Π›Π•Πš Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½.

На IPsec ΠΈ OpenVPN Π½Π΅ ΠΈΠΌ Ρ‚Ρ€Π΅Π±Π° SipHash ΠΏΠΎΡ€Π°Π΄ΠΈ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ дизајн. Π’Π°ΠΊΠ°, СдинствСното Π½Π΅ΡˆΡ‚ΠΎ ΡˆΡ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи со Π½ΠΈΠ² Π΅ BLAKE2, ΠΈ Ρ‚ΠΎΠ° Π΅ само Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ сС стандардизира. Ова Π½Π΅ Π΅ Π³ΠΎΠ»Π΅ΠΌ нСдостаток, бидСјќи VPN користат HMAC Π·Π° Π΄Π° создадат ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚, ΡˆΡ‚ΠΎ сС смСта Π·Π° силно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΡƒΡ€ΠΈ ΠΈ Π²ΠΎ врска со MD5.

Π’Π°ΠΊΠ°, дојдов Π΄ΠΎ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π΄Π΅ΠΊΠ° скоро истиот сСт Π½Π° криптографски Π°Π»Π°Ρ‚ΠΊΠΈ сС користи Π²ΠΎ ситС VPN. Π—Π°Ρ‚ΠΎΠ°, WireGuard Π½Π΅ Π΅ повСќС ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΎΠ΄ кој Π±ΠΈΠ»ΠΎ Π΄Ρ€ΡƒΠ³ Π°ΠΊΡ‚ΡƒΠ΅Π»Π΅Π½ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ ΠΊΠΎΠ³Π° станува Π·Π±ΠΎΡ€ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° прСнСсСнитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.

Но, Π΄ΡƒΡ€ΠΈ ΠΈ ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π°Ρ˜Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ Π½Π΅ΡˆΡ‚ΠΎ Π½Π° ΡˆΡ‚ΠΎ Π²Ρ€Π΅Π΄ΠΈ Π΄Π° сС ΠΎΠ±Ρ€Π½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ спорСд ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚. На ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π½Π° ΠΊΡ€Π°ΠΈΡˆΡ‚Π°Ρ‚Π°, Π³Π»Π°Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π°.

Π”Π°Π»ΠΈ WireGuard Π΅ ΠΏΠΎΠ±Ρ€Π· ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ VPN Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°?

Накратко: Π½Π΅, Π½Π΅ ΠΏΠΎΠ±Ρ€Π·ΠΎ.

ChaCha20 Π΅ ΡˆΠΈΡ„Ρ€Π° Π·Π° прСнос ΡˆΡ‚ΠΎ Π΅ полСсна Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ софтвСрот. Π‘Π΅ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π° ΠΏΠΎ Π΅Π΄Π΅Π½ Π±ΠΈΡ‚. Π‘Π»ΠΎΠΊΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΊΠ°ΠΊΠΎ AES ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π°Ρ‚ Π±Π»ΠΎΠΊ 128 Π±ΠΈΡ‚Π° одСднаш. ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ сС ΠΌΠ½ΠΎΠ³Ρƒ повСќС транзистори Π·Π° Π΄Π° сС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° хардвСрската ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ процСсори Π΄ΠΎΠ°Ρ“Π°Π°Ρ‚ со AES-NI, Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° Π½Π° сСт Π½Π° инструкции ΡˆΡ‚ΠΎ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° Π½Π΅ΠΊΠΎΠΈ ΠΎΠ΄ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° процСсот Π½Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π·Π° Π΄Π° Π³ΠΎ Π·Π°Π±Ρ€Π·Π°.

Π‘Π΅ ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡˆΠ΅ Π΄Π΅ΠΊΠ° AES-NI никогаш Π½Π΅ΠΌΠ° Π΄Π° Π½Π°Π²Π»Π΅Π·Π΅ Π²ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈ [Π½ΠΎ Ρ‚ΠΎΠ° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ - ΠΏΡ€ΠΈΠ±Π». ΠΏΠΎ.]. Π—Π° ΠΎΠ²Π°, ChaCha20 бСшС Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΊΠ°ΠΊΠΎ лСсна Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π·Π° Π·Π°ΡˆΡ‚Π΅Π΄Π° Π½Π° Π±Π°Ρ‚Π΅Ρ€ΠΈΠΈ. Π—Π°Ρ‚ΠΎΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈ Π±ΠΈΠ΄Π΅ новост Π΄Π΅ΠΊΠ° сСкој ΠΏΠ°ΠΌΠ΅Ρ‚Π΅Π½ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΊΡƒΠΏΠΈΡ‚Π΅ дСнСс ΠΈΠΌΠ° Π½Π΅ΠΊΠ°ΠΊΠ²ΠΎ AES Π·Π°Π±Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎΠ±Ρ€Π·ΠΎ ΠΈ со ΠΏΠΎΠΌΠ°Π»Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π° со ΠΎΠ²Π°Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΎΡ‚ΠΊΠΎΠ»ΠΊΡƒ со ChaCha20.

ΠžΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ, рСчиси сСкој дСсктоп/сСрвСр процСсор ΠΊΡƒΠΏΠ΅Π½ Π²ΠΎ послСднитС Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈΠΌΠ° AES-NI.

Π—Π°Ρ‚ΠΎΠ°, ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΠΌ AES Π΄Π° Π³ΠΎ Π½Π°Π΄ΠΌΠΈΠ½Π΅ ChaCha20 Π²ΠΎ сСкоС ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΎ сцСнарио. ΠžΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° WireGuard спомСнува Π΄Π΅ΠΊΠ° со AVX512, ChaCha20-Poly1305 ќС Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½Π΅ пСрформанситС Π½Π° AES-NI, Π½ΠΎ ΠΎΠ²Π°Π° Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° Π½Π° сСт Π½Π° инструкции ќС Π±ΠΈΠ΄Π΅ достапна само Π½Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ процСсори, ΡˆΡ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ со ΠΏΠΎΠΌΠ°Π» ΠΈ повСќС ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€, кој сСкогаш ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ±Ρ€Π· со AES - Н.И.

НС сум сигурСн Π΄Π°Π»ΠΈ ΠΎΠ²Π° моТСшС Π΄Π° сС ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° WireGuard, Π½ΠΎ дСнСс Ρ„Π°ΠΊΡ‚ΠΎΡ‚ ΡˆΡ‚ΠΎ Π΅ ΠΏΡ€ΠΈΠΊΠΎΠ²Π°Π½ само Π½Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π΅ вСќС нСдостаток ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° влијаС ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€ΠΎ Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°.

IPsec Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° слободно Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ која Π΅Π½ΠΊΡ€ΠΈΠΏΡ†ΠΈΡ˜Π° Π΅ Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€Π° Π·Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΡΠ»ΡƒΡ‡Π°Ρ˜. И, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π°ΠΊΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сакатС Π΄Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΡ‚Π΅ 10 ΠΈΠ»ΠΈ повСќС Π³ΠΈΠ³Π°Π±Π°Ρ˜Ρ‚ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€Π΅ΠΊΡƒ VPN ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π°.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π²ΠΎ Linux

Иако WireGuard ΠΈΠ·Π±Ρ€Π° ΠΌΠΎΠ΄Π΅Ρ€Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅, ΠΎΠ²Π° вСќС ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. И Ρ‚Π°ΠΊΠ°, намСсто Π΄Π° сС користи ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ ΠΎΠ΄ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π°, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° WireGuard сС ΠΎΠ΄Π»ΠΎΠΆΡƒΠ²Π° со Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ нСдостатокот Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ Π²ΠΎ Linux.

НС сум сосСма сигурСн ΠΊΠ°ΠΊΠ²Π° Π΅ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми, Π½ΠΎ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΡ€Π°Π·Π»ΠΈΡ‡Π½Π° ΠΎΠ΄ ΠΎΠ½Π°Π° Π½Π° Linux.

Како ΠΈΠ·Π³Π»Π΅Π΄Π° рСалноста?

Π—Π° ΠΆΠ°Π», сСкој ΠΏΠ°Ρ‚ ΠΊΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π±Π°Ρ€Π° ΠΎΠ΄ ΠΌΠ΅Π½Π΅ Π΄Π° поставам VPN ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π° Π·Π° Π½Π΅Π³ΠΎ, Π½Π°ΠΈΠ΄ΡƒΠ²Π°ΠΌ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ Π΄Π΅ΠΊΠ° користат застарСни ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΈ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅. 3DES Π²ΠΎ врска со MD5 сè ΡƒΡˆΡ‚Π΅ Π΅ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, ΠΊΠ°ΠΊΠΎ ΠΈ AES-256 ΠΈ SHA1. И ΠΈΠ°ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ Π΅ ΠΌΠ°Π»ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ, ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π΅ΡˆΡ‚ΠΎ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС користи Π²ΠΎ 2020 Π³ΠΎΠ΄ΠΈΠ½Π°.

Π—Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ сСкогаш Π‘Π΅ користи RSA - Π±Π°Π²Π½Π°, Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π±Π΅Π·Π±Π΅Π΄Π½Π° Π°Π»Π°Ρ‚ΠΊΠ°.

ΠœΠΎΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ сС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со царински ΠΎΡ€Π³Π°Π½ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π²Π»Π°Π΄ΠΈΠ½ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ институции, ΠΊΠ°ΠΊΠΎ ΠΈ со Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Ρ‡ΠΈΠΈ имиња сС ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π½ΠΈΠ· Ρ†Π΅Π»ΠΈΠΎΡ‚ свСт. Π‘ΠΈΡ‚Π΅ Ρ‚ΠΈΠ΅ користат Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ€ Π·Π° Π±Π°Ρ€Π°ΡšΠ΅ ΡˆΡ‚ΠΎ Π΅ создадСн ΠΏΡ€Π΅Π΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π΄Π΅Ρ†Π΅Π½ΠΈΠΈ, Π° моТноста Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° SHA-512 Сдноставно никогаш Π½Π΅ Π±ΠΈΠ»Π° Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π°. НС ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Π½Π΅ΠΊΠ°ΠΊΠΎ јасно влијаС Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΡˆΠΊΠΈΠΎΡ‚ Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊ, Π½ΠΎ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π³ΠΎ успорува ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ процСс.

МС Π±ΠΎΠ»ΠΈ ΡˆΡ‚ΠΎ Π³ΠΎ Π³Π»Π΅Π΄Π°ΠΌ ΠΎΠ²Π° бидСјќи IPsec Π½Π΅Π½Π°ΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½ΠΈ ΠΊΡ€ΠΈΠ²ΠΈ ΠΎΠ΄ 2005 Π³ΠΎΠ΄ΠΈΠ½Π°. Curve25519 Π΅ исто Ρ‚Π°ΠΊΠ° ΠΏΠΎΠ½ΠΎΠ² ΠΈ достапСн Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΈ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΈ Π·Π° AES ΠΊΠ°ΠΊΠΎ Camellia ΠΈ ChaCha20, Π½ΠΎ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π½Π΅ ситС ΠΎΠ΄ Π½ΠΈΠ² сС ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈ ΠΊΠ°ΠΊΠΎ Cisco ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ.

И Π»ΡƒΡ“Π΅Ρ‚ΠΎ Π³ΠΎ користат Ρ‚ΠΎΠ°. Има ΠΌΠ½ΠΎΠ³Ρƒ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈ Cisco, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρƒ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ со Cisco. Π’ΠΈΠ΅ сС Π»ΠΈΠ΄Π΅Ρ€ΠΈ Π½Π° ΠΏΠ°Π·Π°Ρ€ΠΎΡ‚ Π²ΠΎ овој сСгмСнт ΠΈ Π½Π΅ сС ΠΌΠ½ΠΎΠ³Ρƒ заинтСрСсирани Π·Π° Π±ΠΈΠ»ΠΎ ΠΊΠ°ΠΊΠΎΠ² Π²ΠΈΠ΄ Π½Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ.

Π”Π°, ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° [Π²ΠΎ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ сСгмСнт] Π΅ уТасна, Π½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ WireGuard. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ никогаш Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈΠ΄Π°Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со пСрформанситС со Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ ΠΈ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΡˆΡ‚ΠΎ вСќС Π³ΠΈ користат, Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈΠ΄Π°Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со IKEv2 ΠΈ Π·Π°Ρ‚ΠΎΠ° Π½Π΅ Π±Π°Ρ€Π°Π°Ρ‚ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΈ.

Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Π΄Π°Π»ΠΈ нСкогаш стС размислувалС Π΄Π° Π³ΠΎ Π½Π°ΠΏΡƒΡˆΡ‚ΠΈΡ‚Π΅ Cisco?

Π Π΅ΠΏΠ΅Ρ€ΠΈ

И сСга Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌΠ΅ Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΎΠ΄ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° WireGuard. Иако ΠΎΠ²Π°Π° [Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°] Π½Π΅ Π΅ Π½Π°ΡƒΡ‡Π½Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°, сСпак ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° Π·Π°Π·Π΅ΠΌΠ°Ρ‚ ΠΏΠΎΠ½Π°ΡƒΡ‡Π΅Π½ пристап ΠΈΠ»ΠΈ Π΄Π° користат Π½Π°ΡƒΡ‡Π΅Π½ пристап ΠΊΠ°ΠΊΠΎ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†Π°. Π‘Π΅ΠΊΠ°ΠΊΠ²ΠΈ ΠΎΠ΄Ρ€Π΅Π΄Π½ΠΈΡ†ΠΈ сС бСскорисни Π°ΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€Π°Π°Ρ‚, Π° ΡƒΡˆΡ‚Π΅ побСкорисни ΠΊΠΎΠ³Π° сС Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ‚ Π²ΠΎ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡ˜Π°.

Π’ΠΎ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° Линукс Π½Π° WireGuard, Ρ‚ΠΎΡ˜ Π³ΠΈ користи прСдноститС Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° GSO - ΠžΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ‡ΠΊΠΈ сСгмСнти. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ создава ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΠ΄ 64 ΠΊΠΈΠ»ΠΎΠ±Π°Ρ˜Ρ‚ΠΈ ΠΈ Π³ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π° / Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π° со Π΅Π΄Π½ΠΎ двиТСњС. Π’Π°ΠΊΠ°, Ρ‚Ρ€ΠΎΡˆΠΎΡ†ΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ ΠΈ ΡΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° криптографски ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сС Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°Π°Ρ‚. Ако сакатС Π΄Π° ја максимизиратС пропусната моќ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° VPN ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π°, ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Ρ€Π° идСја.

Но, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ±ΠΈΡ‡Π½ΠΎ, рСалноста Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΡƒ Сдноставна. Π˜ΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ»ΠΊΡƒ Π³ΠΎΠ»Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ΅Π½ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π±Π°Ρ€Π° Ρ‚ΠΎΡ˜ Π΄Π° сС исСчС Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠΌΠ°Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Нормалната Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π΅ 1500 Π±Π°Ρ˜Ρ‚ΠΈ. Односно, Π½Π°ΡˆΠΈΠΎΡ‚ Π³ΠΈΠ³Π°Π½Ρ‚ ΠΎΠ΄ 64 ΠΊΠΈΠ»ΠΎΠ±Π°Ρ˜Ρ‚ΠΈ ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° 45 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ (1240 Π±Π°Ρ˜Ρ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ 20 Π±Π°Ρ˜Ρ‚ΠΈ ΠΎΠ΄ насловот Π½Π° IP). ΠŸΠΎΡ‚ΠΎΠ°, Π·Π° Π½Π΅ΠΊΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅, Ρ‚ΠΈΠ΅ цСлосно ќС ја Π±Π»ΠΎΠΊΠΈΡ€Π°Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΎΡ‚ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, бидСјќи ΠΌΠΎΡ€Π° Π΄Π° сС испратат Π·Π°Π΅Π΄Π½ΠΎ ΠΈ одСднаш. Како Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ°, ΠΎΠ²Π° ќС Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ скок Π½Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ VoIP, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ќС Π±ΠΈΠ΄Π°Ρ‚ Π²ΠΎ Ρ€Π΅Π΄ΠΈΡ†Π°.

Π’Π°ΠΊΠ°, високата пропусност Π·Π° која WireGuard Ρ‚ΠΎΠ»ΠΊΡƒ смСло Ρ‚Π²Ρ€Π΄ΠΈ сС постигнува ΠΏΠΎ Ρ†Π΅Π½Π° Π½Π° Π·Π°Π±Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²ΠΌΡ€Π΅ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. И Ρ‚ΠΈΠΌΠΎΡ‚ Π½Π° WireGuard Π΅ вСќС ΠΏΠΎΡ‚Π²Ρ€Π΄Π΅Π½ΠΎ ΠΎΠ²Π° Π΅ ΠΌΠΎΡ˜ΠΎΡ‚ Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ.

Но, Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ.

Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΎΠ΄Ρ€Π΅Π΄Π½ΠΈΡ†ΠΈΡ‚Π΅ Π²ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ°Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°, врската ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° пропусност ΠΎΠ΄ 1011 Mbps.

Π˜ΠΌΠΏΡ€Π΅ΡΠΈΠ²Π½ΠΎ.

Ова Π΅ особСно импрСсивно ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ ΡˆΡ‚ΠΎ максималната тСорСтска пропусност Π½Π° Π΅Π΄Π½Π° Π³ΠΈΠ³Π°Π±ΠΈΡ‚Π½Π° Π΅Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π° Π΅ 966 Mbps со Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΠ΄ 1500 Π±Π°Ρ˜Ρ‚ΠΈ минус 20 Π±Π°Ρ˜Ρ‚ΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ IP, 8 Π±Π°Ρ˜Ρ‚ΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ UDP ΠΈ 16 Π±Π°Ρ˜Ρ‚ΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° самиот WireGuard. Има ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ IP наслов Π²ΠΎ инкапсулираниот ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ Π²ΠΎ TCP Π·Π° 20 Π±Π°Ρ˜Ρ‚ΠΈ. Π—Π½Π°Ρ‡ΠΈ, ΠΎΠ΄ ΠΊΠ°Π΄Π΅ дојдС овој Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ пропусСн опсСг?

Π‘ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ Ρ€Π°ΠΌΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈΡ‚Π΅ ΠΎΠ΄ GSO Π·Π° ΠΊΠΎΠΈ Π·Π±ΠΎΡ€ΡƒΠ²Π°Π²ΠΌΠ΅ ΠΏΠΎΠ³ΠΎΡ€Π΅, тСорСтскиот максимум Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° Ρ€Π°ΠΌΠΊΠ° ΠΎΠ΄ 9000 Π±Π°Ρ˜Ρ‚ΠΈ Π±ΠΈ Π±ΠΈΠ» 1014 Mbps. ΠžΠ±ΠΈΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° пропусност Π΅ нСдостиТна Π²ΠΎ рСалноста, бидСјќи Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½Π° со Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ‚Π΅ΡˆΠΊΠΎΡ‚ΠΈΠΈ. Π’Π°ΠΊΠ°, ΠΌΠΎΠΆΠ°ΠΌ само Π΄Π° прСтпоставам Π΄Π΅ΠΊΠ° тСстот Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΡƒΡˆΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π±Π΅Π»ΠΈ ΠΏΡ€Π΅Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ€Π°ΠΌΠΊΠΈ ΠΎΠ΄ 64 ΠΊΠΈΠ»ΠΎΠ±Π°Ρ˜Ρ‚ΠΈ со тСорСтски максимум ΠΎΠ΄ 1023 Mbps, ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ само ΠΎΠ΄ Π½Π΅ΠΊΠΎΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ. Но, ΠΎΠ²Π° Π΅ апсолутно Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΈ услови, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи само ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π΄Π²Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ станици, исклучиво Π²ΠΎ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° тСст-ΠΊΠ»ΡƒΠΏΠ°Ρ‚Π°.

Но, бидСјќи Ρ‚ΡƒΠ½Π΅Π»ΠΎΡ‚ VPN сС ΠΏΡ€Π΅ΠΏΡ€Π°ΡœΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π΄Π²Π° домаќини ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π° која Π²ΠΎΠΎΠΏΡˆΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° џамбо Ρ€Π°ΠΌΠΊΠΈ, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ постигнат Π½Π° ΠΊΠ»ΡƒΠΏΠ°Ρ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Ρ€Π΅ΠΏΠ΅Ρ€. Ова Π΅ Сдноставно Π½Π΅Ρ€Π΅Π°Π»Π½ΠΎ лабораториско Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ΅ Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΈ Π±ΠΎΡ€Π±Π΅Π½ΠΈ услови.

Π”ΡƒΡ€ΠΈ ΠΈ сСдСјќи Π²ΠΎ Ρ†Π΅Π½Ρ‚Π°Ρ€ΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π½Π΅ ΠΌΠΎΠΆΠ΅Π² Π΄Π° ΠΏΡ€Π΅Ρ„Ρ€Π»Π°ΠΌ Ρ€Π°ΠΌΠΊΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ΄ 9000 Π±Π°Ρ˜Ρ‚ΠΈ.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡƒΠΌΠΎΡ‚ Π½Π° примСнливост Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΈΠΎΡ‚ ΠΆΠΈΠ²ΠΎΡ‚ Π΅ апсолутно ΠΏΡ€Π΅ΠΊΡ€ΡˆΠ΅Π½ ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ мислам, Π°Π²Ρ‚ΠΎΡ€ΠΎΡ‚ Π½Π° спровСдСното β€žΠΌΠ΅Ρ€Π΅ΡšΠ΅β€œ сСриозно сС дискрСдитира ΠΎΠ΄ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ.

Π—ΠΎΡˆΡ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π΄Π° користитС WireGuard

ПослСдна Ρ‚Ρ€ΠΎΡˆΠΊΠ° Π½Π°Π΄Π΅ΠΆ

Π’Π΅Π±-страницата WireGuard Π·Π±ΠΎΡ€ΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ станува јасно Π·Π° ΡˆΡ‚ΠΎ навистина Π΅ Π½Π°ΠΌΠ΅Π½Π΅Ρ‚.

ЕдноставСн ΠΈ Π±Ρ€Π· VPN кој Π½Π΅ Π±Π°Ρ€Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС распорСди ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° со масивни Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΎΡ€ΠΊΠ΅ΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ ΠΈΠΌΠ° Amazon Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ ΠΎΠ±Π»Π°ΠΊ. ΠŸΠΎΡ‚ΠΎΡ‡Π½ΠΎ, Амазон Π³ΠΈ користи Π½Π°Ρ˜Π½ΠΎΠ²ΠΈΡ‚Π΅ хардвСрски карактСристики ΡˆΡ‚ΠΎ Π³ΠΈ спомСнав ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ AVX512. Ова Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ со Ρ†Π΅Π» Π΄Π° сС Π·Π°Π±Ρ€Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΈ Π΄Π° Π½Π΅ сС Π²Ρ€Π·ΡƒΠ²Π° Π·Π° x86 ΠΈΠ»ΠΈ нСкоја Π΄Ρ€ΡƒΠ³Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°.

Π’ΠΈΠ΅ ја ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ пропусната моќ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈ ΠΎΠ΄ 9000 Π±Π°Ρ˜Ρ‚ΠΈ - Ρ‚ΠΎΠ° ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ инкапсулирани Ρ€Π°ΠΌΠΊΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ Π΅Π΄Π½ΠΈ со Π΄Ρ€ΡƒΠ³ΠΈ, ΠΈΠ»ΠΈ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ, создавањС снимки ΠΈΠ»ΠΈ Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° иститС ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Ρ˜Π½Π΅Ρ€ΠΈ. Π”ΡƒΡ€ΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈΡ‚Π΅ IP адрСси Π½Π΅ΠΌΠ° Π΄Π° Π²Π»ΠΈΡ˜Π°Π°Ρ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° WireGuard Π½Π° кој Π±ΠΈΠ»ΠΎ Π½Π°Ρ‡ΠΈΠ½ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ со сцСнариото ΡˆΡ‚ΠΎ Π³ΠΎ опишав.

Π”ΠΎΠ±Ρ€ΠΎ ΠΎΠ΄ΠΈΠ³Ρ€Π°Π½ΠΎ. Π‘Ρ€ΠΈΠ»ΠΈΡ˜Π°Π½Ρ‚Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Ρ‚Π΅Π½ΠΎΠΊ, рСчиси Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».

Но, Сдноставно Π½Π΅ сС Π²ΠΊΠ»ΠΎΠΏΡƒΠ²Π° Π²ΠΎ свСт Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ Ρ†Π΅Π½Ρ‚Π°Ρ€ΠΎΡ‚ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΡˆΡ‚ΠΎ Π²ΠΈΠ΅ цСлосно Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅. Ако Π³ΠΎ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Ρ€ΠΈΠ·ΠΈΠΊΠΎΡ‚ ΠΈ ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° Π³ΠΎ користитС WireGuard, ќС ΠΌΠΎΡ€Π° Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΈ компромиси Π²ΠΎ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΎΡ‚ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅.

ИзлСз

ЛСсно ΠΌΠΈ Π΅ Π΄Π° Π·Π°ΠΊΠ»ΡƒΡ‡Π°ΠΌ Π΄Π΅ΠΊΠ° WireGuard сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½.

Π‘Π΅ΡˆΠ΅ замислСн ΠΊΠ°ΠΊΠΎ лСсно ΠΈ Π±Ρ€Π·ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со постоСчкитС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°. Π—Π° ΠΆΠ°Π», Π·Π° Π΄ΠΎΠ±Ρ€ΠΎΡ‚ΠΎ Π½Π° ΠΎΠ²ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°, Ρ‚ΠΎΡ˜ ΠΆΡ€Ρ‚Π²ΡƒΠ²Π°ΡˆΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠΈ ќС Π±ΠΈΠ΄Π°Ρ‚ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ корисници. Π—Π°Ρ‚ΠΎΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ IPsec ΠΈΠ»ΠΈ OpenVPN.

Π—Π° Π΄Π° ΠΌΠΎΠΆΠ΅ WireGuard Π΄Π° станС ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π΅Π½, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ Π±Π°Ρ€Π΅ΠΌ поставка Π·Π° IP адрСса ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π·Π° Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅ ΠΈ DNS. ΠžΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ, Π·Π° ΠΎΠ²Π° слуТат ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠ°Π½Π°Π»ΠΈ.

БСзбСдноста Π΅ ΠΌΠΎΡ˜ΠΎΡ‚ Π³Π»Π°Π²Π΅Π½ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ΠΌΠ°ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΄Π° Π²Π΅Ρ€ΡƒΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° IKE ΠΈΠ»ΠΈ TLS сС Π½Π΅ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΈΠ»ΠΈ ΡΠΊΡ€ΡˆΠ΅Π½ΠΈ. Π’ΠΎ Π΄Π²Π°Ρ‚Π° ΠΎΠ΄ Π½ΠΈΠ² Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅, Π° Ρ‚ΠΈΠ΅ сС Π΄ΠΎΠΊΠ°ΠΆΠ°Π½ΠΈ со Π΄Π΅Ρ†Π΅Π½ΠΈΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°. Π‘Π°ΠΌΠΎ Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π½Π΅ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ.

Π˜Π½Ρ‚Π΅Ρ€ΠΎΠΏΠ΅Ρ€Π°Π±ΠΈΠ»Π½ΠΎΡΡ‚Π° Π΅ исклучитСлно Π²Π°ΠΆΠ½Π° ΠΊΠΎΠ³Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ со Ρ‚Ρ€Π΅Ρ‚ΠΈ страни Ρ‡ΠΈΠΈ станици Π½Π΅ Π³ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅. IPsec Π΅ Π΄Π΅ Ρ„Π°ΠΊΡ‚ΠΎ стандард ΠΈ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ рСчиси насСкадС. И Ρ‚ΠΎΡ˜ Ρ€Π°Π±ΠΎΡ‚ΠΈ. И Π±Π΅Π· Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π°, Π²ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΡ˜Π°, WireGuard Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π΅Π½ Π΄ΡƒΡ€ΠΈ ΠΈ со Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²Π΅Ρ€Π·ΠΈΠΈ ΠΎΠ΄ сСбС.

БСкоја криптографска Π·Π°ΡˆΡ‚ΠΈΡ‚Π° Π΅ ΡΠΊΡ€ΡˆΠ΅Π½Π° ΠΏΠΎΡ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π° ΠΈ, соодвСтно, ΠΌΠΎΡ€Π° Π΄Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°.

ΠΠ΅Π³ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ситС ΠΎΠ²ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΈ ΠΈ слСпо ΠΆΠ΅Π»Π±Π°Ρ‚Π° Π΄Π° Π³ΠΎ користитС WireGuard Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ²Ρ€Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΠΎΡ‚ iPhone со Π²Π°ΡˆΠ°Ρ‚Π° домашна Ρ€Π°Π±ΠΎΡ‚Π½Π° станица Π΅ само мастСр клас Π²ΠΎ Π·Π°Π³Π»Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π³Π»Π°Π²Π°Ρ‚Π° Π²ΠΎ пСсок.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€