2010-10-27 10 views
7

Comment pouvons-nous sécuriser les ressources Android pour que personne ne puisse les lire après le déploiement de l'application?Sécurité des actifs dans Android

+0

duplication possible de [Sécurité du dossier des actifs Android] (http://stackoverflow.com/questions/3406581/security-of-android-assets-folder) –

Répondre

7

Il n'y a rien que vous puissiez faire qui empêche un attaquant déterminé de les lire. L'utilisation de votre propre cryptage au niveau de l'application rendrait au moins le problème unique à votre application, mais quelqu'un pourrait encore faire une analyse de code de votre application pour savoir comment les décrypter. Les mécanismes de protection contre la copie limités de la plate-forme sont plus faibles, car ils ne doivent être désactivés qu'une seule fois pour toutes les applications (comme l'enracinement du téléphone).

Les ressources utilisées par la fonctionnalité de plate-forme seraient également vulnérables à une plate-forme modifiée configurée pour en extraire des copies. Faites ce qui est facile d'arrêter la copie occasionnelle par des utilisateurs non avertis si vous le souhaitez, mais économisez du temps et de l'énergie pour les batailles que vous pouvez gagner, comme la qualité de votre application.

+0

Merci beaucoup. – Mudassir

Questions connexes