更新时间:2024-02-28 GMT+08:00
如何防止软件代码被他人Copy?
问题现象
- 软件开发的各种行为,在云上进行。
- 随时随地,都能够方便的接入云。
原因分析
- 在CodeArts上写程序的常见流程:
- 在CodeArts上,创建一个代码仓库,并确保是最新版本。
- 所有程序员都可以将代码下载到本地,在本地开发、调试完成后,提交代码到服务器。
- 通过Code Review过程,将程序员的代码,合入到主干。
处理方法1
- 封掉USB接口、封掉蓝牙接口。
- 在电脑里加装特殊的软件,监控并限制各种上传的行为。
- 监控特定文件的上传:如何防止改名、压缩、混淆后的文件。
- 监控上传到特定网站:如何防止上传到未知的网络服务、邮件地址、自建服务器。
- 监控所有的电脑操作并记录:只能在代码泄露之后,作为起诉的证据之一,很难在事前防范。
处理方法2
彻底禁止个人笔记本和不明来源的IP地址。
- 企业全面采购华为云的云电脑(云桌面)。
- 仅仅通过云桌面的形式,访问软件开发生产线,不再允许云桌面以外的IP地址,访问该用户的软件开发生产线账户。
- 所有读写的代码,都只会存放在云端,且无法拷贝到外部。
![](https://support.huaweicloud.com/codeartsrepo_faq/public_sys-resources/note_3.0-zh-cn.png)
目前问题还在内部打通调试阶段:成本上升和技术方案不成熟。
父主题: 仓库管理
仓库管理 所有常见问题
more