Skip to content

安全特性

CodeBook 采用多层次的安全防护机制,确保您的数据安全。

加密技术

AES-256-GCM 加密

  • 使用业界公认的高强度加密标准
  • 支持认证加密,可以检测数据篡改
  • 每个数据项使用独立的加密密钥
  • 加密过程在安全硬件中进行

密钥保护

  • 主密钥存储在 Android KeyStore 系统中
  • 硬件级别的密钥保护
  • 防止密钥提取和导出
  • 密钥与设备安全绑定

PBKDF2 密钥派生

  • 使用高强度密钥派生函数
  • 加盐处理防止彩虹表攻击
  • 12万次迭代增强安全性
  • 每个用户使用独立的盐值

认证机制

主密码保护

  • 强制使用强密码策略
  • 密码哈希使用加盐处理
  • 防止暴力破解攻击
  • 密码重试次数限制

生物识别

  • 支持指纹等生物识别
  • 使用系统级 BiometricPrompt
  • 生物数据不离开设备
  • 认证过程在 TEE 中进行

会话管理

  • 自动会话超时机制
  • 后台运行时自动锁定
  • 切换应用时可选锁定
  • 手动锁定支持

数据隔离

应用沙箱

  • 严格的应用数据隔离
  • 私有存储空间保护
  • 防止其他应用访问
  • 系统级权限控制

内存保护

  • 敏感数据使用后立即清除
  • 避免内存数据泄露
  • 防止内存截取攻击
  • 定期内存清理

临时文件处理

  • 安全的临时文件创建
  • 使用后立即删除
  • 文件覆写后删除
  • 防止数据恢复

自动填充安全

应用验证

  • 目标应用包名验证
  • 防止恶意应用钓鱼
  • 自动填充权限控制
  • 用户确认机制

数据传输

  • 安全的进程间通信
  • 数据传输加密保护
  • 单次使用的会话密钥
  • 防止中间人攻击

备份保护

加密备份

  • 备份文件单独加密
  • 用户自定义备份密钥
  • 支持加密导出导入
  • 防止备份文件泄露

安全传输

  • 本地备份文件加密
  • 不支持云端备份
  • 防止网络传输泄露
  • 用户掌控备份文件

开发实践

代码安全

  • 源代码开放审计
  • 遵循安全编码规范
  • 定期安全性审查
  • 及时修复安全问题

更新机制

  • 安全补丁及时发布
  • 强制更新机制
  • 版本完整性校验
  • 应用签名验证

最佳实践建议

设备要求

  • 避免在 Root 设备使用
  • 保持系统及时更新
  • 安装安全防护软件
  • 谨慎授予权限

使用建议

  • 定期更改主密码
  • 启用生物识别认证
  • 定期备份重要数据
  • 及时锁定应用

注意事项

  • 请勿分享主密码
  • 保护备份文件安全
  • 谨防钓鱼攻击
  • 保持警惕性

基于 MIT 许可发布