Pour gérer vos consentements :
Categories: CloudSécurité

Des experts en sécurité hackent le client Dropbox

Dhiru Kholia et Przemyslaw Wegrzyn, deux développeurs œuvrant dans de multiples domaines, dont les outils de sécurité open source, se sont attaqués au client Dropbox. Avec succès.

Ils ont pu décoder l’exécutable de l’application, qui comprend en fait un ensemble de fichiers écrits en Python, lancés par un interpréteur intégré. Ils ont ensuite décrypté ce code, qui était rendu illisible par des techniques d’obscurcissement du source.

Une fois ceci fait, ils ont pu découvrir comment intercepter les communications SSL en provenance des serveurs de Dropbox, comment contourner l’identification à deux facteurs utilisée et comment mettre au point un client open source alternatif à celui fournit par la société.

Les techniques utilisées sont décrites au sein d’une publication qui a été présentée dans le cadre de la conférence Usenix Woot’13 (Workshop on Offensive Technologies) de Washington D.C. (plus de détails ici). Elles pourront être utilisées avec d’autres applications cachant du code Python.

Pourquoi verrouiller le client ?

Les deux experts en sécurité s’interrogent sur le pourquoi de l’utilisation de telles techniques de protection du code source par Dropbox.

« Nous nous demandons ce que Dropbox espère gagner en appliquant de telles mesures », expliquent-ils dans les colonnes de SD Times. « La majeure partie de la recette secrète de Dropbox se trouve côté serveur et est déjà bien protégée. Nous ne croyons pas que ces mesures anti-rétro-ingénierie soient bénéfiques pour Dropbox et ses utilisateurs. »

La société ne fournit par ailleurs aucune API permettant de créer des clients alternatifs. Heureusement toutefois, les techniques de rétro-ingénierie, telles que celles utilisées ici, sont autorisées en Europe (et dans une moindre mesure aux États-Unis) dans un objectif d’améliorer l’interopérabilité d’un produit avec des solutions tierces.


Voir aussi
Quiz Silicon.fr – Crimes et châtiments sur Internet

Recent Posts

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

8 heures ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

10 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

12 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 jour ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

1 jour ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

1 jour ago