En bref : SSL/TLS chiffre les communications entre un client et un serveur, principalement entre les navigateurs web et les sites ou applications web.

Qu’est-ce que le chiffrement SSL/TLS ?

Le chiffrement SSL (Secure Sockets Layer), ainsi que son successeur plus moderne et plus sécurisé, le chiffrement TLS (Transport Layer Security), protègent les données transmises sur Internet ou sur un réseau informatique. Ils empêchent ainsi les pirates informatiques (et les fournisseurs d’accès à Internet) de consulter ou d’altérer les données échangées entre deux nœuds, généralement le navigateur web d’un utilisateur et un serveur web ou applicatif. La plupart des propriétaires et exploitants de sites web sont tenus de mettre en œuvre le protocole SSL/TLS afin de protéger l’échange de données sensibles, telles que les mots de passe, les informations de paiement et d’autres informations personnelles considérées comme confidentielles.

Comment fonctionne le chiffrement SSL/TLS ?

SSL/TLS utilise à la fois le chiffrement asymétrique et le chiffrement symétrique pour protéger la confidentialité et l’intégrité des données en transit. Le chiffrement asymétrique sert à établir une session sécurisée entre un client et un serveur, tandis que le chiffrement symétrique permet d’échanger des données au sein de cette session sécurisée.

Pour utiliser le chiffrement SSL/TLS, un site web doit disposer d’un certificat SSL/TLS associé à son serveur web ou à son nom de domaine. Une fois installé, ce certificat permet au client et au serveur de négocier de manière sécurisée le niveau de chiffrement en suivant les étapes ci-dessous :

  1. Le client contacte le serveur à l’aide d’une URL sécurisée (HTTPS…).
  2. Le serveur envoie au client son certificat et sa clé publique.
  3. Le client vérifie le certificat auprès d’une autorité de certification racine de confiance afin de s’assurer de sa légitimité.
  4. Le client et le serveur négocient le type de chiffrement le plus robuste qu’ils prennent tous deux en charge.
  5. Le client chiffre une clé de session (secrète) à l’aide de la clé publique du serveur, puis la renvoie au serveur.
  6. Le serveur déchiffre la communication du client à l’aide de sa clé privée, et la session est établie.
  7. La clé de session (chiffrement symétrique) est désormais utilisée pour chiffrer et déchiffrer les données transmises entre le client et le serveur.

Le client et le serveur utilisent désormais HTTPS (SSL/TLS + HTTP) pour communiquer. Les navigateurs web le signalent par une icône de cadenas dans la barre d’adresse. HTTPS fonctionne sur le port 443.

Dès que vous quittez le site web, ces clés sont supprimées. Lors de votre prochaine visite, une nouvelle négociation est effectuée et un nouveau jeu de clés est généré.

Pourquoi le déchiffrement SSL/TLS est-il important pour la sécurité ?

Le chiffrement SSL/TLS renforce considérablement la sécurité en améliorant la confidentialité et l’intégrité des communications de données. Toutefois, comme les attaquants utilisent également le chiffrement pour dissimuler des charges utiles malveillantes, un déchiffrement SSL/TLS efficace est indispensable aux outils d’inspection tels que les systèmes IDS/IPS, les pare-feu de nouvelle génération, les passerelles Web sécurisées (SWG) et d’autres solutions qui ont besoin de données déchiffrées pour effectuer leurs analyses.

Les outils mêmes qui protègent les données peuvent être utilisés contre vous

Les attaquants savent que les entreprises rencontrent des difficultés pour déchiffrer et inspecter le trafic, et ils exploitent cette faiblesse à leur avantage. En tirant parti du chiffrement, ils peuvent contourner la plupart des dispositifs d’inspection afin d’introduire des logiciels malveillants dans le réseau. De plus, l’exfiltration de données chiffrées échappe aux outils de sécurité sans être détectée.

De nombreux dispositifs d’inspection de sécurité peinent déjà à monter en charge pour faire face à l’afflux de trafic malveillant, sans même parler de le déchiffrer, de l’inspecter, puis de le chiffrer à nouveau. Pour protéger leurs données, les organisations doivent bénéficier d’une meilleure visibilité sur le trafic chiffré, tout en orchestrant leur zone d’inspection de sécurité afin de gérer efficacement les flux, les processus et les risques.

En savoir plus sur le déchiffrement SSL.