文件名称:加密核心数据:v2.0-使用SQLCipher的iOS核心数据加密SQLite存储
文件大小:217KB
文件格式:ZIP
更新时间:2024-03-09 22:18:25
Objective-C
加密的核心数据SQLite存储 提供一个核心数据存储,该存储对所有持久化的数据进行加密。 除了初始设置外,用法与Core Data完全相同,并且可以在使用Core Data的现有项目中使用。 解决的漏洞 SQLite数据库未加密,内容为纯文本 CWE-311:缺少敏感数据的加密 受4位系统密码保护SQLite数据库文件 CWE-326:加密强度不足 SRG-APP-000129-MAPP-000029 Severity-CAT II:移动应用程序必须实现自动化机制以强制执行操作系统未提供的访问控制限制 项目设置 创建项目时,请确保已选择“使用核心数据” 切换到项目的根目录并签出加密的核心数据项目代码 cd ~/Documents/code/YourApp git clone https://github.com/project-imas/encrypted-core-d
【文件预览】:
encrypted-core-data-master
----.gitmodules(106B)
----Incremental Store()
--------EncryptedStore.h(8KB)
--------EncryptedStore.m(192KB)
----.travis.yml(1KB)
----LICENSE(545B)
----stringOutput.jpg(65KB)
----README.md(8KB)
----diagram.jpg(44KB)
----EncryptedCoreData.podspec(1KB)
----.gitignore(224B)
----exampleProjects()
--------FailedBank()
--------IncrementalStore()
----vendor()
--------sqlcipher()