Выпуск nginx 1.23.4 с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ TLSv1.3

Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ выпуск основной Π²Π΅Ρ‚ΠΊΠΈ nginx 1.23.4, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ продолТаСтся Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй. Π’ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅ 1.22.x вносятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнСния, связанныС с устранСниСм ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… ошибок ΠΈ уязвимостСй. Π’ дальнСйшСм Π½Π° Π±Π°Π·Π΅ основной Π²Π΅Ρ‚ΠΊΠΈ 1.23.x Π±ΡƒΠ΄Π΅Ρ‚ сформирована ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ Π²Π΅Ρ‚ΠΊΠ° 1.24.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» TLSv1.3.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ Π²Ρ‹Π²ΠΎΠ΄ прСдупрСТдСния Π² случаС пСрСопрСдСлСния настроСк ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² для ΡΠ»ΡƒΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ сокСта.
  • ΠŸΡ€ΠΈ использовании ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° «pipelining» обСспСчСно Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ соСдинСний с ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (lingering close).
  • Π’ ΠΌΠΎΠ΄ΡƒΠ»Π΅ ngx_http_gzip_static_module Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² (byte range).
  • Π‘ «crit» Π½Π° «info» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ логгирования для SSL-ошибок «data length too long», «length too short», «bad legacy version», «no shared signature algorithms», «bad digest length», «missing sigalgs extension», «encrypted length too long», «bad length», «bad key update», «mixed handshake and non handshake data», «ccs received early», «data between ccs and finished», «packet length too long», «too many warn alerts», «record too small» ΠΈ «got a fin before a ccs».
  • НалаТСна Ρ€Π°Π±ΠΎΡ‚Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ listen.
  • РСшСна ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° location Π² случаС использования прСфиксного location Π΄Π»ΠΈΠ½Π½Π΅Π΅ 255 символов.
  • Π’ модулях ngx_http_autoindex_module ΠΈ ngx_http_dav_module, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ include Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π΅-ASCII символов Π² ΠΈΠΌΠ΅Π½Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows.
  • УстранСна ΡƒΡ‚Π΅Ρ‡ΠΊΠ° сокСтов ΠΏΡ€ΠΈ использовании HTTP/2 ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ error_page для пСрСнаправлСния ошибок с ΠΊΠΎΠ΄ΠΎΠΌ 400.

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