Rilascio di nginx 1.29.4 con supporto ECH e interazioni con backend tramite HTTP/2.0

È stata pubblicata la versione principale nginx 1.29.4, che continua ad sviluppare nuove funzionalità. Nella versione stabile supportata 1.28.x vengono apportate solo modifiche correlate alla risoluzione di gravi errori e vulnerabilità. In futuro, sarà creata una versione stabile 1.30 basata sulla versione principale 1.29.x. Il codice del progetto è scritto in C e distribuito sotto licenza BSD.

Nel nuovo rilascio:

  • È stato aggiunto il supporto per il protocollo HTTP/2 al modulo ngx_http_proxy, consentendo di utilizzare HTTP/2 quando si accede ai backend.
  • Aggiunta la supporto all'estensione TLS ECH (Encrypted ClientHello), che continua lo sviluppo dell'estensione ESNI (Encrypted Server Name Indication) e viene utilizzata per crittografare le informazioni sui parametri delle sessioni TLS, come il nome di dominio richiesto. La principale differenza fra ECH e ESNI è che in ECH, invece di crittografare i singoli campi, l'intero messaggio TLS ClientHello viene crittografato, bloccando così le perdite tramite campi non coperti da ESNI, come il campo PSK (Pre-Shared Key). L'uso di ECH viene attivato specificando nel file di configurazione ECHConfig l'opzione «ssl_ech_file» in formato PEM. Il supporto è disponibile utilizzando le build di OpenSSL con ECH.
  • Le regole per il controllo di host e porta nel testo della richiesta, nell'intestazione "Host" e nell'intestazione pseudo ":authority" sono state aggiornate per soddisfare i requisiti RFC 3986.
  • Specificare un singolo carattere di nuova linea come sequenza finale nelle richieste chunked o nel corpo della risposta ora viene gestito come un errore.
  • Risolto il crash quando si utilizza HTTP/3 con la libreria OpenSSL 3.5.1+.
  • Eliminato il crash del processo di lavoro quando sono specificate simultaneamente le direttive try_files e proxy_pass con URI.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster