我怀疑是否有人可以访问iPhone应用程序的文件和文档目录。需要检查是否有人可以访问文件,如果他们获得该设备。我的应用程序中有一个sqlite文件,其数据是敏感的,我不希望其他用户入侵或访问它。 请告诉我们如何访问任何应用数据库。
答案 0 :(得分:1)
这将取决于用户,基本上,如果用户设置了密码,它将加密设备上的所有数据。如果用户未设置密码,则数据将以未加密的方式存在。根据经验,您必须假设信息存在于设备上,该信息可能存在风险。
以下是苹果对此的评价:
数据保护适用于提供硬件的设备 加密,包括iPhone 3GS及更高版本,所有iPad型号和iPod 触摸(第3代及以后)。数据保护增强了 通过保护硬件加密来内置硬件加密 密码与您的密码。这提供了额外的一层 保护您的电子邮件附件和第三方 的应用程序。] 1
此外:
在运行iOS 8的设备上,您的个人数据,如照片,消息 (包括附件),电子邮件,联系人,通话记录,iTunes 内容,备注和提醒都受到您的保护 通行码。