谢谢邀请 。防止源代码外泄这是一个常见的需求,不同的公司有不同的做法,包括技术和流程规范等,相关的解决方案有很多 。这里介绍一种技术:VDI(虚拟桌面),感兴趣者可以评估一下 。
VDI(Virtual Desktop Infrastructure)这里不多做解释,直译就是虚拟桌面基础设施,也是虚拟化技术的一种典型应用,其技术实质是程序运行在后台的服务器端,客户端(使用者的电脑)呈现的只是一个画面,思杰、VMware、深信服等都有这种技术,感兴趣可以自行百度 。这种技术一大好处是:源代码集中保存在服务器端,代码根本不在研发人员的电脑中落地,这样可以防止代码被本地病毒等侵袭,还可以防止屏幕拷贝等非法操作;VDI的另一个好处是,采用这种技术后代码的拷贝、修改等行为都是可审计的,如果有恶意拷贝行为也可以及时发现 。
这种技术其实已经存在多年,现在算是比较成熟了,对用户而言面临的挑战主要是成本(一套新架构,服务器、存储、网络成本都可能增加),以及用户体验 。尤其是用户体验,因为计算不在本地电脑而是后台服务器,所以开发人员可能感觉反应比较慢 。不过,近些年由于超融合的存在,用户体验有了很大改善,目前已经有些大型(过千人)的研发中心采用了这种技术来保护源代码 。如果你的源代码的确非常重要,不妨考虑下这种技术 。
【股票软件乱码怎么办 开票软件乱码怎么办】本答案来自科技行者团队邹大斌
推荐阅读
- p2p终结者怎么用 P2P终结者怎么用
- 普通二本就业难吗 毕业后可以从事哪些工作
- 炸油饼的做法和配方酥脆蓬松视频 甘肃炸油饼的做法和配方酥脆蓬松
- 韩国女歌星人气排名2020 韩国女歌星人气排名2021
- 加qq和加微信区别 微信怎么加qq好友
- 东南大学录取分数线2021是多少分?近三年录取分数线及位次
- 八四年属鼠是什么命,84年属鼠的人2022 年运程
- 为什么加盐可以降低水的凝固点
- 属牛的女人适合干什么事业,属牛女的做什么生意最旺