Az nginx 1.29.4 kiadása ECH támogatással és HTTP/2.0 backendekkel való együttműködési lehetőséggel.

Megjelent az nginx 1.29.4 fő ága, amelyben tovább folytatódik az új lehetőségek fejlesztése. Az párhuzamosan karbantartott stabil 1.28.x ágba csak a súlyos hibák és sebezhetőségek javításával kapcsolatos változtatások kerülnek be. A jövőben az 1.29.x fő ága alapján stabil 1.30. ág fog kialakulni. A projekt kódja C nyelven készült és BSD licenc alatt terjesztik.

Az új kiadásban:

  • Az ngx_http_proxy modulhoz hozzáadva a HTTP/2 protokoll támogatása, amely lehetővé teszi a HTTP/2 használatát a backendekkel való kommunikáció során.
  • Hozzáadtuk a TLS ECH (Encrypted ClientHello) kiterjesztés támogatását, amely az ESNI (Encrypted Server Name Indication) kiterjesztés továbbfejlesztése, és amelyet a TLS munkamenetek paramétereivel kapcsolatos információk titkosítására használnak, mint például a kért domain név. Az ECH és az ESNI közötti kulcsfontosságú különbség, hogy az ECH-ben a ClientHello teljes TLS üzenete titkosítva van, nem csak egyes mezők szintjén, lehetővé téve az ESNI-n keresztül nem védett mezők, például a PSK (Pre-Shared Key) adatainak szivárgásának blokkolását. Az ECH használatát az ssl_ech_file direktívába PEM formátumú ECHConfig fájl megadásával lehet aktiválni. Támogatás elérhető ECH-val készült OpenSSL verziók használatakor.
  • A hoszt és port ellenőrzési szabályai a kérelem szövegében, a „Host” fejlécben és a „:authority” pseudo-fejlécből az RFC 3986 előírásainak megfelelően lettek kidolgozva.
  • Most már hibaként kezelik, ha egy új sor karaktert adnak meg lezáró szekvenciaként chunked kérésekben vagy a válasz törzsében.
  • Elhárították az összeomlást HTTP/3 használatakor az OpenSSL 3.5.1+ könyvtárral.
  • Elhárították a munkafolyamat összeomlását, amikor a try_files és proxy_pass direktívákat egyidejűleg URI-val használták.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster