我的应用是通过MobileIron分发的内部应用。它对数据库使用Realm,对图像缓存使用SDWebImage。
我今天用iExplorer进行了一些测试,我可以看到这些文件很容易用这个工具替换。这允许我更新我想要的数据,然后替换iPhone上的文件,它就完成了。 无论如何,App Store应用程序的情况并非如此(文件无法通过iExplorer访问)。
我知道我应该对Realm数据库使用加密,但在这种情况下它更常见。
如何确保文件不会在我的应用内被操作?
答案 0 :(得分:1)
一旦应用程序被MobileIron AppConnect包装器包装,它们就会集成到设备上的安全容器中。每个应用程序都成为一个安全的容器,其数据被加密,防止未经授权的访问和可移动。
This url会为您提供更多详细信息。