Come funziona Android Market DRM?


8

Ho un sacco di tablet con root acquistati per l'uso su una rete WiFi bloccata (per motivi di sicurezza non è consentito l'accesso a Internet). Utilizzando una rete diversa, ho acquistato un'app client RDP dal mercato. Dopo un po 'sulla rete protetta, l'app non si avvierà con l'errore "Questa applicazione non è autorizzata. Si prega di acquistarla da Android Market".

Qualcuno può spiegare come funziona? Le app di Android Market si collegano periodicamente per controllare le licenze? Questo sembra ridicolmente prepotente. Posso comunque verificare l'autenticità solo al momento dell'installazione in modo da poter eseguire sulla nostra rete protetta?


Alcuni lo fanno (anche se ho visto per lo più check-once-after-upgrade). Verificare con il / i fornitore / i di quelle app specifiche che si stanno utilizzando.
Piskvor lasciò l'edificio il

La verifica al momento dell'installazione è a malapena una verifica, poiché è possibile far funzionare un'app senza utilizzare il programma di installazione del pacchetto. So che l'app store di Amazon si collega periodicamente per controllare le licenze, quindi non sarei sorpreso se anche il mercato lo facesse.
Matteo Leggi il

Posso lavorare sul mio laptop su un aereo o in un sito remoto senza app che ho acquistato rifiutando di aprire perché non possono chiamare casa. Questo è frustrante!
Michael,

1
@Michael Ho ricevuto "Gentle Alarm" dall'app store di Amazon e mentre il servizio di allarme funzionava sempre, l'avvio dell'app (per disabilitare l'allarme) richiedeva ad Amazon di controllare il DRM. La necessità di estrarre la batteria per eliminare un allarme quando non si dispone di Internet è pazza. Quindi capisco il tuo dolore ...
Matteo Leggi il

Risposte:


6

Esistono due tipi di protezione offerti da Android Market.

La protezione originale dalla copia è ora obsoleta ed è apparentemente facilmente elusa.

Google ora consiglia agli sviluppatori di implementare il proprio servizio di licenze , che richiede un po 'di sforzo da parte dello sviluppatore. Richiede la connettività Internet e controlla se l'account Google utilizzato sul dispositivo ha legittimamente acquistato l'app. La frequenza con cui l'app va online per verificare che la licenza spetti allo sviluppatore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.