SQLite DB安全性iOS XCode DataProtection FileProtection

时间:2018-02-22 07:43:00

标签: ios swift sqlite data-protection

我正在iOS上实现SQLite-DB的安全性,这意味着数据库已加密,因此我的应用程序只能读取它。 我在XCode中应用了DataProtection,并将DB文件的FileProtection属性设置为FileProtectionType.complete。 但是,当我将MacBook连接到iPhone时,我可以轻松地获取数据库并使用一些外部应用程序读取它。 我错过了什么? 这个DataProtection-功能和FileProtection-属性是否适用于其他内容?

1 个答案:

答案 0 :(得分:0)

您可以使用sql cipher进行数据库保护。

参考链接 SQL Cipher in ios