请问在家办公如何保证代码不被泄露
公司的办公一直是内网进行的,现在可能要回家办公,有啥好办法解决这个问题吗?
公司的办公一直是内网进行的,现在可能要回家办公,有啥好办法解决这个问题吗?
保证代码不泄漏很难,这个能力不是一朝一夕就能建成了
如果你是程序员,想保护自己的代码不泄漏,设置好 git 仓库权限,离开电脑记得锁屏,个人 GitHub 和 公司 git 环境完全隔离,做到这些基本就可以了;
如果你是企业高层,想保护公司代码资产不泄漏,主要是 1. 防止主动泄漏(就是想把代码带走)和 2. 被动泄漏(不小心上传到 GitHub 或者博客、网盘等)
第一点技术角度要靠 DLP 产品来检查控制,或者考虑云桌面,管理角度要和每位员工签署保密协议
第二点被动泄漏,基本做好了第一点就能减少第二点的风险,主要是对代码泄漏情况做监控,比如监控 github Gitee 这些代码仓库平台;
代码泄漏本质是数据泄漏,取决于能接受的风险程度和管控力度,但有一点不要妄想能绝对解决这个问题,国内外那么多公司数据泄漏事件案例告诉我们现实很残酷;
至于什么代码同步,或者要联网,方案听公司的。
涉密不上网上网不涉密,只要联网就有泄露的可能
另外我公司远程工作是用远程控制,Teamviewer 向日葵之类,
只要能联网,找个地方传点代码还是分分钟的????
Oracle 的法務部門, 連 Google 都惹不起. 所以重點是先成立法務部門.
想往外偷代码只能照相截屏了。
但是没用,拍摄屏幕一样泄密
另外还有这种情况: https://www.v2ex.com/t/446161
以前在外企涉密岗位的朋友,配备专门的办公笔记本,不能外接设备,系统是定制的,联网可用,直通公司内网,系统用户只通过公司网关去访问互联网。
系统会持续上报用户行为,有安全部门负责审查,出现违规操作(比如安装未经批准的软件)就会被要求断网关机,等待安全部门把电脑取走调查。
据说连屏幕都有肉眼看不见的特殊水印,手机拍屏幕事后也能通过照片恢复出来一些信息。
应该有专门提供这种系统的服务商,就看你们公司愿意花多少钱去做了。这种级别的方案,估计费用不低。
这种堡垒机使用过程全程录像吧
没有这些配套的,都不用担心,不主动上传 github 或者给别人就行
关键看人和使用方法,跟位置无关
中国的特殊环境让很多人误以为 VPN 的目的就是穿墙
@eason1874 代价高到 NSA 也不用,不然棱镜门也不会……
@xuanbg 复杂代码可能一个人根本没时间分析完,另一方面,很多代码泄漏是为了找 0day,你弄清楚原理重新写一个,结果你写出了 bug,而原系统里没有,或者 vice versa,那就不具有参考价值了。
@Go1c 回到题主的问题,我认为世界上唯一能够保证代码不泄漏的方法就是开源,或者 Code Accessible License for Review 之类的有条件代码公开。
只要你事先把代码公开了,就不可能泄漏。
这不是技术的事情吧,全靠人品了。你做的再好的防护,就算让电脑不能联网,不能插 usb,别忘了还有还可以录像。
而且,就算我把代码带走,再在其他地方运行起来,那也产生不了商业价值啊