Créé le 10. January 2018, 16:15 | Catégorie: Blog
Chers clientes et clients Posteo, chers utilisateurs de Thunderbird et personnes intéressées,
nous nous adressons à tous les utilisateurs de Thunderbird et de l’extension de chiffrement Enigmail pour vous faire un avertissement de sécurité. Nous voulons que les solutions open source largement répandues deviennent plus sûres. C’est pourquoi nous avons coopéré en automne avec le Mozilla SOS Fund et mandaté ensemble un audit de sécurité de Thunderbird avec Enigmail. Pour Enigmail, il s’agissait du tout premier audit de sécurité.
Le but de cette analyse de sécurité était d’identifier des failles et de rendre le logiciel examiné plus sûr de manière durable. Lors de l’audit actuel, de nombreuses failles ont été détectées. Les développeurs d’Enigmail ont déjà remédié à tous les problèmes détectés. Certaines erreurs dans Thunderbird ont également pu être corrigées. Cependant, la plupart des améliorations ne seront disponibles que dans les futures versions. De plus, il existe des problèmes dans l’architecture du système d’extensions de Thunderbird. C’est pour cela que nous nous adressons à vous aujourd’hui.
Sont concernés les utilisateurs de Thunderbird chez tous les fournisseurs, comme par exemple Gmail, gmx.fr ou free.fr.
Nous prions tous les utilisateurs de Thunderbird et d’Enigmail de lire attentivement nos recommandations de sécurité ci-dessous. Si vous suivez ces conseils simples, vous communiquerez déjà de façon plus sûre.
#more#
24 jours, 8 testeurs, 22 failles
L’examen détaillé de Thunderbird doté d’Enigmail a été effectué à l’automne 2017 par des ingénieurs en sécurité indépendants (Cure53). L’audit a été financé à parts égales par Posteo et le Mozilla SOS Fund. Ce projet s’étalait sur 24 jours et prévoyait une équipe de 8 testeurs.
Les domaines « E-mails PGP entrants », « E-mails HTML entrants », « Création de la paire de clés PGP/le chiffrement en général », « Calendrier, RSS et autres fonctions en Rich Text » ainsi que les « Paramètres standard » ont été examinés.
En tout, 22 failles relatives à la sécurité ont été détectées, dont 3 classées comme « critiques » et 5 « hautes ». Les développeurs de Thunderbird et Enigmail étaient intégrés à l’audit et ont été informés directement après l’audit de sécurité.
Les testeurs eux-mêmes résument les résultats dans leur rapport de la façon suivante :
“Une analyse précise des implémentations de Thunderbird et Enigmail a mis en lumière une présence importante de défauts relatifs au design, de problèmes de sécurité et d’erreurs. (…) En bref, la communication utilisant ce design et cette configuration ne peut actuellement pas être considérée comme sûre.”(traduction)
“A detailed look at the implementations of both Thunderbird and Enigmail revealed a high prevalence of design flaws, security issues and bugs. (…) In short, secure communications may not be considered possible under the current design and setup of this compound.”(Original)
Pour Enigmail, les testeurs ont classé comme critique le fait que l’on puisse créer de fausses signatures et identités. La communication chiffrée d’un utilisateur pouvait également être interceptée et, dans certaines conditions, être ensuite compromise.
Les développeurs d’Enigmail ont réparé toutes les failles et mis à disposition une nouvelle version d’Enigmail (1.9.9). Nous aimerions remercier Enigmail.
Néanmoins, Enigmail est utilisé dans Thunderbird. Et beaucoup des améliorations seront seulement disponibles dans les versions à venir.
L’architecture des extensions Thunderbird compromet la sécurité de vos données
Au printemps, des failles d’architecture avaient déjà été confirmées dans Firefox, dans le cadre d’un audit de sécurité. Nous avions alors suspecté leur présence dans Thunderbird. L’audit actuel a confirmé cela :
l’architecture d’extensions de Thunderbird permet à des agresseurs d’accéder à vos communications e-mail par le biais de plugins/extensions. Les plugins/extensions ne sont pas suffisamment cloisonnés entre eux et ont entre autres accès aux contenus de Thunderbird. Cela concerne aussi la communication chiffrée de bout en bout : la clé privée PGP de l’utilisateur peut ainsi atterrir entre les mains d’un agresseur. Enigmail ne peut pas apporter de correction à cela. Il est même possible qu’un agresseur accède à des parties de votre appareil et à vos données sensibles.
Dans le rapport d’essai, il est conseillé d’être prudent :
“Si une extension vulnérable ou compromise est installée, l’agresseur dispose alors de différents moyens d’accéder à la clé privée et à d’autres données sensibles. (…) Dorénavant, tous les utilisateurs devraient être conscients du fait que les extensions Thunderbird sont aussi puissantes que des fichiers exécutables, ce qui signifie qu’elles doivent être utilisées avec la prudence et le soin adéquats.”(traduction)
“Assuming that a vulnerable or rogue extension is installed, an attacker acquires multiple ways of getting access to private key material and other sensitive data. (…) Henceforth, users are asked to be aware that extensions in Thunderbird are as powerful as executables, which means that they should be treated with adequate caution and care.”(Original)
Dans Firefox, l’architecture a été modifiée fondamentalement dans la version 57 actuelle.
Dans Thunderbird, il n’est pour le moment pas possible de dire si l’architecture d’extensions sera modifiée prochainement.
Les flux RSS espions
Dans l’audit, de graves problèmes de sécurité liés aux flux RSS ont été pointés. Selon toutes prévisions, ils seront complètement résolus dans la version 59 de Thunderbird seulement. Les attaques possibles ne seront pas décrites dans cet article, pour des raisons de sécurité. L’utilisation de flux RSS dans Thunderbird peut exposer vos communications privées ainsi que d’autres données sensibles et leur nuire.
Veuillez suivre les recommandations de sécurité suivantes :
Pour tous les utilisateurs de Thunderbird :
- Actualisez Thunderbird dans ses versions les plus récentes, dès que celles-ci sont disponibles. Les nouvelles versions répareront diverses failles constatées dans l’audit.
- Autant que possible, utilisez Thunderbird sans extensions/plugins ou seulement avec celles qui ont été contrôlées récemment jusqu’à ce que l’architecture d’extensions de Thunderbird soit améliorée. Actuellement, l’utilisation d’extensions/plugins pouvant être compromis est susceptible de nuire à la confidentialité de vos communications et à d’autres données sensibles sur vos appareils.
- Jusqu’à nouvel ordre, n’utilisez aucun flux RSS dans Thunderbird. Des problèmes de sécurité graves qui mettent en danger la confidentialité de vos communications (chiffrées de bout en bout) ont été constatés.
- Veillez à ne pas installer par mégarde des extensions par hameçonnage qui vous exposent à un risque d’attaque.
Si vous suivez ces recommandations de sécurité simples, vous communiquerez déjà de façon beaucoup plus sûre.
Pour les utilisateurs d’Enigmail :
- Actualisez Enigmail immédiatement vers sa nouvelle version 1.9.9. Cette version répare toutes les failles pointées par l’audit.
- Actualisez Thunderbird vers ses versions les plus récentes, dès que celles-ci seront disponibles. Les nouvelles versions répareront diverses failles constatées dans l’audit.
- En plus d’Enigmail, n’installez aucun autre plugin ou extension jusqu’à ce que l’architecture de Thunderbird soit améliorée.
- Jusqu’à nouvel ordre, n’utilisez aucun flux RSS dans Thunderbird. Des problèmes de sécurité graves mettant en danger la confidentialité de vos communications chiffrées de bout en bout ont été constatés.
- Veillez à ne pas installer par mégarde des extensions par hameçonnage qui vous exposent à un risque d’attaque.
Si vous suivez ces recommandations de sécurité simples, vous communiquerez déjà de façon beaucoup plus sûre.
Le rapport d’essai sera publié quand les failles seront réparées
Pour des raisons de sécurité, nous publierons le rapport d’essai seulement quand toutes les failles détectées seront réparées. Dans ce rapport, des attaques réussies d’agresseurs sont décrites en détail. Ce rapport est entre les mains des développeurs ayant participé, de Posteo et de Mozilla.
Posteo et l’open source
Pour des raisons de sécurité, Posteo prend en charge uniquement des composants open source dotés d’un code transparent. Nous sommes convaincus que le code transparent est essentiel pour la sécurité et le contrôle démocratique sur Internet : à tout moment, des experts indépendants peuvent identifier des failles ou des portes dérobées et ainsi améliorer le logiciel pas à pas. Quand le code n’est pas transparent, il faut au contraire se fier aux déclarations de sécurité de chaque fournisseur ou développeur. Et celles-ci ne sont pas vérifiables par le public. De notre point de vue, ce n’est pas envisageable.
Les projets open source ont besoin de votre soutien :
- Faites un don au projet Thunderbird, afin de soutenir le développement de Thunderbird : https://donate.mozilla.org/fr/thunderbird/
- Faites un don aux développeurs d’Enigmail afin de soutenir le développement d’Enigmail : https://www.enigmail.net/index.php/en/home/donations
Après l’audit : ce que les participants disent
Le développeur d’Enigmail Patrick Brunschwig nous remercie :
“Enigmail est l’un des outils les plus utilisés pour le chiffrement avec OpenPGP. Il a fallu 16 ans de développement avant que le premier audit de sécurité soit effectué. Il était plus que temps, et je voudrais remercier Posteo d’en avoir pris l’initiative et d’avoir co-financé un rapport d’audit en collaboration avec la fondation Mozilla. De façon peu surprenante pour un projet aussi vieux, le rapport d’audit a révélé plusieurs problèmes importants qui sont maintenant en voie d’être résolus.”(traduction)
“Enigmail is one of the most widely used tool for OpenPGP email encryption. Yet it took 16(!) years of development until the first security audit was performed. It was more than overdue, and I would like to thank Posteo (www.posteo.de) for taking the initiative and co-financing an audit report together with the Mozilla Foundation. Not very surprising for such an old project, the audit report revealed a number of important issues that were addressed now.”(Original)
Mozilla qualifie l’expérience de succès :
"Le Secure Open Source Fund de Mozilla, un projet de MOSS, met à disposition des audits de sécurité pour des logiciels open source importants. Nous sommes très contents d’avoir pu travailler avec Posteo afin d’examiner une des plus importantes combinaisons de logiciel utilisées pour la sûreté des e-mails et nous sommes heureux que, grâce à cela, les données des utilisateurs soient devenues plus sûres."(traduction)
“Mozilla’s Secure Open Source Fund, a MOSS program, provides code-read security audits for key pieces of open source software. We are very pleased to have been able to collaborate with Posteo to audit one of the main software combinations used for secure email, and are glad that users’ data is safer and more secure as a result.”(Original)
Dr. Mario Heiderich de Cure53 appelle de ses voeux, suite aux résultats de l’examen, la remise en place d’un Bug Bounty Programme pour Thunderbird :
“Quand tous les problèmes détectés par Cure53 seront résolus, il faudrait sérieusement envisager de rétablir un Bug Bounty Programme pour Thunderbird. Cette approche aiderait à maintenir la sécurité à un niveau acceptable, au lieu de la laisser se dégrader et se diriger vers un état d’obsolescence avancé.”(traduction)
“In closing, once all relevant issues reported here by Cure53 have been fixed, it should be strongly considered to re-establish a bug bounty program for Thunderbird. This approach would help keeping the security level at an acceptable level instead of allowing it to deteriorate and move towards a stale state of datedness.”(Original)
Patrik Löhr de Posteo aimerait que des changements soient effectués dans l’architecture d’extensions de Thunderbird :
“Nous souhaitons rendre plus sûrs les composants open source largement répandu et le chiffrement de bout en bout véritable : le meilleur moyen d’y parvenir sont des audits de sécurité.
C’est un succès que toutes les failles repérées dans Enigmail aient déjà été réparées.
Cependant, l’architecture d’extensions de Thunderbird doit encore être améliorée afin d’obtenir une configuration sûre et actuelle. Thunderbird est un outil essentiel pour de très nombreuses personnes travaillant avec les e-mails et utilisant un chiffrement de bout en bout. C’est pourquoi l’effort en vaut la peine.”
Bien cordialement,
l’équipe Posteo