Se creo e distribuisco un'app per Android con un database mysql, è piuttosto semplice per qualcuno copiare il database e utilizzarlo come base per la propria app, su Android o altrove.
Vedo le mie opzioni come:
Archiviare i dati nel cloud, invece, scaricati secondo necessità
Accettalo, ti derubare, prendi il rischio, concentrati sulla creazione della mia app
Offuscare i dati (magari su una base di char-by-char in modo che possa spostarmi in entrambe le direzioni, dato che ho bisogno di eseguire ricerche sul mio set di dati)
Ci sono dei modi migliori?
risposte:
2 per risposta № 1È possibile crittografare i dati e ottenere una chiave di decodifica dal cloud (presumibilmente dopo una sorta di autenticazione) la prima volta che viene eseguita l'app.