三种源代码防泄密方案

特别说明:

由于源代码防泄密具有独特性,本文旨在总结不同数据防泄密技术方案在源代码防泄密场景中,所表现出的实际使用效果。脱离实际应用场景,凭空讨论不同技术好与坏,无意义。

一、源代码防泄密的独特性

1.1、由于代码文件进程众多且相互调用关系复杂,源代码防泄密必然要求:防泄密方案不对代码自身进行处理,避免损坏数据;

1.2、由于软件开发人员攻击破解能力较强,源代码防泄密必然要求:防泄密方案具备底层高强度安全,对开发人员更具安全价值;

二、不同防泄密方案在源代码防泄密场景中的效果

2.1、文档透明加密方案

核心原理:依据进程,对代码文件自身进行加解密;数据本身为密文,非法用户显示为乱码,从而实现防泄密效果;进程级防泄密;

文档透明加密方案在源代码防泄密场景下的优缺点:

优点:1)代码文件为密文,可以直接上外网;

缺点:1)对代码文件自身处理,数据易损坏;2)防泄密效果与进程密切相关-进程级防泄密,安全强度较低;

2.2、沙盒防泄密方案

核心原理:区分涉密与非涉密进程,通过进程沙盒隔离,对磁盘、网络等资源进行访问控制;数据本身为明文,非法进程无法访问涉密数据,从而实现防泄密效果;进程级防泄密;

沙盒防泄密方案在源代码防泄密场景下的优缺点:

优点:1)不对代码文件自身处理;2)上网环境、开发环境、数据未隔离,可以直接上外网;

缺点:1)仅对进程隔离,上网环境、开发环境、数据,未隔离。防泄密效果与进程密切相关-进程级防泄密,安全强度较低;

2.3、数据安全隔离方案

核心原理:通过底层安全隔离,创建代码存储、流转、使用的安全区/加密子网;数据本身为明文,无法泄露、扩散出安全区/加密子网,从而实现防泄密效果;底层安全隔离防泄密;

数据安全隔离方案在源代码防泄密场景下的优缺点:

优点:1)不对代码文件自身处理;2)底层安全隔离,与进程无关,高强度安全;

缺点:1)底层彻底安全隔离,不能直接上外网。上外网环境和开发环境切换,需通过快捷键实现;

参考文件:

1)中国日报:筑牢源代码防泄密底层安全基石

1)中国日报:DSA数据安全隔离技术为用户解决了哪些痛点

2)罗定市国家保密局:沙盒用于数据防泄密是重大失误

3)中国软件网:关键指标显示, 加密难破源代码保护难题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值