ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° OpenIKED 7.3, прСносима рСализация Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IKEv2 Π·Π° IPsec

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ OpenBSD ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° вСрсия Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OpenIKED 7.3, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π° рСализацията Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IKEv2. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° IKEv2 бяха Π½Π΅Π΄Π΅Π»ΠΈΠΌΠ° част ΠΎΡ‚ IPsec стСкa Π½Π° OpenBSD, Π½ΠΎ слСд Ρ‚ΠΎΠ²Π° бяха ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈ Π² самостоятСлСн прСносим ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ сСга ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми. Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° OpenIKED Π΅ тСствана във FreeBSD, NetBSD, macOS ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ дистрибуции Π½Π° Linux, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Arch, Debian, Fedora ΠΈ Ubuntu. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° C ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° ISC.

OpenIKED позволява Ρ€Π°Π·Π²ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ частни ΠΌΡ€Π΅ΠΆΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° IPsec. IPsec ΡΡ‚Π΅ΠΊΡŠΡ‚ Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ ΠΎΡ‚ Π΄Π²Π΅ основни ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ: ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (IKE) ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ (ESP). OpenIKED Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° аутСнтификация, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅, ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° сигурност, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ESP ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС прСдоставя ΠΎΡ‚ ядрото Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° аутСнтификация Π² OpenIKED ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (pre-shared), EAP MSCHAPv2 със сСртификат X.509 ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ RSA ΠΈ ECDSA.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈ sec, създадСни Π² OpenBSD Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° IPsec Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€Π΅Π· мрСТовия интСрфСйс sec, вмСсто Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° SPD (Π‘Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π° сигурността IPsec) ΠΏΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ VPN Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°-Ρ‚ΠΎΡ‡ΠΊΠ°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° няколко ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈΠΌΠ΅Π½Π° с Π΅Π΄ΠΈΠ½ ΠΌΡ€Π΅ΠΆΠΎΠ² интСрфСйс Π² Linux.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libsystemd Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° DNS Ρ‡Ρ€Π΅Π· DBUS Π² Linux, вмСсто Π΄Π° сС ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° resolvectl.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Linux Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libapparmor, Π° вмСсто нСя Π·Π° промяна Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π½Π° AppArmor сСга сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ псСвдо Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма /proc, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява отварянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори ΠΏΡ€Π΅Π΄ΠΈ отписванСто Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π°.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° пълни Π²Π΅Ρ€ΠΈΠ³ΠΈ ΠΎΡ‚ сСртификати x509 Π² payload CERT.
  • Π—Π° подобряванС Π½Π° изолацията Π½Π° процСса Π΅ осигурСно ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ стартиранС Π½Π° Π΄ΡŠΡ‰Π΅Ρ€Π½ΠΈ процСси слСд ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° fork().
  • Π—Π° OpenBSD 7.4 Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡΡ‚ API ibuf.
  • Π‘Π»ΠΎΠΉ Π·Π° осигуряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ Π΅ синхронизиран с Π½ΠΎΠ²Π°Ρ‚Π° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π° Π½Π° OpenBSD.
  • Π—Π° осигуряванС Π½Π° актуализация Π½Π° просрочСнитС сСртификати са Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π² конфигурацията Π½Π° OpenSSL, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² ikectl.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster