Ded*_*oel 5 security encryption file ios
我有一个iOS应用程序,我将文件下载到本地存储.我已经完成以下操作以保证这些本地文件的安全: - 将它们存储在文档文件夹之外(我使用库文件夹) - 使用完整的文件加密
但今天我遇到了iFunbox.这是一个工具,使您可以在没有越狱的情况下浏览iOS设备的文件系统!我注意到,如果设备解锁,我可以浏览沙盒中的所有文件.幸运的是,当设备被锁定时,文件将无法访问.
我想知道当设备本身解锁时,我还能做些什么来进一步保护这些文件?那么如何保护我的文件免受iFunbox等工具的侵害?
此文件系统浏览实用程序仅在您的设备解锁时才有效,您可以采取的措施可以大大提高安全性,即需要为运行该应用程序的设备提供密码保护.这可以用于数据非常有价值的内部企业应用程序,我相信它也必须得到Apple的批准.
要确定密码是否已设置,您将检查由您在允许的位置创建的虚拟文件的保护属性:https://stackoverflow.com/a/6192536/792677
然后,如果未设置密码,您可以显示应用程序需要它的通知.我确信您可以设置设备,要求在Apple工程师的帮助下通过私有API输入密码,但无论如何它都是私人信息,对吗?
一般建议是使用强加密并执行密码检查,显示一些安全警报,通知用户如果未设置数据,他的数据将处于危险之中.