我正在构建一个将存储客户数据的Cocoa应用程序。我目前正在使用核心数据与SQLite商店。不幸的是,我还没有找到保护数据库的方法。
甚至在市场上的其他一些Mac应用程序上,你也可以浏览到库/应用程序支持,并使用任何SQLite管理器打开它们的数据库,比如Firefox SQLite管理器扩展。应用程序有密码保护,但如果您只是进入数据库并进行更改,则密码保护似乎毫无用处。
那么: 1)有没有办法保护核心数据应用程序的SQLite存储,同时保留搜索、聚合等? 2)如果没有,这是否表明由于操作系统身份验证,没有必要保护它? 3)是否有合适的替代开源数据库?
谢谢!拜伦
发布于 2012-05-04 22:01:43
有用于SQLite的第三方加密扩展:
https://stackoverflow.com/questions/10450350
复制相似问题