ИздаванС Π½Π° криптографската Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° LibreSSL 2.9.1

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OpenBSD прСдставиха ΠΈΠ·Π΄Π°Π΄ΠΎΡ…Π° прСносима вСрсия Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° LibreSSL 2.9.1, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° която сС Ρ€Π°Π·Π²ΠΈΠ²Π° fork Π½Π° OpenSSL, насочСн към осигуряванСто Π½Π° ΠΏΠΎ-високо Π½ΠΈΠ²ΠΎ Π½Π° сигурност. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ LibreSSL Π΅ фокусиран Π²ΡŠΡ€Ρ…Ρƒ качСствСна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ SSL/TLS с ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Π»ΠΈΡˆΠ½Π°Ρ‚Π° функционалност, добавянС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ срСдства Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ прочистванС ΠΈ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π°. Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ LibreSSL 2.9.1 сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ СкспСримСнтално, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ влязат Π² OpenBSD 6.5.

ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² LibreSSL 2.9.1:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Ρ…Π΅Ρˆ функция SM3 (китайски стандарт GB/T 32905-2016);
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π±Π»ΠΎΡ‡Π΅Π½ ΡˆΠΈΡ„ΡŠΡ€ SM4 (китайски стандарт GB/T 32907-2016);
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са макроси OPENSSL_NO_* Π·Π° подобряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с OpenSSL;
  • Частично ΠΏΠΎΡ€Ρ‚ΠΈΡ€Π²Π°Π½ ΠΎΡ‚ OpenSSL ΠΌΠ΅Ρ‚ΠΎΠ΄ EC_KEY_METHOD;
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ са липсващитС API извиквания ΠΎΡ‚ OpenSSL 1.1;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° XChaCha20 ΠΈ XChaCha20-Poly1305;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° прСнос Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ AES ΠΏΡ€Π΅Π· интСрфСйса EVP;
  • ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½Π° Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° инициализация Π½Π° CRYPTO_LOCK;
  • Π—Π° усилванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с OpenSSL Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° openssl Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° схСмата Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ pbkdf2, ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ enc, crl, x509 ΠΈ dgst Π΅ задСйстван ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ sha25;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са тСстовС Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° прСносимостта ΠΌΠ΅ΠΆΠ΄Ρƒ LibreSSL ΠΈ OpenSSL
    1.0/1.1;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ тСстовС Wycheproof;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° RSA PSS Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи ΠΏΡ€ΠΈ ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ (handshake);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ рСализация Π½Π° ΠΊΡ€Π°Π΅Π½ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° handshake, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² RFC-8446;
  • ΠžΡ‚ libcrypto Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡΡ‚ с ASN.1 остарял ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π±Π»ΠΈΠ·ΠΎ 20 Π³ΠΎΠ΄ΠΈΠ½ΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са асСмблСрни ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ систСми ARM ΠΈ Mingw-w64;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Android.

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

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