Cercando di migliorare la sicurezza della mia app Android per segnalare se il .apk è stato estratto, modificato, reimballato e rassegnato. Ecco l'articolo di Zdnet che riporta il problema link1.Verifica che l'apk di Android non sia stato riconfezionato?
Il problema è che se l'app è indirizzata dagli hacker, è possibile aggiungere codice dannoso e caricarlo in un app store alternativo e duplicare gli utenti per scaricarlo.
Quindi sto pensando al codice per verificare un checksum dell'apk o del certificato di firma?
Apprezzo che il codice dell'app possa essere riassortito e qualsiasi codice di sicurezza rimosso, ma aumenta la difficoltà di reimballarlo, forse sufficiente per provare un'altra app.
[aggiornamento] So che il modulo di licenze di Google Play Store offre qualcosa di simile ma sto cercando qualcosa per app non pagate e altri/non marketplace.
Vecchia domanda ora, ma da allora l'ho ricercata e di recente ho scritto un post sul blog che include la verifica della firma https://www.airpair.com/android/posts/adding-tampering-detection-to-your- android-app – scottyab
https://android.stackexchange.com/questions/9312/how-can-i-verify-the-authenticity-of-an-apk-file-i-downloaded –