0

我收到客户的要求,如果在使用应用程序后设备被 root,则清除所有缓存和应用程序数据库。虽然我们可以在应用程序启动后处理,但是否可以在不打开我们的应用程序的情况下进行处理?假设下面是这种情况 -

我已经安装了 XYZ 应用程序,并且与我的应用程序相关的一些持久数据和客户端数据库存储在应用程序缓存中。现在有人植根了 android 设备并尝试获取所有存储的数据库和持久数据。

是否有可能防止这种情况?

4

1 回答 1

1

最好的选择是不要在设备上保存任何你想保护的东西——把它保存在你的应用服务器上并将它发送到你的应用程序。应用程序永远不会将其写入设备,只是在其内存中使用它。

如果您使用大量数据并且不想每次都发送它或者在内存中处理太多,您可以将其加密保存在设备上并将密钥存储在应用服务器中。

请注意,这两个选项都不能完全保护您的数据,只会让恶意用户更难获得它。

于 2016-05-06T11:30:39.563 回答