Google propose un DRM renforcé pour contrôler le marché sur Android
Sujet ouvert par Guillaume Champeau - Dernière réponse le 30 juillet 2010 à 21h29
L'un des avantages reconnus aux téléphones Android par rapport aux iPhone est la moindre emprise que possède Google sur les utilisateurs et les développeurs. Là où Apple n'autorise la distribution des applications que sur l'App Store, et oblige ses clients à jailbreaker leur iPhone pour se libérer de cette restriction, Google permet aux développeurs de fournir leurs applications en passant par d'autres plate-formes que son Android Market. Mais il compte bien miser sur la peur du piratage pour convaincre les éditeurs de rester fidèle à la la plate-forme officielle.

Google a en effet dévoilé mardi l'ajout d'un nouveau système de protection contre le piratage pour les développeurs d'applications sous Android 1.5 et supérieur, qui ne fonctionne qu'avec les seules applications distribuées sur l'Android Market. Il est destiné à terme à remplacer totalement le système de chiffrage des fichiers des applications que proposait jusque là la firme de Mountain View.

Avec ce DRM baptisé Android Market Licensing, les développeurs pourront vérifier lors du lancement de l'application si l'utilisateur possède bien une copie légitime du logiciel. Si ça n'est pas le cas, l'application pourra être bloquée, ou exécutée dans un mode amoindri, par exemple en désactivant certaines fonctionnalités réservées aux copies légales. La vérification peut être ordonnée à chaque lancement, ou selon une fréquence plus importante définie par le développeur s'il ne veut pas empêcher l'exécution du logiciel lorsque l'utilisateur n'est pas connecté à Internet.

Concrètement, les applications qui utilisent les librairies du système Android Market Licensing passent par le client Android Market installé sur le mobile, lors de chaque lancement. Le client propriétaire de Google collecte alors "les informations nécessaires à propos de l'utilisateur et de l'appareil, tel que le nom du compte utilisateur Google primaire de l'appareil, l'IMSI, et d'autres informations" (ce qui n'est pas très précis...). Il envoie le tout au serveur de contrôle, qui vérifie que l'utilisateur désigné a bien acheté le logiciel sur l'Android Market, et renvoie une réponse que seule la clé publique stockée dans le code source de l'application permet de déchiffrer.

"Android Market Licensing est conçu pour vous permettre d'appliquer des contrôles de licences à des applications que vous publiez à travers Android Market et que les utilisateurs téléchargent depuis le Market. Le service n'est pas conçu pour vous permettre d'accéder à des applications qui ne sont pas publiées à travers Android Market ou qui fonctionnent sur des appareils qui n'offrent pas le client Android Market", explique Google dans une notice destinée aux développeurs.

Ainsi, Google souhaite offrir un avantage unique aux développeurs qui seraient tentés, sinon, de proposer leurs applications sur d'autres plate-formes où la commission sur les ventes est moindre, voire nulle. Il vise aussi directement les fabricants de téléphones et les opérateurs mobiles qui souhaitent profiter de la nature open-source d'Android pour installer leurs propres plate-formes d'applications à la place de l'Android Market.

Orange, par exemple, va commercialiser un téléphone d'entrée de gamme sous Android à seulement 1 euro, fabriqué par le Chinois Huawei, qui mettra en avant ses propres applications plutôt que l'Android Market. Ce qui empêchera sur ce téléphone toute exécution d'une application utilisant la librairie Android Market Licensing.



Lire la suite
25 réponses
Inscrit le 26/10/2009
390 messages publiés
je me demande si le market disposera lui même de ce DRM.
Sinon il suffit d'installer l'APK du market et le tour est jouer (pour pouvoir en profité sur les tel d'orange par exemple)
quarkup, le 28/07/2010 - 12:12
je me demande si le market disposera lui même de ce DRM.
Sinon il suffit d'installer l'APK du market et le tour est jouer (pour pouvoir en profité sur les tel d'orange par exemple)


En théorie mais bon sauf pour les applications qui utilisent ce DRM, à savoir potentiellement la quasi totalité des applications payantes à venir. Après ca m'étonnerai pas que le "Orange Market" puisse à terme utiliser le système et complétement supplanter l'Android Market sur les téléphones chez Orange.
Inscrit le 17/11/2009
128 messages publiés
Prochain téléphone : sous MeeGo
Inscrit le 02/07/2009
74 messages publiés
"Don't be evil..."

But do as evil...
LeFou, le 28/07/2010 - 12:27
"Don't be evil..."

But do as evil...


Un système que tout le monde utiliserai et qui n'aurai pas de DRM, je pense sincèrement que ca n'existera jamais Il faut plaire aux développeurs qui veulent vendre leurs applications, aux opérateurs pour qu'ils puissent mettre en avant leurs produits, etc
Inscrit le 09/07/2008
67 messages publiés
Et google récupère au passage les applications exécutées par le client, et éventuellement leur durée.
àa fait vraiment mouchard comme truc, et en plus ca nécessite une connection internet pour lancer n'importe quelle appli
Inscrit le 05/03/2008
909 messages publiés
LeFou, le 28/07/2010 - 12:27
"Don't be evil..."
But do as evil...

1. Google réponds juste à la demande
2. On ne peut pas non plus crier : "Google verrouille le marché des Appli Androïd" car rien n'empêche les autres plateforme de proposer un service équivalent.
3. La dernière phrase de l'article me semble bien mensongère. C'est la vente d'applis DRMisé-by-Google sur une plateforme étrangère qui ne sera pas possible. La vérification ne saurai être entravée que par la connexion à Internet (bridage de l'opé, etc).
Inscrit le 12/10/2009
146 messages publiés
"L'un des avantages reconnus aux téléphones Android par rapport aux iPhone est la moindre emprise que possède Google sur les utilisateurs"

Comme l'obligation de se connecter à un compte google pour utiliser android ?
Inscrit le 02/07/2009
74 messages publiés
vielos, le 28/07/2010 - 12:31
LeFou, le 28/07/2010 - 12:27
"Don't be evil..."

But do as evil...


Un système que tout le monde utiliserai et qui n'aurai pas de DRM, je pense sincèrement que ca n'existera jamais Il faut plaire aux développeurs qui veulent vendre leurs applications, aux opérateurs pour qu'ils puissent mettre en avant leurs produits, etc


Le problème en soi n'est pas le DRM, mais SA "Philosophie".
L'économie du Libre est une économie basée sur le respect tant de celui qui offre que de celui qui demande. Imposer des DRM, c'est ne pas faire confiance à une Partie. Lorsqu'un logiciel est intéressant et qu'un modèle économique bien pensé est mis en oeuvre, le Retour sur Investissement peut être garanti.
Inscrit le 03/04/2009
574 messages publiés
comment fonctionnent ces applis a l'etranger si on desactive le roaming ?
Inscrit le 22/09/2005
1990 messages publiés
seth2040, le 28/07/2010 - 13:08
comment fonctionnent ces applis a l'etranger si on desactive le roaming ?


Bonne question.....
Inscrit le 19/09/2008
519 messages publiés
En fait ce qu'il va falloir maintenant, c'est une obligation d'affichage "Attention cette application contient un DRM", comme pour les OGM.

Et libre au client de ne pas acheter.
seth2040, le 28/07/2010 - 13:08
comment fonctionnent ces applis a l'etranger si on desactive le roaming ?


C'est au développeur de faire les tests nécessaires (avec le système de cache, vérifier s'il a le net ou pas, et décider si oui ou non il peut utiliser l'application au moment donné).
Inscrit le 08/06/2004
1010 messages publiés
bloufblouf, le 28/07/2010 - 12:53

"L'un des avantages reconnus aux téléphones Android par rapport aux iPhone est la moindre emprise que possède Google sur les utilisateurs"

Comme l'obligation de se connecter à un compte google pour utiliser android ?

Toi, je parie que tu n'as pas Android
Sinon tu saurais que non seulement ce n'est pas du tout indispensable (je ne l'ai fait que très récemment, et rien ne m'y a obligé), mais qu'en plus de cette souplesse les systèmes Android proposent également de ne se connecter qu'en WiFi afin de ne pas consommer d'internet 3G. Et cette connexion WiFi est désactivable a volonté.

Il n'y a donc aucune manière d'imposer quoi que ce soit à un possesseur d'Android, contrairement aux pauvres bougres qui ont un iPhone
Du coup, ce DRM me semble bien ridicule : il n'est fait que pour rassurer les développeurs, mais ne servira à rien. Soit le DRM empêche le lancement de l'appli s'il n'y a pas de connexion internet, auquel cas l'appli ne sera pas utilisée. Soit elle ne l'empêche pas, et alors il suffira de se déconnecter d'internet pour la lancer !
C'est exactement pareil qu'avec les jeux sous Windows finalement
Inscrit le 13/04/2007
8712 messages publiés
Stabbquadd, le 28/07/2010 - 14:14

bloufblouf, le 28/07/2010 - 12:53

"L'un des avantages reconnus aux téléphones Android par rapport aux iPhone est la moindre emprise que possède Google sur les utilisateurs"

Comme l'obligation de se connecter à un compte google pour utiliser android ?

Toi, je parie que tu n'as pas Android
Sinon tu saurais que non seulement ce n'est pas du tout indispensable (je ne l'ai fait que très récemment, et rien ne m'y a obligé, mais qu'en plus de cette souplesse les systèmes Android proposent également de ne se connecter qu'en WiFi afin de ne pas consommer d'internet 3G. Et cette connexion WiFi est désactivable a volonté.

Il n'y a donc aucune manière d'imposer quoi que ce soit à un possesseur d'Android, contrairement aux pauvres bougres qui ont un iPhone
Du coup, ce DRM me semble bien ridicule : il n'est fait que pour rassurer les développeurs, mais ne servira à rien. Soit le DRM empêche le lancement de l'appli s'il n'y a pas de connexion internet, auquel cas l'appli ne sera pas utilisée. Soit elle ne l'empêche pas, et alors il suffira de se déconnecter d'internet pour la lancer !
C'est exactement pareil qu'avec les jeux sous Windows finalement


Il n'y a donc aucune manière d'imposer quoi que ce soit à un possesseur d'Android, contrairement aux pauvres bougres qui ont un iPhone
Toi, je parie que tu n'as pas d'iPhone

Sinon tu saurais que non seulement ce n'est pas du tout indispensable (je ne l'ai fait que très récemment, et rien ne m'y a obligé, mais qu'en plus de cette souplesse l' OS de l'iPhone propose également de ne se connecter qu'en WiFi afin de ne pas consommer d'internet 3G. Et cette connexion WiFi est désactivable a volonté.

l n'y a donc aucune manière d'imposer quoi que ce soit à un possesseur d'iPhone.


Ne te rends tu pas compte qu'à force de sortir ce genre d'attaques contre les possesseurs d'iPhone, en voulant absolument persuader tout le monde que ton téléphone HTC est le meilleur du marché tu dessers plus ta cause que tu ne la soutiens.

Tu me fais penser à ces beaufs qui possèdent une Renault Laguna et qui déclarent partout et à tout le monde qu'ils ont fait le bon choix, après avoir lu tous les tests et essais comparatifs qu'ils ont trouvé, parce qu'ils ont acheté la meilleure voiture offrant le meilleur rapport qualité / prix, que l'on peut actuellement trouver sur le marché.

Cela ne fonctionne pas avec moi, parce que Je n'aime pas les voitures Renault !

Bonne journée l'ami.
[message édité par Natasha le 28/07/2010 à 14:41 ]
Inscrit le 08/06/2004
1010 messages publiés
Natasha, le 28/07/2010 - 14:40

Toi, je parie que tu n'as pas d'iPhone

Sinon tu saurais que non seulement ce n'est pas du tout indispensable (je ne l'ai fait que très récemment, et rien ne m'y a obligé, mais qu'en plus de cette souplesse l' OS de l'iPhone propose également de ne se connecter qu'en WiFi afin de ne pas consommer d'internet 3G. Et cette connexion WiFi est désactivable a volonté.

Oups, je me suis mal fait comprendre, au temps pour moi.



Natasha, le 28/07/2010 - 14:40

Il n'y a donc aucune manière d'imposer quoi que ce soit à un possesseur d'iPhone.

Un seul store censuré, pas de mémoire amovible, pas de fonctionnement en clé USB ou en routeur 3G, pas de batterie amovible, etc...
Finalement si, on peut imposer des tas de choses à un possesseur d'iPhone.

Je disais juste que non, on a beau chercher, on ne trouvera aucune limitation par défaut sur Android quand à l'utilisation du matériel qu'on a acheté !


Natasha, le 28/07/2010 - 14:40

Ne te rends tu pas compte qu'à force de sortir ce genre d'attaques contre les possesseurs d'iPhone, en voulant absolument persuader tout le monde que ton téléphone HTC est le meilleur du marché tu dessers plus ta cause que tu ne la soutiens.

FAUX.
Contrairement à toi je n'ai pas de "cause". Je ne vis pas pour HTC. J'ai acheté un HTC parce que c'est le meilleur choix que je pouvais faire à un moment précis. Demain ça sera peut-être Nokia ou Samsung.
Argument FAIL.


Natasha, le 28/07/2010 - 14:40

Tu me fais penser à ces beaufs qui possèdent une Renault Laguna et qui déclarent partout et à tout le monde qu'ils ont fait le bon choix, après avoir lu tous les tests et essais comparatifs qu'ils ont trouvé, parce qu'ils ont acheté la meilleure voiture offrant le meilleur rapport qualité / prix, que l'on peut actuellement trouver sur le marché.

Tu l'as déjà dit ça, faut se renouveler un peu.
Je n'ai pas lu les "tests et essais comparatifs" du HTC Desire. J'ai regardé la fiche technique et les retours des utilisateurs, et les deux m'ont convaincu (les deux surpassent par ailleurs largement l'iPhone 4).
Le meilleur rapport qualité/prix, je ne sais pas. Je voulais un truc qui ne soit pas dépassé dans un an, et j'ai donc tapé dans le haut de gamme parce que j'ai eu (à ce moment là, les moyens. Et le meilleur téléphone de tous, à ce moment là, à tous les points de vue, c'était ce HTC Desire. Mieux même que le Nexus One qui n'était pas distribué en France et qui me tentait.

Mais si Orange n'avait pas fait le Desire, j'aurai été obligé de prendre autre chose (pour ne pas perdre mon forfait qui n'existe plus et qui est très avantageux). Ca n'aurait pas été un iPhone, je suis pas con non plus, mais pas forcément un HTC.


Natasha, le 28/07/2010 - 14:40

Bonne journée l'ami.

Bonne journée à toi
[message édité par Stabbquadd le 28/07/2010 à 14:53 ]
Inscrit le 13/04/2007
8712 messages publiés
Stabbquadd, le 28/07/2010 - 14:53


Natasha, le 28/07/2010 - 14:40

Ne te rends tu pas compte qu'à force de sortir ce genre d'attaques contre les possesseurs d'iPhone, en voulant absolument persuader tout le monde que ton téléphone HTC est le meilleur du marché tu dessers plus ta cause que tu ne la soutiens.

FAUX.
Contrairement à toi je n'ai pas de "cause". Je ne vis pas pour HTC. J'ai acheté un HTC parce que c'est le meilleur choix que je pouvais faire à un moment précis. Demain ça sera peut-être Nokia ou Samsung.
Argument FAIL.



Je n'ai pas de cause à défendre, et tu es bien libre d'acheter et d'utiliser un téléphone HTC !

Mais n'oublie pas que le choix d'un achat y compris celui d'un smartphone est quelque chose de personnel et, comme nous le savons tous, nous sommes tous des individus avec des opinion, des besoins, des usages et des pensées différentes.

Je respecte ton choix, mais sois aimable toi aussi de respecter le choix des autres, même si ce qu'ils ont choisi ne correspond pas à ton budget.

Il ne sert à rien de les agresser en permanence et de les faire passer pour des fanboys, ou plus simplement des imbéciles qui ne savent même pas ce qu'ils achètent tellement ils sont envoutés par un gourou.

Pour finir, n'oublie jamais que :

" Tout ce qui est excessif est insignifiant. (Talleyrand) "


Et : Vive le HTC Desire !

[message édité par Natasha le 28/07/2010 à 15:28 ]
Inscrit le 30/03/2010
888 messages publiés
Il y a un point qui me chiffonne ... Androïd, c'est un logiciel libre, non ? Donc on doit pouvoir avoir les sources, non ? Déja que sans les sources, ce genre de protection tient péniblement quelques semaines, je pense que dans l'heure qui suivra la mise en marche de ce truc il sera déja cracké .
Et un petit coup de gueule gratuit : ca serait bien que Google se sorte les doi... du c.. pour, plutôt que de faire un DRM là tout de suite maintenant, fasse un Android Market digne de ce nom, où il y aurai plus de lisibilité (qu'on soit pas obligés de faire des mises à jour des applications pour que les gens les voient) et/ou fasse un backoffice digne de ce nom pour les développeurs (avec du reporting genre? je sais pas ca me parais basique moi :'( ).
Inscrit le 22/12/2009
15 messages publiés
comment fonctionnent ces applis a l'etranger si on desactive le roaming ?


Heu! A quoi sert une appli si tu n'a pas de connection internet? J'ai un blackberry et lorsque je suis a l'étranger et que je désactive le roaming ce n'est plus qu'un simple téléphone 90% de mes applis ne me servent pas (bon je n'ai pas de jeu, c'est pour ca que j'ai pas un iphone.....).
Mais il faut resté réaliste le but de google est comme celui d'apple de garder dans son giron le marché des applis pour un max de profit, ces joli téléphones ne serevent qu'a sa faire un max de profit avec de applis qui pour 90% d'entre elles ne servent a rien!!!!
Inscrit le 01/07/2010
10 messages publiés
Meego vaincra ! Jolie couteau dans le dos ...
Inscrit le 05/03/2008
909 messages publiés
croustibat, le 28/07/2010 - 15:18
Il y a un point qui me chiffonne ... Androïd, c'est un logiciel libre, non ? Donc on doit pouvoir avoir les sources, non ? Déja que sans les sources, ce genre de protection tient péniblement quelques semaines, je pense que dans l'heure qui suivra la mise en marche de ce truc il sera déja cracké .


jvachez? T'as changé de pseudo?
Non ce n'est pas parce que quelque chose est open-source qu'il a des failles à gogo... bien au contraire!

Le DRM-by-google utilise le principe du chiffrement asymétrique. En gros, l'application est chiffrée (sauf le LVL). L'API fait une requête au store pour une session de déverrouillage (on peut imposer une nouvelle clef par session de déchiffrement cf. la cascade de boot géré par une puce TPM), Google vérifie les droits et envoie la clef, l'appli est déchiffrée puis le code exécuté.

Ce serai une approche qui, techniquement, me semble élégante et solide
Inscrit le 08/06/2004
1010 messages publiés
leto13, le 28/07/2010 - 18:58

Heu! A quoi sert une appli si tu n'a pas de connection internet?

Alors, sur Android, sans internet j'utilise quelques applis quand même :
- Astrid Tasks (une todo-list)
- Mobile Maps (une appli GPS)
- TuneWiki (pour lire et organiser de la musique)
- quelques jeux (pour patienter)
- L'appareil photo et la caméra (pour faire photos et vidéos)
- Le téléphone !
- la radio FM
- le dictaphone
- le lecteur de DivX
- la visionneuse PDF et le lecteur d'eBooks

En fait si, un smartphone ça peut servir sans internet
Inscrit le 30/03/2010
888 messages publiés
lildadou, le 28/07/2010 - 19:32

jvachez? T'as changé de pseudo?
Non ce n'est pas parce que quelque chose est open-source qu'il a des failles à gogo... bien au contraire!

Le DRM-by-google utilise le principe du chiffrement asymétrique. En gros, l'application est chiffrée (sauf le LVL). L'API fait une requête au store pour une session de déverrouillage (on peut imposer une nouvelle clef par session de déchiffrement cf. la cascade de boot géré par une puce TPM), Google vérifie les droits et envoie la clef, l'appli est déchiffrée puis le code exécuté.

Ce serai une approche qui, techniquement, me semble élégante et solide


je ne suis pas un multi non
Tel que je le vois, ce genre de "protection" se casse facilement par une attaque de type man in the middle. Avec le code source, on peut facilement déterminer à quel moment le programme sera déchiffré; a partir de la, il est plutot facile de le mettre en clair (un gros dump de la zone mémoire ou le prog est stocké, au pire) et de supprimer la requete au serveur de google derriere pour avoir comme tu dis "une solution élégante" .
Inscrit le 01/01/2004
130 messages publiés
leto13, le 28/07/2010 - 18:58
comment fonctionnent ces applis a l'etranger si on desactive le roaming ?


Heu! A quoi sert une appli si tu n'a pas de connection internet?


Tu peux faire des jeux, t'en servir de GPS aussi si tu as les cartes intégrées ce qui est indispensable à l'étranger vu le prix de la 3G
Envoyer

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

Télécharger
Xpadder
Utilitaires de jeux - Simulation de gamepad
 
MAKEMSI
Editeur de tags ID3 - Un outil simple à utiliser pour l'automation MSI
 
Remove Empty Directories
Nettoyeurs - Nettoyez vos dossiers vides
 
BadCopy Pro
Restauration - Recupérer des données endommagées
 
AxCrypt
Cryptage - Crypter vos données sensibles
 
Matoumba
EntrepreNantes
Numerama est un site du réseau PressTIC