Comment fonctionne Android Market DRM?

8

J'ai acheté un tas de tablettes enracinées pour une utilisation sur un réseau WiFi verrouillé (pour des raisons de sécurité, l'accès à Internet n'est pas autorisé). En utilisant un autre réseau, j'ai acheté une application client RDP sur le marché. Après un certain temps sur le réseau sécurisé, l'application ne démarre pas avec l'erreur "Cette application n'est pas sous licence. Veuillez l'acheter sur l'Android Market".

Quelqu'un peut-il expliquer comment cela fonctionne? Les applications Android Market se connectent périodiquement pour vérifier les licences? Cela semble ridiculement autoritaire. Existe-t-il de toute façon que je peux vérifier l'authenticité uniquement au moment de l'installation afin de pouvoir exécuter sur notre réseau sécurisé?

Michael
la source
Certains d'entre eux le font (bien que j'aie surtout vu la vérification une fois après la mise à niveau). Vérifiez avec le (s) fournisseur (s) des applications spécifiques que vous utilisez.
Piskvor a quitté le bâtiment le
La vérification au moment de l'installation est à peine une vérification, car vous pouvez exécuter une application sans utiliser le programme d'installation du package. Je sais que l'App Store d'Amazon se connecte régulièrement pour vérifier les licences, donc je ne serais pas surpris si le marché en faisait autant.
Matthew Read
Je peux travailler sur mon ordinateur portable dans un avion ou sur un site distant sans que les applications que j'ai achetées refusent d'ouvrir car elles ne peuvent pas appeler à la maison. C'est frustrant!
Michael
1
@Michael J'ai reçu "Gentle Alarm" sur l'App Store d'Amazon et alors que le service d'alarme fonctionnait toujours, le lancement de l'application (pour désactiver l'alarme) obligeait Amazon à vérifier le DRM. Avoir besoin de tirer la batterie pour tuer une alarme lorsque vous n'avez pas Internet est fou. Je comprends donc votre douleur ...
Matthieu Lire le

Réponses:

6

Il existe deux types de protection offerts par l'Android Market.

La protection originale contre la copie est désormais obsolète et est apparemment assez facilement contournée.

Google recommande désormais aux développeurs de mettre en œuvre son service de licences , ce qui nécessite un peu d'effort de la part du développeur. Il nécessite une connectivité Internet et vérifie si le compte Google utilisé sur l'appareil a légitimement acheté l'application. La fréquence à laquelle l'application se connecte pour vérifier la licence dépend du développeur.

Dan Dyer
la source