Proton Mail (anciennement ProtonMail) est une messagerie web chiffrée créée en 2013 par Jason Stockman, Andy Yen et Wei Sun. Il a été créé à la suite de la découverte de la surveillance globale et des interceptions des courriels par la National Security Agency, aux États-Unis.
Ce service de messagerie se distingue par un chiffrement de bout en bout automatique, sans que l'utilisateur ait besoin de quelque connaissance que ce soit des techniques de cryptographie.
Proton Mail est géré par Proton AG, société domiciliée à Plan-les-Ouates, dans le canton de Genève en Suisse. Ses serveurs sont situés à deux endroits en Suisse, hors de la juridiction des États-Unis et de l'Union européenne.
Le service est ouvert à tous depuis . En , il comptait plus de deux millions d'inscrits, et en plus de cent millions.
Caractéristiques Proton Mail se distingue des autres messageries grand public par son chiffrement de bout en bout., reposant sur des standards de cryptographie éprouvés et open source, empêchant le service d'accéder aux mails de ses utilisateurs.
Ainsi, lors des échanges de messages avec un destinataire également utilisateur du service, le chiffrement des courriels se fait de bout en bout, c'est-à-dire depuis le terminal de l'expéditeur jusqu'à celui du destinataire. Les messages issue ou émis vers des utilisateurs n’utilisant pas proton sont reçus en clair par le serveur.
Le service est accessible depuis tout navigateur Web respectueux des normes établies, ou par une application mobile pour ce qui concerne les téléphones intelligents fonctionnant sous Android ou iOS. Depuis , Proton Mail propose à ses abonnés payants le logiciel Proton Mail Bridge, une application permettant de conserver la sécurité du service tout en le rendant compatible avec des logiciels de messagerie client tels que Mozilla Thunderbird, Microsoft Outlook et Apple Mail..
En outre, Proton Mail propose un gestionnaire de contacts associé à la messagerie qui, depuis , lui interdit tout accès aux détails des contacts, qui sont chiffrés.. Le service propose une fonctionnalité de signature électronique, permettant d'assurer que les données n'ont pas été modifiées sans que l'utilisateur n'en ait conscience. Des clés de chiffrement différentes des clés d'accès à la messagerie sont mises en place. Ce service peut également accueillir les clés publiques des contacts n'utilisant pas Proton Mail, afin de chiffrer automatiquement les communications qui leur sont envoyées.
Types de comptes Le service se décline en une version gratuite et en différentes versions payantes (proposant différentes configurations d'espace mémoire et de fonctionnalités).:
Types de comptes Messages / jour Dossiers / Étiquettes Stockage Adresses alias Domaines Prix Gratuit 150 3 1 0 Gratuit Mails Plus Illimité Illimité 10 1 /mois Unlimited Illimité Illimité 15 3 /mois
Sécurité Authentification Comme dans tout service de messagerie, l'utilisateur doit, lors de la création de son compte, choisir un identifiant (son adresse électronique dans les domaines proton.me ou protonmail.com) et fournir un mot de passe. L'utilisation de Secure Remote Password permet alors l'authentification de l'utilisateur sans transmission de son mot de passe au serveur.
Jusqu'en , la création du compte nécessitait la fourniture de deux mots de passe, le premier pour l'authentification de l'utilisateur était transmis au serveur, le second pour le chiffrement de sa messagerie restait confidentiel, comme l'unique mot de passe de la version actuelle. La version 3.6, publiée en , introduit une refonte de l'authentification. Pour des raisons de facilité d'utilisation et pour simplifier la compatibilité du service avec les gestionnaires de mots de passe, Proton Mail a fait le choix de permettre l'utilisation d'un seul mot de passe..
Cette version introduit également l'authentification à deux facteurs (authentification forte). Cette mesure de sécurité, gratuite sur la plupart des messageries web, est accessible à tous les types de comptes.
Dans de rares cas, pour prévenir la création automatique de comptes à des fins de spam, l'utilisateur doit choisir un type de test de Turing pour prouver qu'il n'est pas un robot. Ces méthodes (envoi de SMS ou e-mail, ou reCAPTCHA) ont fait l'objet d'inquiétudes quant à l'anonymat et la sécurité du système., auxquelles Proton Mail a répondu que seule l'empreinte numérique du numéro de téléphone ou de l'adresse courriel est temporairement conservée sur le serveur, que le résultat des reCAPTCHA n'est lui pas conservé, et qu'un don via Bitcoin peut également suffire..
Lors d'une connexion, l'utilisateur fournit son ou ses deux mots de passe pour accéder à son compte ainsi qu'à sa messagerie, par construction chiffrée. Le déchiffrement a lieu côté client, soit par le navigateur web, soit par l'application mobile.
Les éléments nécessaires au déchiffrement de la messagerie, c'est-à-dire à la lecture des messages reçus, ou précédemment envoyés, à celle des pièces éventuellement jointes aux messages, en émission comme en réception, et à l'accès au répertoire des contacts, ne sont pas connus du serveur. Proton Mail n'a aucun moyen pour passer outre, même en cas de réception d'un hypothétique ordre d'un tribunal.., ou pour venir en aide à un utilisateur qui aurait oublié son mot de passe. Pour augmenter la confidentialité des informations, ces éléments sont même détruits lors de la déconnexion du service, puis recalculés à la connexion suivante. Ainsi le vol d'un PC portable éteint, ou hors session de messagerie, ne compromet en rien la confidentialité des informations mémorisées par le service.
Les courriels envoyés à des destinataires extérieurs à Proton Mail peuvent être chiffrés avec un mot de passe fourni en temps réel par l'expéditeur, que celui-ci doit partager avec le destinataire. Le message est alors mémorisé par le service, et un courriel non chiffré est envoyé au destinataire pour l'informer de la présence d'un message de l'expéditeur à son attention. Lui est fournie l'adresse de la page à laquelle il doit se rendre pour en prendre connaissance. La durée de vie de ces pages est limitée à quelques semaines.
L'utilisateur peut exporter sa clé publique afin que ses correspondants extérieurs aux domaines proton.me et protonmail.com puissent lui transmettre des informations de manière aussi confidentielle que depuis l'intérieur du domaine.
Proton Mail supporte exclusivement des communications HTTPS et utilise TLS avec l'échange de clés Diffie-Hellman pour chiffrer tout le trafic Internet entre les utilisateurs et ses serveurs. Depuis le , le certificat électronique de de Proton Mail n'est plus signé par QuoVadis Trustlink Schweiz AG mais par SwissSign AG et est compatible avec , . et Strict Transport Security. Le domaine proton.me obtient en 2022 une note de sécurité de A par ..
Chiffrement des courriels Proton Mail utilise une combinaison de cryptographie asymétrique (clé privée et clé publique) et de chiffrement symétrique pour offrir un chiffrement de bout en bout. Lorsqu'un utilisateur crée un compte Proton Mail, son navigateur web génère une paire de clés RSA (une publique et une privée). La clé publique est utilisée pour chiffrer les messages destinés à l'utilisateur. La clé privée, qui sert à déchiffrer les messages chiffrés reçus par l'utilisateur, est chiffrée dans le navigateur au moyen du mot de passe de messagerie en utilisant l’algorithme AES-256. Cette clé privée chiffrée et la clé publique sont stockées sur les serveurs de Proton Mail. Ainsi, la clé de déchiffrement (la clé privée) étant stockée sur les serveurs de Proton Mail en format chiffré, les développeurs de Proton Mail ne peuvent décoder les messages chiffrés ni la révéler à un utilisateur qui l'aurait oubliée... La clé publique peut être téléchargée par l'utilisateur pour être publiée sur le réseau des serveurs de clés publics, permettant à tout un chacun de lui envoyer des messages chiffrés de bout en bout.
Un message d'un utilisateur de Proton Mail à un autre utilisateur du même service est automatiquement chiffré avec la clé publique du destinataire. Une fois le message chiffré, seule la clé privée du destinataire peut le déchiffrer. Lorsque le destinataire se connecte, son mot de passe de messagerie déchiffre sa clé privée et déverrouille son environnement de messagerie (ses dossiers de messages reçus et envoyés, son carnet d'adresses, ses paramètres et son profil). Le destinataire peut alors lire le message et, s'il le désire, l'enregistrer dans un de ses dossiers de messages où il sera chiffré avec son mot de passe de messagerie.
Les courriels envoyés de Proton Mail à des adresses de messagerie non Proton Mail peuvent être envoyés avec ou sans chiffrement. Avec chiffrement, le courriel peut être chiffré avec la clé publique du destinataire grâce à PGP. si le destinataire a mis en place le nécessaire (par exemple en installant le module Enigmail sur Thunderbird et en créant ses clés via GnuPG).
Il est également possible de chiffrer un courriel avec AES au moyen d'un mot de passe fourni par l'expéditeur, quand le destinataire n'est pas capable de recevoir l'email chiffré. Le courriel chiffré ainsi est stocké sur les serveurs de Proton Mail. Le destinataire reçoit un lien vers le site web de Proton Mail sur lequel il doit entrer le mot de passe pour déchiffrer et lire le message. Proton Mail présume que l'expéditeur et le destinataire ont échangé le mot de passe via un canal sécurisé. Lorsqu'un message chiffré est reçu et déchiffré par un utilisateur non Proton Mail, cet utilisateur peut répondre au message en format chiffré à travers le serveur de Proton Mail auquel il s'est connecté pour accéder et décoder le message.
Un message envoyé par une adresse non Proton Mail vers une adresse Proton Mail est envoyé en texte clair, sauf à ce que l'utilisateur ait préalablement publié sa clé publique sur le réseau des serveurs publics et que l'expéditeur sache utiliser les outils de chiffrement.
En , Proton Mail a ajouté un support natif à son interface web et à ses applications mobiles pour (PGP). Cela permet à un utilisateur d'envoyer sa clé publique à des personnes en dehors de Proton Mail pour leur permettre de chiffrer leurs messages. Il est maintenant possible d'utiliser le chiffrement PGP vers des utilisateurs externes...
Depuis le printemps , Proton Mail prend en charge la cryptographie à courbe elliptique, qui est, selon l’équipe, à la fois plus sûre et moins gourmande en ressources..
Serveurs Proton Mail possède et opère ses propres serveurs et son réseau afin d'éviter d'avoir à faire confiance à un tiers. La compagnie possède deux centres de données redondants, à Lausanne et Attinghausen (dans l'ancien bunker militaire K7) en Suisse.
Chaque centre de données utilise l'équilibrage de charge sur ses serveurs web, ses serveurs de messagerie et ses serveurs SQL ainsi qu'une alimentation électrique redondante, des disques durs avec chiffrement de disque complet et utilise exclusivement Linux et d'autres logiciels libres..
Le centre de données principal de Proton Mail est situé sous de granite.. En , Proton Mail a rejoint le RIPE Network Coordination Centre dans le but de s'assurer un contrôle plus direct de l'infrastructure Internet environnante..
Réseau Tor Depuis , le service est accessible par le réseau Tor, donnant ainsi aux utilisateurs de la messagerie la possibilité de contourner la censure, d’ajouter une couche de chiffrement et de masquer leur adresse IP..
Aspects juridiques Proton Mail publie un rapport de transparence, détaillant sa politique de réponse aux requêtes provenant d'autorités gouvernementales, notamment en informant des usagers, par la méthode de , que le service ne s'est pas soumis à un subpoena..