Sicurezza delle app a pagamento in Google Play?


25

Quali misure adotta Google per garantire che le app a pagamento scaricate non vengano diffuse gratuitamente? Attualmente vedo una possibilità che può far trapelare un gran numero di app:

  1. Qualcuno paga per scaricare un'app sul suo cellulare.
  2. Crea un backup dell'app.
  3. Fornisce il backup ad amici / familiari o lo diffonde su Internet.
  4. Molte persone usano l'app a pagamento gratuitamente.

Non ho provato questo. La mia domanda è: è possibile? Qual è lo stato attuale delle misure di sicurezza per le app a pagamento su Google Play?


1
Importa davvero? La maggior parte delle persone non lo fa e è improbabile che aumenti le vendite impedendolo.
Ripristina Monica il

Risposte:


23

Oltre alla risposta di Martyn sulla crittografia.

Questo potrebbe essere un po 'sul lato degli sviluppatori, tuttavia, Google offre Licenze per applicazioni :

Con le licenze di Google Play, la tua applicazione può eseguire query su Google Play in fase di esecuzione per ottenere lo stato delle licenze per l'utente corrente, quindi consentire o vietare un ulteriore utilizzo a seconda dei casi.


18

Hai ragione che la pirateria delle app in Android è un problema , ed è un motivo per cui molti sviluppatori di app hanno optato per un modello di acquisto di app più, piuttosto che vendere le loro app sul mercato di gioco. Sei anche corretto nel tuo metodo: strappare un file APK da un telefono rootato è banale. Google lo ha riconosciuto e ha risposto con l'aggiunta di Crittografia app che sarà disponibile per tutti i dispositivi con Jelly Bean e oltre:

Crittografia app

A partire da Android 4.1, Google Play aiuterà a proteggere le risorse dell'applicazione crittografando tutte le app a pagamento con una chiave specifica del dispositivo prima che vengano consegnate e archiviate su un dispositivo.

http://developer.android.com/about/versions/jelly-bean.html

Ciò significa che ogni app sarà accessibile solo da quel dispositivo, quindi il lavoro intorno a te menzionato non funzionerà. Non sono sicuro di come ciò influirà sui dispositivi che eseguono qualsiasi sistema operativo prima di Gingerbread.


7
Come per tutti i sistemi di prevenzione copia, è lecito ritenere che tale volontà al meglio limitare la diffusione di privacy e sarà non rimuoverlo completamente.
Joachim Sauer,

Qualsiasi crittografia è forte quanto la cifra utilizzata.
Martyn,

@JoachimSauer, scoraggerà una grande percentuale, dato che ora non vale la pena sforzarsi di risparmiare un paio di dollari. E per quelli che lo rubano ancora, non lo avrebbero comunque acquistato.
CaffGeek,

1
Questo aiuterà davvero a lungo termine? Il dispositivo deve disporre della chiave per decrittografare l'app ed eseguirla. Un'app per trovare la chiave e usarla per creare un APK decrittografato non sembra che sarebbe troppo difficile per la folla di warez scrivere e rendere disponibile per i pirati casuali eseguire su dispositivi rooted.
Dan Neely,

5
@Martyn: non importa. hai già la chiave (altrimenti non puoi eseguire il programma). quindi vinci già per definizione. E no, questo non renderà effettivamente più difficile piratare i programmi (a meno che non contiate digitando 2 righe extra nel terminale "più difficile"). Questo è solo per il marketing per incoraggiare gli sviluppatori stupidi (che sono preoccupati per il loro inutile IP) a sviluppare per Android.
megazord,
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.