无论是制造业还是IT行业,源代码是软件开发过程中最重要的资源,也是开发人员思想、经验和智慧的结晶。
现如今,互联网上可以搜素到大量开源代码,其中会包含大量涉及企业商业秘密的非公开内容。对于软件开发企业来说,公司内部的全部核心代码文档都是绝对机密,是企 业的核心竞争力所在。但由于商业恶性竞争,以及某些员工为了满足个人利益,职业道德沦 陷,利用自己的职务之便将企业核心源代码低价出售给竞争对手,或者不遵循公司的相关规定,将涉及企业核心的源代码随意拷贝、利用、扩散及分发,给企业带来不可估量的损失, 大大降低了企业的竞争力。 因此,软件开发企业对源代码的保护历来是高度重视和密切关注。下面是安秉信息针对不同的源代码防泄露问题的解决方案:
1. 源码保护不外泄
应用需求:公司内部的全部核心代码文档都是绝对机密,是企 业的核心竞争力所在。但由于商业恶性竞争,以及某些员工为了满足个人利益,职业道德沦 陷,利用自己的职务之便将企业核心源代码低价出售给竞争对手,或者不遵循公司的相关规定,将涉及企业核心的源代码随意拷贝、利用、扩散及分发,给企业带来不可估量的损失, 大大降低了企业的竞争力。 因此,软件开发企业对源代码的保护历来是高度重视和密切关注。
解决方案:将源代码所有开发工具都添加为文件加密进程,这样生成代码类文件就会文件加密:并且只能源代码文件文件加密,编译生成的文件不文件加密!文件加密后的源代码,只能在公司内部的电脑上打开修改等操作。
2. 网络、邮件和截屏控制
应用需求:在不影响开发调试效率的前提下,有效管控网络,邮件,屏幕截图等泄密途径。
解决方案:对源代码文件加密后,通过网络、邮件、通过 U 盘等等方式将源代码传输到外面电脑都是无法打开。对电脑截屏功能进行文件加密禁止。客户端电脑不可以进行截屏操作。
3. 跨平台支持
应用需求:应用软件的开发环境比较复杂,开发平台大部分是 windows 平台的,但也有很大一部分是 linux 平台,所以防泄密软件需要能够适应复杂的开发环境。
解决方案:安秉源代码解决方案跨平台支持,全面支持 Windows、Linux 和 MAC。
4. 与 SVN、GIT、小乌龟工具等版本库无缝兼容保证全程密文
应用需求:支持SVN、GIT、小乌龟工具等版本管理服务器无缝结合,当源代码更新上传至服务器时支持为文件加密状态, 下载至终端时自动文件加密保护,不改变现有操作习惯。
解决方案:
A、只用所有需要文件加密的机器部署文件加密客户端,而svn服务器不用部署客户端;
B、将版本对比工具注册为合法进程,因为全程是密文状态,所有对比工具要可以读取密文源码文件。
5. 离线办公无妨碍(出差、加班)
应用需求:能够提供安全离线策略,既方便研发人员外出工作或者回家加班,又能保证笔记本上的文件加密数据安全。
解决方案:安秉信息 提供安全离线策略,在离线时间内,客户端是可以正常办公的。
6. 人员离职无泄漏
应用需求:鉴于研发岗位的重要性和特殊性,不但要对在职人员的主动泄密行为进行管控,更要杜绝离职 人员拿走公司的核心资料,避免因泄密给企业造成损失。
解决方案: