La Fondation OpenSSL a publié la version 4.1 d'OpenSSL, la bibliothèque logicielle qui permet aux applications et aux sites web de communiquer en toute sécurité sur les réseaux informatiques. Cette mise à jour apporte la prise en charge du DTLS 1.3 (Datagram Transport Layer Security), du mécanisme GREASE (Generate Random Extensions And Sustain Extensibility) et d'IKEV2 KDF, ainsi qu'un support initial de l'architecture Elbrus2000 (e2k). Elle accélère également les travaux sur la sécurité post-quantique, notamment grâce à des optimisations spécifiques au matériel. Autres changements notables : OpenSSL 4.1 a supprimé les flags no-ecdsa et no-ecdh de la commande « Configure ». Les utilisateurs devront donc désormais utiliser l'option no-ec pour désactiver la prise en charge des courbes elliptiques. Par ailleurs, la prise en charge héritée des cibles Windows sur Itanium et Windows CE a été abandonnée.Le protocole TLS (Transport Layer Security) est un protocole cryptographique conçu pour assurer la sécurité des communications sur un réseau informatique, tel qu'Internet. Ce protocole est largement utilisé dans des applications telles que la messagerie électronique, la messagerie instantanée et la voix sur IP, mais c'est son utilisation pour sécuriser le protocole HTTPS qui reste la plus visible du grand public.
OpenSSL est une bibliothèque logicielle destinée aux applications qui assurent des communications sécurisées sur les réseaux informatiques contre les écoutes clandestines et permettent d'identifier le correspondant à l'autre bout de la ligne. Elle est largement utilisée par les serveurs Internet, notamment par la majorité des sites web HTTPS. OpenSSL contient une implémentation open source des protocoles SSL et TLS. La bibliothèque principale, écrite en langage C, implémente des fonctions cryptographiques de base et fournit diverses fonctions utilitaires. OpenSSL est disponible pour la plupart des systèmes d'exploitation de type Unix (notamment Linux, macOS et BSD), Microsoft Windows et OpenVMS.
La Fondation OpenSSL vient de publier la version 4.1, qui marque une étape importante pour cette bibliothèque de cryptographie largement utilisée, grâce à de nouvelles fonctionnalités majeures et à des améliorations architecturales substantielles. Cette version introduit la prise en charge de DTLS 1.3 (RFC 9147), des extensions GREASE (RFC 8701) et une compatibilité initiale avec l'architecture du processeur Elbrus2000 (e2k), élargissant ainsi la palette d'outils cryptographiques à la disposition des développeurs et des professionnels de la sécurité du monde entier.
Cette mise à jour apporte des améliorations notables en termes de performances grâce à des optimisations spécifiques au matériel, notamment les opérations SHAKE x4 et AES-CBC accélérées par AVX-512 pour ML-DSA sur les systèmes x86_64, ainsi que des opérations NTT ML-DSA et ML-KEM optimisées pour les plateformes PPC64LE et d’opérations ML-DSA optimisées sur x86_64. Ces améliorations permettent à OpenSSL de mieux prendre en charge les nouvelles normes de cryptographie post-quantique tout en conservant son efficacité sur le matériel moderne.
Cette version supprime la prise en charge héritée des cibles Windows sur Itanium (VC-WIN64I) et Windows CE (VC-CE) des configurations, reflétant ainsi l'évolution de la plateforme vers des environnements informatiques contemporains. Elle ajoute également des cibles de compilation VC-WIN32-MSVC2013 et VC-WIN64A-MSVC2013 afin de fournir des fonctions internes permettant de pallier les lacunes de prise en charge de la norme C99 présentes dans MSVC 2013. Toutefois, les utilisateurs qui s'appuient sur l'utilitaire tsget doivent noter la migration de WWW::Curl::Easy vers Net::Curl::Easy (issu de la distribution CPAN Net-Curl) avant de procéder à la mise à jour.
Les observateurs du secteur estiment que cette version témoigne de l'engagement constant d'OpenSSL à s'adapter à l'évolution des exigences cryptographiques et des capacités matérielles. L'ajout de la prise en charge de DTLS dans l'API du listener SSL et de la prise en charge de IKEV2 KDF renforce encore davantage l'applicabilité de la bibliothèque aux infrastructures de communication sécurisées. Les équipes de sécurité qui prévoient des mises à niveau auront tout intérêt à examiner attentivement les modifications de configuration, en particulier la consolidation des options relatives aux courbes elliptiques et la suppression des flags no-ecdsa et no-ecdh, désormais obsolètes, au profit de l'option unifiée no-ec.
Source : OpenSSL 4.1.0
Et vous ?
Quel est votre avis sur le sujet ?
Que pensez-vous des nouveautés proposées par cette version d'OpenSSL ? Les trouvez-vous utiles et intéressantes ?Voir aussi :
Douze ans après Heartbleed, OpenSSL 4.0 enterre SSLv3, chiffre le SNI et embrasse le post-quantique : OpenSSL 4.0 s'attaque au filtrage d'État et à l'inspection de trafic en entreprise
OpenSSL annonce la disponibilité de la version 3.0 et le renouvellement de la Licence Apache-2.0, avec l'utilisation du nouveau module FIPS dans les projets de développement d'applications
Vous avez lu gratuitement 309 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.