透明加密管理

提供平台数据全透明加密,实现组织共享数据、用户私有数据独立加密,提供秘钥内存安全存储和即用即焚,保障数据秘钥牢牢掌握在所有者自己手中,保障数据安全,防止研发知识泄密。

开始了解

iSoftBook全透明加密方案

保护研发数据的安全至关重要。iSoftBook采用创新设计方案,实现研发数据全方位、全透明加密,防止数据被非法获取的同时,消除了数据加密带来的正常使用障碍。

iSoftBook透明加密总体方案:

公私两类秘钥管理体系

研发人员个人私有数据采用研发人员独特秘钥进行加密,该秘钥仅由研发人员本人进行掌控和管理。 资产、项目等组织研发数据采用组织统一管理的秘钥进行加密,其秘钥仅由组织最高层层管理者进行掌控和管理。 iSoftBook实现研发个人数据和组织数据独自加密,是为了充分保障个人私有数据的安全性,鼓励个人私有研发数据资产的发展。

三级秘钥管理体系

iSoftBook实现数据加密密钥(Data Encryption Key,DEK)、密钥加密密钥(Key Encryption Key,KEK)和根密钥(RootKey)三级秘钥管理体系,每个文件、数据库每条关键数据都采用各自的DEK, 每个项目、每项资产都有独立的KEK。RootKey基于随机分割存于安全内存。

iSoftBook平台没有超级秘钥,数据根秘钥仅由数据私有者个人和组织最高层管理者所拥有,确保数据秘钥仅仅牢牢掌握在数据所有者自己手中,除其之外没有任何人能够解密数据。

即用即焚秘钥管理体系

iSoftBook平台秘钥即用即焚,用户私有数据秘钥在用户登录时基于用户登录密码即时提取,用户退出登录时即时销毁。组织数据根秘钥经组织高层管理者者明显设置方可起效,并可随时撤销而封存研发数据。 组织数据的KEK仅在使用时从加密存储中提取,15分钟内不再使用则即时销毁。保障数据秘钥的安全。

全系数据加密体系

iSoftBook实现Git cloud、Git Gallery、Git HTTP、Git LFS、MySQL数据库、Lucene索引、即使消息、Word文档HTML缓存等全系数据 加密,保障个人知识库、组织资产库和项目知识库中每个文件、每条数据、每项索引、每项缓存、每条消息等全加密,实现研发知识无遗漏加密。

AES-128信封加密

iSoftBook平台数据项采用128位秘钥AES CTR模式,运用信封机制加密,提供加密器、解密器、加解密数据的高性能缓存和随机加解密,实现高性能的数据加解和解密。

平台根秘钥管理

仅平台组织管理最高组织的管理员可以管理平台根秘钥。其登录系统后,点击系统顶部导航栏“秘钥”菜单,进入平台根秘钥管理,执行的功能包括:。

  • 设置平台根秘钥,查看平台根秘钥设置状态
  • 修改平台根秘钥
  • 撤销平台根秘钥
  • 查看平台根秘钥管理日志
  • 注意:妥善保管根秘钥,根秘钥丢失,平台数据不可用。如需频繁设置和取消根秘钥,建议将根秘钥保存于浏览器的“密码管理器”中。

根秘钥管理日志

  • 查看管理员管理跟秘钥情况,包括设置、撤销、修改等事件。

根秘钥设置提示

  • 用户登录平台,平台自动检测根秘钥是否设置,并进行提示。
  • 如未设置平台根秘钥,平台降级运行,用户可以只读个人私有数据,并可访问非加密数据,如查看项目、资产名称、组织信息等。
  • 如未设置平台根秘钥,所有涉及研发知识的数据皆不可访问,系统自动取消其操作。并且所访问的任务、磁盘文件等将为乱码而不可读。