我有一个应用程序,它将机密信息存储在应用程序私有数据文件夹中的文件中。
我想知道这样做有多安全。
据我所知,在Android设备上,其他应用程序无法访问该文件。
假设:
- 设备未取得root权限 - 锁屏受密码保护 - 黑客盗取了该设备并且强制获取该文件
有哪些技巧可以获得该文件?我的意思是:
- 在这种情况下,是否有可能使设备获取root权限,然后获取该文件? - 黑客能否从设备中取出闪存芯片,然后使用任何工具对其进行分析。Android是否进行任何加密以防止这种情况发生? - 还有其他获取该文件的方法吗?
完全保护该文件有可能吗? 也许应用程序可以拥有自动启动服务来监视root状态。 如果设备被root,则服务会立即删除该文件。
谢谢!
我想知道这样做有多安全。
据我所知,在Android设备上,其他应用程序无法访问该文件。
假设:
- 设备未取得root权限 - 锁屏受密码保护 - 黑客盗取了该设备并且强制获取该文件
有哪些技巧可以获得该文件?我的意思是:
- 在这种情况下,是否有可能使设备获取root权限,然后获取该文件? - 黑客能否从设备中取出闪存芯片,然后使用任何工具对其进行分析。Android是否进行任何加密以防止这种情况发生? - 还有其他获取该文件的方法吗?
完全保护该文件有可能吗? 也许应用程序可以拥有自动启动服务来监视root状态。 如果设备被root,则服务会立即删除该文件。
谢谢!
baksmali
-低级语言,就像Assembly
一样。 - ChuongPham