Serveurs et hébergement
TLS et certificats HTTPS
Le chiffrement derrière https:// et la livraison sécurisée du courrier, et le certificat qui prouve qu'un serveur est bien celui qu'il prétend être.
TLS chiffre la connexion entre un client et un serveur et permet au client de vérifier l'identité du serveur. HTTPS est HTTP sur TLS ; IMAPS, SMTPS et les variantes STARTTLS sont la même idée pour le courrier.
La vérification d'identité repose sur un certificat : une clé publique pour le nom du serveur, signée par une autorité de certification à laquelle le client fait confiance. Les navigateurs et les systèmes d'exploitation embarquent une liste d'AC de confiance ; un certificat émis par l'une d'elles pour le bon nom, dans sa période de validité, est accepté. Let's Encrypt les a rendus gratuits et automatisés, donc il n'y a aucune raison de servir quoi que ce soit sans certificat.
Les certificats expirent, et c'est pourquoi l'automatisation compte : un serveur web ou un panneau qui les renouvelle lui-même toutes les quelques semaines ne subit jamais de panne due à un certificat expiré. Les enregistrements CAA contrôlent quelles AC peuvent émettre pour votre domaine, et DANE permet aux serveurs de messagerie de vérifier votre certificat via le DNS sans faire confiance à aucune AC.