MEGA : le service fonctionne, l’équipe répond aux critiques sur le chiffrement
Rassurés ?
Le 23 janvier 2013 à 08h00
8 min
Sciences et espace
Sciences
Après plusieurs jours de galère, les serveurs de MEGA (voir notre dossier), le service de stockage en ligne de Kim Dotcom et de son équipe, semble enfin tenir le coup. Dans le même temps, un billet a été publié sur le blog officiel afin de donner quelques réponses pour ce qui est de la sécurité et des procédures de chiffrement utilisées.
Depuis hier soir, il semble désormais possible d'uploader et de télécharger via MEGA sans trop de problèmes. Les erreurs précédemment rencontrées ne sont plus de mise selon nos essais et les débits sont plutôt bons, même si ceux-ci demandent parfois quelques minutes avant d'atteindre leur plein potentiel.
MEGA : les serveurs tiennent enfin la charge, les débits sont au rendez-vous
Nous avons effectué de nouveaux tests depuis une machine virtuelle hébergée sur Azure, sous Windows Server 2012. La mise en ligne d'une ISO d'Ubuntu 12.10 (763 Mo) aura demandé 5 minutes et 28 secondes, soit un débit moyen de 2,3 Mo/s :
Du côté du téléchargement, c'est un peu plus du double puisqu'il aura fallu 2 min et 21 secondes pour arriver au bout de notre fichier, soit un débit moyen de 5,4 Mo/s. Cela devrait donc être suffisant pour la majorité des utilisateurs dotés d'une ligne ADSL, fibre et autres. Reste à savoir si cela tiendra le choc dans la durée.
Comme promis, l'équipe est aussi revenue sur le chiffrement et l'analyse qui en a été faite par certains de nos confrères. Ars Technica et Forbes étant plus spécifiquement visée par les réponses fournies. On y apprendra quelques détails intéressants, comme le fait que le mot de passe pourra être modifié ou réinitialisé.
Le mot de passe pourra être changé ou réinitialisé
En effet, actuellement, ce dernier est utilisé pour créer des empreintes (hash) qui servent de base à certaines clefs de chiffrement comme la master key qui protège les données confidentielles de l'ensemble du compte. Actuellement, il est impossible de le changer pour éviter tout problème, ce qui a été largement critiqué. En effet, comme nous l'indiquions dans notre dossier, que faire si ce mot de passe est découvert ? Que faire si l'on souhaite le renforcer ?
En cas de changement, la master key sera donc chiffrée à nouveau puis réenvoyée sur les serveurs de MEGA. Dans le cas de la réinitialisation, qui rend forcément vos données illisibles (c'est tout le principe du chiffrement) vous pourrez vous connecter à nouveau à votre compte et vous pourrez tenter de récupérer spécifiquement certains fichiers dont vous connaissez la clef AES (utilisée pour la publication d'un lien).
Tant que vous n'aurez pas le mot de passe original, rien d'autre ne sera possible, mais vous pourrez à nouveau uploader des fichiers.
L'entropie de la paire de clef RSA 2048 bits pourra être renforcée
Concernant le niveau d'entropie de la paire de clef RSA 2048 bits utilisée lors des échanges d'utilisateur à utilisateur, les développeurs indiquent que si l'utilisation de la fonctionnalité Math.random() dans la procédure est effectivement insuffisante pour de la cryptographie, le clavier et la souris sont utilisés pour l'améliorer.
Néanmoins, ils promettent une fonctionnalité permettant à l'utilisateur d'ajouter manuellement de l'entropie comme il le souhaite avant de débuter la génération de la paire de clef. Certains demandaient que la bibliothèque OpenPGP.js (dédiée à ce genre d'usage, exploitant la NPAPI) soit utilisée, reste à voir ce qu'il en sera dans la pratique, d'autant plus qu'elle ne fonctionne pas sous Firefox pour le moment par exemple.
Car s'il y a bien un reproche que l'on ne peut pas faire à l'équipe de MEGA, c'est bien celle d'avoir dissimulé les choses. Kim Dotcom avait d'ailleurs indiqué que le code de la partie chiffrement était librement consultable (même si tout le reste est propriétaire et donc non vérifiable) et c'est effectivement le cas puisque tout est effectué côté client, via du Javascript. De plus, le code n'a été ni compilé, ni minifié, ce qui a permis les différentes analyses effectuées ces derniers jours.
La déduplication n'est bien utilisée que dans certains cas précis
Autre point qui avait été largement critiqué : la possibilité que se réserve MEGA de supprimer des doublons au sein de votre compte. Comment procéder si les fichiers sont chiffrés, puisqu'ils sont alors impossibles à identifier ? Si l'on a eu droit à plusieurs théories sur le sujet, l'équipe précise que cette fonctionnalité n'est pour le moment pas active (à l'exception de l'option permettant d'éviter l'upload de doublons côté client).
Il est indiqué que toute l'analyse se fera après le chiffrement, côté serveur. Ainsi, si un fichier est mis en ligne deux fois, avec la même clef AES-128 (aléatoire), une seule copie sera gardée. De la même manière, si un fichier est copié d'un dossier dans un autre, le compte ne disposera physiquement d'une seule version, qui apparaitra néanmoins plusieurs fois dans l'arborescence de l'utilisateur.
De plus, les MAC (Message Authentication Code) permettant d'authentifier la validité des blocs de données seront bien stockés sur les serveurs de MEGA à terme, mais eux aussi seront chiffrés.
La question des certificats SSL évoquée
On apprendra aussi que l'ensemble des serveurs dispose d'un certificat SSL exploitant une clef de chiffrement sur 2048 bits, à l'exception des « statiques » qui contiennent les fichiers et se contentent d'une clef sur 1024 bits. MEGA explique que cette procédure est redondante de son point de vue mais que les navigateurs n'aiment pas accéder à du contenu HTTP non sécurisé dans une page HTTPS (une erreur est alors souvent affichée).
Ces serveurs se contentent donc d'un chiffrement moins fort afin de les satisfaire, sans imposer une charge CPU supplémentaire. L'intégrité du contenu est pour sa part vérifiée via le code Javascript, qui est, lui, chargé depuis les serveurs qui profitent du SSL chiffré via la clef 2048 bits. Cela permet en outre au service d'exploiter de nombreux serveurs « statiques » situés dans différentes zones géographiques.
Pour ce qui est de la possibilité pour un attaquant ayant cassé le SSL d'accéder à vos données, l'équipe répond ironiquement « si vous êtes capables de casser du SSL, vous pouvez faire des choses bien plus intéressantes qu'accéder à des données stockées sur MEGA ».
Vous n'avez pas confiance en MEGA ? Utilisez l'API ou un autre client
Quant à ceux qui soulèvent la possibilité éventuelle pour le site de désactiver le chiffrement côté serveur sans l'indiquer à l'utilisateur, MEGA a une réponse simple : ils peuvent toujours exploiter d'autres clients basés sur l'API mise à disposition. Il sera alors possible de vérifier que le fichier récupéré ou envoyé a bien été chiffré, comme cela était expliqué dans la FAQ.
Le point de départ était d'ailleurs en partie faux puisque, si l'interface de MEGA « cache » la plupart des étapes à l'utilisateur afin de rendre l'utilisation du chiffrement plus digeste, ce n'est par exemple pas le cas pendant la procédure de téléchargement. Le fichier est en effet récupéré chiffré dans l'espace filesystem sous Chrome, puis ensuite déchiffré via une procédure interne.
MEGA : la phase d'évolution commence, pendant ce temps, gare à votre mot de passe !
Pour le cas de MegaCracker, que nous évoquions hier, il est selon les équipes du site « un excellent rappel qu'il ne faut pas utiliser un mot de passe simple à deviner, ou pouvant être contenu dans un dictionnaire, spécialement si ce mot de passe est utilisé pour la Master key de chiffrement de toutes vos données stockées sur MEGA ».
Reste maintenant à voir si le site va évoluer sur ces différents points afin que les spécialistes de la question puissent le soumettre de nouveau à des tests plus ou moins poussés. Il sera aussi intéressant de voir si des clients open source seront aussi mis en place afin de permettre à la communauté d'exploiter MEGA tout en ayant un réel moyen de s'assurer du bon chiffrement des données.
Kim Dotcom a d'ailleurs annoncé qu'un challenge serait proposé afin de permettre à ceux qui découvrent des failles de repartir avec une somme rondelette. Les détails n'ont pour le moment pas été donnés.
We welcome the ongoing #Mega security debate & will offer a cash prize encryption challenge soon. Let's see what you got ;-)
— Kim Dotcom (@KimDotcom) Janvier 23, 2013
Sachez enfin que nous avons mis notre dossier sur MEGA à jour afin de tenir compte de ces changements.
MEGA : le service fonctionne, l’équipe répond aux critiques sur le chiffrement
-
MEGA : les serveurs tiennent enfin la charge, les débits sont au rendez-vous
Commentaires (72)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 23/01/2013 à 14h56
Le 23/01/2013 à 15h01
Le 23/01/2013 à 15h02
Le 23/01/2013 à 15h24
Le 23/01/2013 à 16h10
Welcome Back Mega " />
" /> sur les débits en utilisateur gratuit.
Vivement de Synology mette le profil mega dans la download station " />
Le 23/01/2013 à 16h55
Le 23/01/2013 à 17h37
Le 23/01/2013 à 17h55
Le 23/01/2013 à 18h06
Le 23/01/2013 à 10h03
Le 23/01/2013 à 10h07
Le 23/01/2013 à 10h08
Le 23/01/2013 à 10h13
Le 23/01/2013 à 10h22
Le 23/01/2013 à 10h24
Le 23/01/2013 à 10h27
Franchement, je suis surpris des débits. que ce soit en UP ou DL, ils sont très bon.
ça change d’Hubic (DSL, pour eux, bien que j’aime bien le service)
Le 23/01/2013 à 10h47
Le 23/01/2013 à 10h59
Le 23/01/2013 à 11h14
Mega beta " />
Le 23/01/2013 à 11h21
Ne fonctionne pas chez moi sur 2 inscriptions. Je ne vais pas installer Chrome juste pour ce service quand même…
Bande de rigolos ! " />
Le 23/01/2013 à 11h51
Le 23/01/2013 à 12h09
AxCrypt ceux qui se plaignent du chiffrement…
Le 23/01/2013 à 12h40
Le 23/01/2013 à 14h44
C’est marrant mais ca m’attire pas plus que ca MEGA.
Le 23/01/2013 à 14h55
Le 23/01/2013 à 08h40
Le 23/01/2013 à 08h41
Le 23/01/2013 à 08h41
sur l’ancien mega, je faisais du download stable à 10 mo/s, pointe courante à 12⁄13. ça c’était la vie :)
maintenant je suis bloqué à 900 ko/s avec cette tortue de web bloqué de free :(
Le 23/01/2013 à 08h42
David, le dernier liens posté renvoie sur une 404.
Je suis un peu frileux sur l’utilisation du service, j’ai voulu créer un compte free et je ne trouve pas clair le contenu d’une offre “free”.
Comme se passe l’échange de fichier par le service ?
Si je veux qu’un membre de ma famille télécharge mes photos de vacances, je dois lui donner le liens + ma masterkey ?
Le 23/01/2013 à 08h43
Data chiffrée ou pas, vos clés sont mémorisées…
Vous savez, c’est un des grand drame de l’internet moderne : “ho c’est chiffré, alors c’est sécurisé” " />
Ne soyez pas naïf à ce point.
La stratégie et/ou la qualité d’implémentation est cruciale.
Le 23/01/2013 à 08h44
Le 23/01/2013 à 08h45
Le 23/01/2013 à 08h47
Le 23/01/2013 à 08h50
Le 23/01/2013 à 08h52
Toujours pas essayé, ce qui ne me ressemble guère… J’sais pas, j’le sens pas l’nouveau Mega, comme une mauvaise impression, présentiment.
Le 23/01/2013 à 08h52
Le 23/01/2013 à 08h53
Le 23/01/2013 à 08h55
Le 23/01/2013 à 08h55
Le 23/01/2013 à 08h56
Stocker des fichiers personnels plus ou moins sensibles chez un type arrêté en 1994 pour avoir vendu des cartes de crédit contrefaites ..moi ca me branche pas plus que ça sur la morale du bonhomme..
Le 23/01/2013 à 08h59
Le 23/01/2013 à 08h09
Pour le moment, je n’ai pas encore reçu le mail de validation malgré une inscription il y a deux jours, donc pas pu tester " />
Le 23/01/2013 à 08h09
Je suis loin d’être un pro dans le domaine de la sécurisation mais avec tout ce que se prend Mega dans la gueule il sera bientôt plus sécurisé que le Pentagone " />
Le 23/01/2013 à 08h12
Le 23/01/2013 à 08h14
Ah enfin le retour d’un hebergeur avec des debit correct en free " />
Après j’aimerai bien savoir s’il y a un risque qu’on chope ou balance nos ip?
Le 23/01/2013 à 08h16
Le 23/01/2013 à 08h18
Le 23/01/2013 à 08h19
Le 23/01/2013 à 08h19
Le 23/01/2013 à 08h20
puisqu’il aura fallut de 2 min et 21 secondes
Moi je trouve ça rapide par rapport à mes débits de téléchargement en général donc en ce qui me concerne c’est plus que suffisant.
Le 23/01/2013 à 08h23
Les débit de malade sur les screens " />
Vous avez trop de chance " />
Enfin mega fonctionne, je trouve que les problèmes technique ont été quand même rapidemment résolu " />
Le 23/01/2013 à 08h25
Le 23/01/2013 à 08h26
Impossible de s’en servir avec Opera, l’upload bug.
Avec Firefox ça fonctionne.
Le 23/01/2013 à 08h30
Le 23/01/2013 à 08h31
Hier soir impossible de DL avec mega, le téléchargement indique 100% mais impossible de trouver le fichier sur l’ordi. Avec Firefox, je précise
Le 23/01/2013 à 08h37
Le 23/01/2013 à 09h00
Perso j’ai testé pour la première fois ce matin avec un fichier de 2Go. Sous chrome (que j’avais d’installé sur l’ordinateur mais que je n’utilise pas habituellement).
Avec fibre optique 1.2 Mo/s en upload, loin de mon max mais debit jamais vu pour un service gratuit.
Download à 6Mo/s donc encore loin de mon max mais divinement bien pour ce genre de service. Et j’imagine que ça va encore s’améliorer au cours des semaines.
Par contre à la fin erreur lors du décryptage donc fichier inutilisable… je n’ai pas retesté par la suite.
En tout cas enfin un service gratuit fonctionnel (ou presque) pour envoyer des gros fichiers à la famille sans avoir à garder l’ordinateur allumé ou de serveur privé !
Le 23/01/2013 à 09h01
Où sont stockées les clefs générées pour les upload de fichiers ? Au sein du navigateur ? Il y a moyen d’en faire des sauvegardes ?
Le 23/01/2013 à 09h05
Le 23/01/2013 à 09h10
Je reçoit pas le mail sur mon adresse hotmail?
Le 23/01/2013 à 09h22
Je n’arrive toujours pas à comprendre cet engouement pour MEGA. Qu’apporte t’il de plus que les autres n’apportent pas ? Quel est son intérêt face à un Dropbox-like avec synchronisation automatique des fichiers ?
" />
Le 23/01/2013 à 09h38
Le 23/01/2013 à 09h45
Le 23/01/2013 à 09h46
On apprendra aussi que l’ensemble des serveurs dispose d’un certificat SSL exploitant une clef de chiffrement sur 2048 bits, à l’exception des « statiques » qui contiennent les fichiers.
Non, ce n’est pas ce qui est expliqué. Il est expliqué que mega.co.nz dispose d’un certificat avec une clé RSA de 2048 bits, et les serveurs de contenu statique disposent d’un certificat avec une clé RSA de 1024 bits “seulement”.
MEGA explique que cette procédure est redondante de son point de vue (les fichiers étant déjà chiffrés) mais que les navigateurs n’aiment pas accéder à du contenu HTTP non sécurisé dans une page HTTPS (une erreur est alors souvent affichée). Ces serveurs se contentent donc d’un chiffrement 1024 bits afin de les satisfaire, sans imposer une charge CPU supplémentaire.
Inexact, il est expliqué que du point de vue de MEGA, une clé RSA 1024 bits n’est pas suffisante au niveau de la sécurité, et que c’est pour cela que du code javascript chargé depuis le serveur principal (donc avec clé de 2048 bits) vérifie l’intégrité de tout ce qui est chargé depuis les autres serveurs. Du coup, ils auraient pu se passer complètement de HTTPS pour les serveurs secondaires, mais comme ça génère des messages de warning dans les navigateurs, ils ont choisi d’utiliser une clé RSA 1024 bits pour éviter ça, tout en ayant un surplus de charge CPU acceptable.
Le 23/01/2013 à 09h47
Il va apporter du tipiakage de masse très facilement ^^
Après je sauvegarderai des données importantes dessus vu les ombres du fbi qui plane dessus , pour le perso je garde mon SkyDrive
Le 23/01/2013 à 09h47
*sauvegarderai jamais
( peut pas édit depuis le mobile )
Le 23/01/2013 à 09h52
Pour la déduplication, j’ajouterai les précisions suivantes : mega explique que si un même fichier est uploadé plusieurs fois et que la clé AES-128 générée aléatoirement est identique à un upload précédent, alors il y aura déduplication.
Les chances que cela arrives sont extrêmement minces (1 sur 2^128, soit 1 sur 340000000000000000000000000000000000000), mega explique donc que ce cas est prévu mais n’arrivera pour ainsi dire jamais.
Le cas le plus courant de déduplication sera effectivement la copie de fichiers à travers le file manager : du coup, dans ce cas là, une seule copie du fichier est gardée, et la même clé AES est du coup utilisée pour toutes les copies. Donc, dans le cas d’une copie entre différent comptes d’utilisateurs, j’imagine que la clé AES est simplement re-chiffrée avec la master-key du nouvel utilisateur.
Bref, effectivement, mega a bien répondu aux doutes que j’avais :)
Le 23/01/2013 à 09h52
Le 23/01/2013 à 09h53
Le 23/01/2013 à 09h59
Le 23/01/2013 à 10h00
Le 23/01/2013 à 10h01
Quelqu’un peut m’expliquer comment le téléchargement fonctionne ?
C’est cool de voir le téléchargement débuter, de voir une bonne vitesse, mais de constater qu’aucun fichier n’est récupéré, c’est LOL " />
(ah je viens de voir que ça ne fonctionne pas avec Safari évidemment)