C’est quoi le HTTPS et le petit cadenas ?

En bref

Le HTTPS protège le trajet entre votre appareil et le serveur d’un site. Ce que vous envoyez et recevez est brouillé pour que personne ne puisse le lire en route. Le petit cadenas à côté de l’adresse indique qu’il est actif.

C’est comme envoyer une lettre dans un coffret fermé à clé plutôt qu’une carte postale : le facteur la transporte sans pouvoir l’ouvrir. Seul le destinataire a la clé.

Les mots que vous entendrez : HTTPS HTTP certificat SSL chiffrement Let’s Encrypt

Voir sur la carte

Regardez la barre d’adresse de votre navigateur, en haut ou en bas de l’écran. À gauche du nom du site, il y a souvent un petit cadenas. Vous ne l’avez peut-être jamais remarqué. Il signale pourtant quelque chose d’utile : la conversation entre votre téléphone et le site est protégée.

Le HTTPS brouille tout ce qui circule entre votre appareil et le serveur d’un site. Personne sur le trajet ne peut lire ni modifier ce qui passe. Le cadenas vous indique que cette protection est en place.

À quoi sert le HTTPS

Quand vous ouvrez un site, votre demande ne va pas directement de votre iPhone au serveur. Elle passe par votre box internet ou par l’antenne 4G, puis par les réseaux de plusieurs opérateurs. Bref, elle traverse Internet, où beaucoup de machines la voient passer.

Sans protection, ce qui voyage peut être lu en route. C’est particulièrement gênant sur un Wi-Fi public, à la gare ou au café : une personne mal intentionnée connectée au même réseau pourrait voir les pages que vous consultez, ou pire, ce que vous tapez dans un formulaire.

Le HTTPS règle ce problème. Avant d’échanger quoi que ce soit, votre navigateur et le serveur se mettent d’accord sur un code secret. Ensuite, tout est brouillé avec ce code. On appelle cela le chiffrement. Pour un curieux sur le trajet, le message ressemble à une suite de caractères sans aucun sens.

Imaginez deux façons d’envoyer une lettre. La première est une carte postale : le facteur, le tri postal, le voisin qui récupère votre courrier, tout le monde peut la lire. La seconde est un coffret fermé à clé. Le facteur le transporte de la même façon, mais ne peut pas l’ouvrir. Seul le destinataire a la clé. Un site sans HTTPS envoie des cartes postales. Un site avec HTTPS envoie des coffrets.

Comment ça marche concrètement

Les lettres HTTP désignent le langage utilisé entre le navigateur et le serveur pour demander et envoyer les pages. Le S ajouté à la fin veut dire « sécurisé ». C’est le même langage, mais à l’intérieur du coffret.

Pour que ce coffret fonctionne, le serveur doit posséder un certificat. C’est une sorte de carte d’identité numérique, installée sur le serveur, qui prouve au navigateur qu’il parle bien au vrai francescosun.com et pas à un imposteur. Ce certificat est délivré par un organisme reconnu par les navigateurs, qui vérifie que le demandeur contrôle bien le nom de domaine.

Voici ce qui se passe, en une fraction de seconde, quand vous tapez une adresse :

  1. Votre navigateur contacte le serveur et lui demande son certificat.
  2. Il vérifie que ce certificat est valide, pas expiré, et qu’il correspond bien au nom du site.
  3. Si tout est en ordre, les deux se mettent d’accord sur une clé secrète, valable pour cette visite seulement.
  4. La page arrive, brouillée pendant le trajet, et le navigateur la remet en clair sur votre écran. Le cadenas s’affiche.

Si le certificat pose problème, le navigateur vous prévient par une page d’alerte du type « Cette connexion n’est pas privée ». Dans ce cas, mieux vaut ne pas insister, surtout s’il s’agit d’un site où vous devez vous connecter ou payer.

Ce que le cadenas ne garantit pas

C’est le piège le plus fréquent. Le cadenas protège le trajet. Il ne dit rien de l’honnêteté du site. Un faux site qui imite votre banque peut très bien avoir son cadenas : son certificat prouve seulement qu’il est bien le propriétaire de sa propre adresse, aussi trompeuse soit-elle.

Le bon réflexe reste donc de lire l’adresse avant de taper un mot de passe ou un numéro de carte. Si elle ressemble à celle de votre banque avec une lettre en trop ou un mot bizarre au milieu, fuyez, cadenas ou pas.

Les mots qu’on vous dira

Ce que cela change pour votre site

Aujourd’hui, un site sans HTTPS est mal vu. Les navigateurs affichent « Non sécurisé » à côté de son adresse, ce qui fait fuir les visiteurs, et les moteurs de recherche préfèrent les sites protégés.

La bonne nouvelle, c’est que le certificat peut être gratuit grâce à Let’s Encrypt. Il s’installe sur le serveur, à côté du serveur web qui envoie vos pages, et se renouvelle automatiquement s’il est bien configuré. Une fois en place, vous n’avez plus à y penser : chaque visiteur verra le petit cadenas, et le trajet entre son téléphone et votre site sera protégé.

Avec quoi le cadenas (HTTPS) travaille

Les questions qu’on se pose

Que signifie le cadenas à côté de l’adresse d’un site ?

Il indique que le site utilise le HTTPS : ce qui circule entre votre appareil et le serveur est brouillé et ne peut pas être lu en route.

Un site avec un cadenas est-il forcément fiable ?

Non. Le cadenas protège le trajet, pas l’honnêteté du site. Un faux site peut avoir un cadenas. Vérifiez toujours l’adresse avant de taper un mot de passe.

Quelle est la différence entre HTTP et HTTPS ?

Le HTTP envoie les pages en clair, lisibles par qui se trouve sur le trajet. Le HTTPS fait la même chose, mais en brouillant le contenu grâce à un certificat installé sur le serveur.

Un certificat HTTPS est-il payant ?

Il peut être gratuit. Let’s Encrypt délivre des certificats sans frais, qui se renouvellent automatiquement sur le serveur.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveur (VPS)Le VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API