我创建了一个webview应用程序,用于在Android平板电脑上运行Web应用程序,目的是查看某些文档。这个文档集合是我正在编写的应用程序的基础,所以如果每个人都可以看到并复制文件,它将失去我想要做的目的。到目前为止,我已将文档转换为HTML格式并将它们放入我的应用程序项目的assets文件夹中。这应该停止对这些文件的一般访问。
但是,我已经了解到,根植Android设备可以授予您访问这些文件的权限。这确实需要以某种方式克服。有没有办法阻止root用户访问这些文件,还是有更安全的方式来存储这些文件?
我目前用于开发的平板电脑有Android 2.2,虽然我可能会在稍后阶段更新。
我也在使用Eclipse来开发应用程序。
由于
答案 0 :(得分:2)
加密是尽可能防止使用的唯一方法。 root可以看到并触摸所有内容,但如果文件被加密则无法使用这些文件。
我也是为客户申请做的。
答案 1 :(得分:2)
我从事软件行业已有30多年了,而且我知道自己走下去“以任何代价保护它”都是自杀。加密并没有帮助,它只是一个更好的挑战来破解它,并会吸引更多人尝试。花时间,金钱和努力来营销软件。