Sortie de nginx 1.29.4 avec support ECH et interaction avec les backends via HTTP/2.0.

La version principale de nginx 1.29.4 a été publiée, poursuivant le développement de nouvelles fonctionnalités. Dans la branche stable prise en charge 1.28.x, seules des modifications liées à la correction de graves erreurs et vulnérabilités sont apportées. À l'avenir, une branche stable 1.30 sera formée sur la base de la branche principale 1.29.x. Le code du projet est écrit en C et est distribué sous une licence BSD.

Dans cette nouvelle version :

  • Le module ngx_http_proxy a été ajouté pour prendre en charge le protocole HTTP/2, ce qui permet d'utiliser HTTP/2 lors des requêtes vers les backends.
  • Ajout de la prise en charge de l'extension TLS ECH (Encrypted ClientHello), qui poursuit le développement de l'extension ESNI (Encrypted Server Name Indication) et est utilisée pour chiffrer les informations sur les paramètres des sessions TLS, telles que le nom de domaine demandé. La principale différence entre ECH et ESNI est qu'avec ECH, au lieu de chiffrer les champs individuellement, l'ensemble du message ClientHello est chiffré, ce qui permet de bloquer les fuites via des champs qui ne sont pas couverts par ESNI, comme le champ PSK (Pre-Shared Key). L'utilisation d'ECH est activée en spécifiant dans la directive « ssl_ech_file » le fichier de configuration ECHConfig au format PEM. La prise en charge est disponible lors de l'utilisation des versions d'OpenSSL avec ECH.
  • Les règles de vérification de l'hôte et du port dans le texte de la requête, dans l'en-tête « Host » et dans le pseudo-en-tête « :authority » ont été conformisées aux exigences de la RFC 3986.
  • Indiquer un seul caractère de nouvelle ligne comme séquence de terminaison dans les requêtes chunked ou dans le corps de la réponse est désormais traité comme une erreur.
  • Une correction de l'arrêt brutal lors de l'utilisation de HTTP/3 avec la bibliothèque OpenSSL 3.5.1+ a été apportée.
  • Un arrêt brutal du processus de travail lors de la spécification simultanée des directives try_files et proxy_pass avec une URI a été corrigé.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster