Windows、Linux、MacOS、国产化系统并存,开发语言、IDE、应用类型多样
USB拷贝、网络外发、打印刻录、即时通讯——代码外传渠道防不胜防
同一用户可在不同终端从代码库随意下载代码,权限易扩散
传统加密影响编译效率,研发人员抵触情绪大,易被绕过试用模块
安得卫士源代码保护方案,让安全与效率不再对立。
安得卫士源代码保护方案采用“沙盒+透明加解密+准入网关”三位一体架构,在终端开辟独立的安全沙盒环境,实现“沙盒内明文高效开发、沙盒外自动加密防护”。准入机制保证只有授权的客户端才能接入,沙盒只允许连接指定的服务端,沙盒中代码采用环境加密,沙盒外采用透明加解密。既保证了代码的安全和编译效率,也能保证文件的安全流转。
在研发终端创建独立的安全沙箱,所有源代码相关工作必须在沙箱内进行,严格隔离网络与外设。
在工作终端非沙箱区域,所有源代码及敏感文件自动加密存储,加解密过程对用户和应用程序完全透明。
对代码服务器(SVN、Git等)进行准入保护,确保只有合法终端才能访问。
具有代码服务器账号的人员可以在不同终端随意访问和下载代码/SVN服务器,诱导研发人员提交核心代码。
仅安装安全客户端且下发允许访问策略的终端才能访问代码服务器
保持原有访问和下载代码的效率
互联网环境下可防止外部攻击及伪造服务器接入
研发终端操作系统种类多,网络、端口、应用等外传出口多,泄密点多
在终端开辟环境加密沙盒,沙盒内文件不加密,同时限制网络、端口、应用访问
使用SVN、GIT下载代码时存储路径指定在沙盒内,否则自动加密
源代码明文编辑、编译,不改变工作习惯,编译效率不变
禁止USB、串口、并口、共享映射等方式拷贝沙盒内文件
禁止打印、刻录沙盒内文件
开发中使用软件众多,研发人员间相互协作,代码在终端间频繁流转 Compare、WinMerge)使用受限。
开发工具使用沙盒内代码不受影响,不改变使用习惯
代码流转时,从沙盒拷出自动加密,拷入自动解密
SVN/GIT等功能保持原使用方式
代码比对工具(Beyond Compare、WinMerge)使用不受影响
代码体量大、多人开发一份共享代码,Windows端编辑Linux服务器共享代码
Linux端沙盒内代码采用共享方式由Windows端开发,Linux盘是mount的
SSH工具、Shell命令不受影响
程序编译结果仍在沙盒中,导出自动加密,申请解密或使用特权解密后烧录到嵌入式硬件中
一个客户端承载多个应用,采用模块化集成
流程管理、日志审计、消息通知统一管控
用户管理、终端管理、策略管理、运维管理
汇总报表、邮件周报推送,数据驱动安全决策
支持通过统一平台配置安全网关、终端准入、沙盒控制策略,终端用户无感知
移动端密文阅读、流程审批、消息实时推送,阅读时自动加载水印
沙盒内明文开发,沙盒外自动加密,代码“内部随便用,外部带不走”
采用环境加密方式,不对沙盒内文件加解密,编译效率完全不受影响
仅授权终端可访问代码服务器,防止非法下载与伪造服务器接入
支持Windows/Linux/MacOS/国产系统,适配主流IDE和版本控制工具