Messagerie chiffrée : une première faille pour Signal, mais d'impact faible

Messagerie chiffrée : une première faille pour Signal, mais d’impact faible

Oh, une pièce jointe de 4 Go

Avatar de l'auteur

Vincent Hermann

Publié dansLogiciel

16/09/2016
36
Messagerie chiffrée : une première faille pour Signal, mais d'impact faible

Signal, qui permet l’échange de messages chiffrés, est touché dans sa version Android par une faille qui permet d’attacher à des messages envoyés des données aléatoires. Le correctif existe déjà, mais la nouvelle version n’est pas encore présente sur le Play Store.

Signal est considéré à l’heure actuelle comme l’une des solutions les plus robustes pour communiquer. Le chiffrement de bout-en-bout des messages a été largement mis en avant par Edward Snowden en personne, attirant sur le projet une lumière dont il ne disposait pas. De multiples clients sont disponibles, y compris sur les systèmes mobiles. Mais alors qu’aucune faille n’avait été signalée jusqu’à présent, la situation vient de changer.

Une pièce jointe gonflée de 4 Go de données aléatoires

La version Android est touchée par une vulnérabilité qui permet, si elle parvient à être exploitée, de lier des données à un message envoyé. La faille a été découverte par deux chercheurs en sécurité, Jean-Philippe Aumasson et Markus Vervier, au cours d’un simple examen du code Java qui compose l’application. Pour être exploité, les attaquants doivent compromettre un serveur Signal, soit se faire passer pour l’un d’entre eux.

Mais l’attaque ne peut se faire que d’une seule manière : en ajoutant un minimum de 4 Go de données aléatoires à la pièce jointe. On tombe assez vite finalement dans le cas particulier, surtout dans le cadre d’une utilisation depuis un smartphone Android. Dans ce type de cas, Signal ne vérifie en fait qu’une portion de l’authenticité de la pièce jointe. Le pirate peut alors insérer des données pseudo-aléatoires dans la partie non contrôlée, pour échapper à la détection du MAC (Message Authentication Code).

Une faille de faible sévérité

Dans un email envoyé à Ars Technica, Jean-Philippe Aumasson relativise : « Les résultats ne sont pas catastrophiques, mais montrent que comme n’importe quel autre logiciel, Signal n’est pas parfait. Il a attiré l’attention de nombreux chercheurs en sécurité, et il est impressionnant de voir qu’aucune vulnérabilité n’avait été publiée avant aujourd’hui. Ce qui plaide en faveur de Signal, et nous continuerons à lui faire confiance ».

En clair, cette faille n’est pas suffisamment grave pour que cela remette en question le statut particulier dont l’outil jouit actuellement. Les deux chercheurs avaient prévenu confidentiellement l’éditeur de Signal, Open Whisper Systems. Moxie Marlinspike, son fondateur, a résumé la situation : « C’était vraiment un excellent rapport de bug, mais nous considérons que son impact est faible actuellement. Il ne permet pas à un attaquant de compromettre un serveur pour lire ou modifier les pièces jointes, seulement d’ajouter un minimum de 4 Go de données aléatoires imprévisibles à la fin d’une pièce jointe en transmission ».

Il indique que dans le pire des cas, la pièce jointe s’en retrouve totalement corrompue et est de toute manière trop large pour être ouverte sur Android, ce qui constitue un déni de service. Certes, mais dès que l'on a pris le contrôle d'un serveur Signal, il existe des moyens beaucoup plus efficaces pour arriver à un déni, notamment en bloquant directement la fonction d'accès aux pièces jointes.

La mise à jour n'est pas encore disponible

Pour l’instant, un patch a été proposé et est disponible sur Github. Il faudra cependant encore attendre un peu pour voir arriver la mise à jour sur le Play Store. Dans l’intervalle, les utilisateurs ne risquent sans doute pas grand-chose, hormis des pièces jointes au poids démesuré si le serveur a été piraté. Parallèlement, Aumasson et Vervier ont indiqué qu’ils allaient examiner WhatsApp de près, l’application se servant du protocole Signal pour son propre chiffrement de bout-en-bout, activé plus tôt dans l’année

36
Avatar de l'auteur

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Incitation à la LCEN

16:41 Droit 0
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

Site de Q

14:17 IA 10
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

09:34 Droit 2

Sommaire de l'article

Introduction

Une pièce jointe gonflée de 4 Go de données aléatoires

Une faille de faible sévérité

La mise à jour n'est pas encore disponible

Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 0
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 10
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 2

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 9

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 6
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 29
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 35
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 8
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 7

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 9
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 62

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 37
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 5
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Le poing Dev – round 6

Next 150

Produits dangereux sur le web : nouvelles obligations en vue pour les marketplaces

Droit 9
consommation de l'ia

Usages et frugalité : quelle place pour les IA dans la société de demain ?

IA 12

La NASA établit une liaison laser à 16 millions de km, les essais continuent

Science 17
Concept de CPU

Semi-conducteurs : un important accord entre l’Europe et l’Inde

Hard 7

#LeBrief : PS5 Slim en France, Valeo porte plainte contre NVIDIA, pertes publicitaires X/Twitter

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

651e édition des LIDD : Liens Intelligents Du Dimanche

Web 30
Bannière de Flock avec des bomes sur un fond rouge

#Flock, le grand remplacement par les intelligences artificielles

Flock 34
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #9 : LeBrief 2.0, ligne édito, dossiers de fond

Next 67
Nuage (pour le cloud) avec de la foudre

Cloud : Google demande au régulateur britannique d’enquêter sur Microsoft

Droit 13

Ariane 6 sur son pas de tir

Ariane 6 : premier décollage à l’été 2024

Science 7

La Grande Mosquée se détache devant les toits des maisons de Jérusalem.

Conflit Israël-Hamas : 349 marques financent la désinformation via la publicité programmatique

Web 4

Logo de Nextcloud

Nextcloud rachète la solution open-source de webmail Roundcube

ÉcoWeb 9

Logo de Steam

Steam va abandonner le support de macOS 10.13 et 10.14

Soft 6

Commentaires (36)


Aureleme
Il y a 7 ans

Pour ceux qui s’en inquiétaient : une version bureau compatible avec Signal iOS est actuellement en phrase de test 🎉🎉


hellmut Abonné
Il y a 7 ans

ce qui n’est pas expliqué est l’intérêt d’injecter 4Go de données aléatoires dans une PJ…
j’ai beau chercher, je vois pas. <img data-src=" />


anonyme_d5bf0b9f87fd15affa58563db3b0ac5d
Il y a 7 ans

Nous attendons les premières impressions de Jean-Marc Manach…

What The Fact : La DGSE espionne-t-elle tous les Français ? (LIDD)
&nbsp;<img data-src=" />


Aureleme
Il y a 7 ans

Justement, il s’agit d’un client comme avec WhatsApp. Mais il n’était pas compatible avec la version iOS de Signal, seulement Android. C’est ce qu’apporte la version actuellement en bêta de Signal pour iOS.&nbsp;


t-la
Il y a 7 ans






hellmut a écrit :

ce qui n’est pas expliqué est l’intérêt d’injecter 4Go de données aléatoires dans une PJ…
j’ai beau chercher, je vois pas. <img data-src=" />



Faire chier et bouffer ton forfait data (voir te faire consommer pas mal en hors forfait si pas de data). C’est la première qui me vient à l’esprit



hellmut Abonné
Il y a 7 ans

<img data-src=" />

ok donc les plus intéressés par ce genre de faille sont les opérateurs. <img data-src=" />


nikon56
Il y a 7 ans






hellmut a écrit :

ce qui n’est pas expliqué est l’intérêt d’injecter 4Go de données aléatoires dans une PJ…
j’ai beau chercher, je vois pas. <img data-src=" />


ben le truc, c’est que potentiellement, quelqu’un peut peut etre trouver le moyen de mettre des données pas si aleatoires que cela



fred42 Abonné
Il y a 7 ans

Merci pour ce lien.

Mais pourquoi est-ce dans les LIDD ?
C’est loin d’être idiot comme vidéo.


Gormador
Il y a 7 ans

L’application est littéralement installée sur mon téléphone depuis moins de 24 heures <img data-src=" />


matroska
Il y a 7 ans

J’ai Signal pour iOS et il n’est pas en beta. Ou alors je n’ai pas compris ton message.

<img data-src=" />


matroska
Il y a 7 ans

4GB de photos et films de vacances dans un RAR/ZIP.

<img data-src=" />


hellmut Abonné
Il y a 7 ans






nikon56 a écrit :

ben le truc, c’est que potentiellement, quelqu’un peut peut etre trouver le moyen de mettre des données pas si aleatoires que cela




matroska a écrit :

4GB de photos et films de vacances dans un RAR/ZIP.
<img data-src=" />


non apparemment c’est réellement des données aléatoires imprévisibles. Sinon la faille serait vachement plus grave.
c’est même pas une faille de sécu d’ailleurs.



Aureleme
Il y a 7 ans

Il faut s’inscrire au programme de bêta test d’Open Whisper Systems pour avoir les versions bêta via Testflight.&nbsp;


matroska
Il y a 7 ans

Ok, je n’avais pas vu.

<img data-src=" />


matroska
Il y a 7 ans

Au moins c’est totalement ouvert comparé à Telegram. Le code-source, les softs etc.

<img data-src=" />


Out of Atomic
Il y a 7 ans

Bah oui telegram c’est les terroristes (y a qu’à voir la TV, ce matraquage mdr)
Et Edward Snowden, maintenant qu’on sait que c’est un frustré + son pote violeur… Bonjour la confiance (source BFM + TF1)…
(Cette fois je pêche au gros)


mikeul Abonné
Il y a 7 ans

Tout le monde parle de signal, mais quid de Silence, fork de Signal ?
à la différence du premier, il ne nécessite pas de passer par un serveur central ou d’utiliser les data…
Bref, on utilise classiquement les SMS.


anonyme_c0da086a8cdaad9c07cf88354be6d315
Il y a 7 ans






mikeul a écrit :

Tout le monde parle de signal, mais quid de Silence, fork de Signal ?
à la différence du premier, il ne nécessite pas de passer par un serveur central ou d’utiliser les data…
Bref, on utilise classiquement les SMS.


+1 <img data-src=" />
Effectivement, je suis passé à Silence, dare dare, dès que Signal a décidé de faire transiter les messages par ses serveurs et d’exiger un numéro de téléphone pour l’inscription. Ce fut rédhibitoire, pour moi. C’est même l’une des raisons qui font que je n’utilise point WhatsApp (pour l’exemple et pour ne pas les citer).



neves
Il y a 7 ans






hellmut a écrit :

ce qui n’est pas expliqué est l’intérêt d’injecter 4Go de données aléatoires dans une PJ…
j’ai beau chercher, je vois pas. <img data-src=" />


Le but n’est pas d’injecter 4Go de données aléatoires, mais d’arriver à une pj de 4 Go pour contourner la vérification cryptographique (MAC). Comme expliqué ici :&nbsphttps://pwnaccelerator.github.io/2016/signal-part1.html en MITM il est possible de compresser ces 4Go en 4.5Mo.



Mithiriath Abonné
Il y a 7 ans

Signal Desktop est une application Chrome. Sachant que Google prépare l’arrêt des Chrome Apps (cf. https://www.nextinpact.com/news/101041-google-prepare-arret-chrome-apps-sur-windows-macos-et-linux.htm), que va t-il advenir de l’app ?


jaguar_fr Abonné
Il y a 7 ans






mikeul a écrit :

Tout le monde parle de signal, mais quid de Silence, fork de Signal ?

+1 ce qui m’y a fait passé: économie batterie (ne se connecte pas toutes les 5 min en data) + être joignable dans le métro. Et même si nos correspondants ne l’utilisent pas, çà chiffre nos sms sur le tel.



wildcat6 Abonné
Il y a 7 ans

Je viens d’installer signal pour test. Déjà il ne demande pas de mot de passe pour s’ouvrir. Hors quand je prête mon tel j’ai pas envie qu’on puisse ouvrir signal !
Avec telegram au moins personne peut ouvrir même si j’ai déverrouiller le téléphone.

Je vais suivre les conseils plus haut et tester silence. Espérons qu’il ait un mot de passe pour l’ouverture…


wildcat6 Abonné
Il y a 7 ans

Bon ben y a pas sur l’app store :/


Aureleme
Il y a 7 ans

Les discussions sont encore en cours à ce sujet. Certains parlent de faire une app Electron, ce qui serait à mon sens plutôt malin, afin éviter d’être lié à un navigateur. L’autre piste évoquée est le format universel de WebExtensions, qui ferait fonctionner l’application sur différents navigateurs.&nbsp;


mikeul Abonné
Il y a 7 ans

Non, Silence ne propose pas de mot de passe à l’ouverture, c’est juste une application SMS “classique” qui chiffre les messages directement (comme le faisait Signal avant de passer par la data et un serveur central). Il chiffre par contre les SMS avec une passphrase (qui peut être redemandé régulièrement, mais je n’ai pas testé).

Dommage pour l’App Store, apparemment il n’est que sur Android.

SMSSecure était l’ancien nom de Silence


Pierre_ Abonné
Il y a 7 ans

Tout à fait d’accord, d’autant plus que Silence est disponible sur F-Droid contrairement à Signal qui préfère faire copain-copain avec google et boycotter les stores alternatifs !&nbsp;


jaguar_fr Abonné
Il y a 7 ans






mikeul a écrit :

Non, Silence ne propose pas de mot de passe à l’ouverture,
&nbsp; Il chiffre par contre les SMS avec une passphrase (qui peut être redemandé régulièrement, mais je n’ai pas testé).


&nbsp;
donc oui si tu mets un&nbsp; délai court pour l’expiration du mot de passe &nbsp;



hellmut Abonné
Il y a 7 ans

le problème étant que Silence n’a aucun impact sur les metadata.
enfin bref, tout est encore une question de threat model. ^^


Zerbus
Il y a 7 ans






jaguar_fr a écrit :

&nbsp;
donc oui si tu mets un&nbsp; délai court pour l’expiration du mot de passe &nbsp;


Ce paramètre existe aussi pour Signal



Glyphe
Il y a 7 ans

On peut très bien mettre un mot de passe de deverouillage, avant de cracher, il faudrait regarder les options … ;)


Mithiriath Abonné
Il y a 7 ans

Ok, merci. <img data-src=" />
Ne pas dépendre d’un navigateur ou ne pas dépendre d’un OS, telle est la question. <img data-src=" />


marba
Il y a 7 ans






Gurwan a écrit :

+1 <img data-src=" />
Effectivement, je suis passé à Silence, dare dare, dès que Signal a décidé de faire transiter les messages par ses serveurs et d’exiger un numéro de téléphone pour l’inscription. Ce fut rédhibitoire, pour moi. C’est même l’une des raisons qui font que je n’utilise point WhatsApp (pour l’exemple et pour ne pas les citer).


Sauf que l’intérêt de Signal et le fait qu’ils passent par la data, c’est de sécuriser les méta-données, ils l’ont d’ailleurs expliqué . Les SMS niveau confidentialité c’est assez moche, et chiffrer leur contenu apporte pas grand chose, les opérateurs /gouvernement ont accès aux méta-données.



Aureleme
Il y a 7 ans

Electron créé des apps multi-plateformes, si c’est ce que tu entends par là&nbsp;🤗


Mithiriath Abonné
Il y a 7 ans

Ouep, Electron serait pas mal. Le multiplateforme est un gros plus.


anonyme_6ccafa57ede611669940d1abb50c0f71
Il y a 7 ans

vite vite une mise a jour histoire d’intégrer les failles qui manquent.