Pourquoi HTTPS est non négociable

Depuis 2018, Google Chrome affiche « Non sécurisé » pour tous les sites HTTP. HTTPS est devenu un facteur de classement SEO et un prérequis pour de nombreuses API web modernes (géolocalisation, caméra, notifications push).

Chez Lueur Externe, tous les sites que nous développons sont sécurisés en HTTPS dès le premier jour.

Comment fonctionne HTTPS

Le handshake TLS

  1. Le navigateur contacte le serveur et demande une connexion sécurisée
  2. Le serveur envoie son certificat SSL contenant sa clé publique
  3. Le navigateur vérifie le certificat auprès de l’autorité de certification
  4. Les deux parties négocient une clé de session symétrique
  5. Toutes les communications sont chiffrées avec cette clé

Ce que HTTPS protège

  • Confidentialité : les données échangées sont chiffrées
  • Intégrité : les données ne peuvent pas être modifiées en transit
  • Authentification : le certificat prouve l’identité du serveur

Types de certificats SSL

TypeValidationUsageCoût
DV (Domain Validation)Domaine uniquementSites vitrines, blogsGratuit (Let’s Encrypt)
OV (Organization Validation)Domaine + organisationSites d’entreprise50-200 €/an
EV (Extended Validation)Vérification approfondieE-commerce, banques200-1000 €/an
WildcardTous les sous-domainesMulti-sitesVariable

Let’s Encrypt : le SSL gratuit

Let’s Encrypt fournit des certificats DV gratuits, automatiquement renouvelés :

# Installation avec Certbot
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d monsite.fr -d www.monsite.fr

# Renouvellement automatique (cron)
0 0 1 * * certbot renew --quiet

Avec Caddy (que nous utilisons sur ce site), le SSL est automatique :

monsite.fr {
    root * /srv
    file_server
    # Caddy gère automatiquement Let's Encrypt
}

En-têtes de sécurité essentiels

HSTS (HTTP Strict Transport Security)

Force le navigateur à utiliser HTTPS :

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

Content Security Policy (CSP)

Contrôle les sources de contenu autorisées :

Content-Security-Policy: default-src 'self'; script-src 'self' https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com

Autres en-têtes importants

X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(), microphone=(), geolocation=()

Impact sur le SEO

HTTPS est un signal de classement Google depuis 2014. Au-delà du ranking :

  • Les navigateurs affichent un cadenas rassurant
  • Les données de referrer sont préservées en HTTPS
  • Les API modernes nécessitent HTTPS
  • La confiance utilisateur augmente le taux de conversion

Vérification et monitoring

Testez votre configuration SSL avec :

  • SSL Labs (ssllabs.com) : note de A à F
  • Security Headers (securityheaders.com) : vérification des en-têtes
  • Mozilla Observatory : audit de sécurité complet

Chez Lueur Externe, nous visons systématiquement la note A+ sur SSL Labs pour tous nos projets.

Conclusion

HTTPS n’est plus optionnel. C’est un prérequis pour la sécurité, le SEO et la confiance de vos utilisateurs. Contactez Lueur Externe pour sécuriser votre site web.