大家公司里都有什么样的措施来防止代码泄漏?

2017-03-01 08:33:19 +08:00
 v2girl
我想知道目前防代码泄漏的措施都到什么地步了。
15642 次点击
所在节点    程序员
93 条回复
meathill
2017-03-01 15:09:36 +08:00
这种事情没法一概而论的。

比如前司,对代码产品化不是很在意,我离职前,领着交接人把代码在新机器上装了好几遍,每次都得好几天才能跑顺。这还是我自己写的代码,我自己去装。这种代码,给大家大家都懒得看。

但是有些公司,尤其是做金融军工之类的,他们不是怕代码被别人用,而是怕被攻击。所以只能登录到开发机,不能上网不让插 U 盘都是很正常的。
otakustay
2017-03-01 15:20:27 +08:00
除非核心如加密算法之类的,其它的我们根本不怕代码泄露,拿了你也跑不起来,跑得起来你也没客户
mysterin
2017-03-01 15:33:00 +08:00
啊,代码需要保密?就我这水平接触的代码基本都是靠网上搜索东拼西凑来的,根本不存在是否泄密,一般来说要保护的是数据
zuotech
2017-03-01 15:34:36 +08:00
@v2girl 有个虚拟机平台, 要开多少台都没问题的
Phariel
2017-03-01 15:43:27 +08:00
无保护,靠保密条款
cnZary
2017-03-01 15:59:11 +08:00
@v2girl MultiPoint 可以让多个用户远程到同一个机器,在不同用户里面
darrenfang
2017-03-01 16:21:01 +08:00
@Juwan 用 Hibernate 实现的 Repository, 后来写 C#, 用 NHibernate 也实现了一下, 因为 C# 语言的优势, NHibernate 使用起来更方便
huson
2017-03-01 16:23:46 +08:00
其实代码不重要 数据才是重要的
zpvip
2017-03-01 16:28:30 +08:00
保密协议。

公司三十年源码随便访问。每个工作位都有百兆光纤网络,全靠法律意识。
cheng12308
2017-03-01 17:13:12 +08:00
一般代码确实没卵用,有代码你能跑起来?跑起来你就干倒老东家了?数据库里面那东西拷出来才牛逼,光卖信息也能发一笔横财,只不过危险系数也高。
cheng12308
2017-03-01 17:14:06 +08:00
还有那些什么破公共库,轮子啥的,开源的比那垃圾代码好好多倍。
XDA
2017-03-01 17:24:50 +08:00
看了上面的回复就放心了,原来不止一家的代码写的跟屎一样,哈哈
anheiyouxia
2017-03-01 17:34:57 +08:00
@v2girl 你在远程只能发你远程上面的东西
公司内网的资源你是没办法偷出去的,因为公司内网跟外面联通的唯一方式就是那个 nas ,你必须把文件复制到上面去才能在远程上面找到这个文件。而 nas 上面你只有写权限,没有删除权限,并且后台有系统扫描你的目录,只要发现你上传了东西到 nas ,就会报警。
不过原来的权限系统有漏洞,导致部分人是可以删除自己上传的文件的,唔使曾经就有两个人不怕死,把两个模型文件复制上去,通过邮件发到外网去,马上被公司发现,然后报警了。
最后这两个人到公证处去做了公证,保证文件已经删除说以后只要发现有任何人在任何地方出现这个模型文件,将承担经济损失之类的。然后据说老板觉得还不够,又给这两个模型申请了专利。
c4fun
2017-03-01 17:47:35 +08:00
SPES
killerv
2017-03-01 17:53:23 +08:00
代码没那么重要,数据才重要,基本上你能写出来的别人也能写出来。
pyufftj
2017-03-01 18:14:18 +08:00
@hnbcinfo 哈哈,我也是这么想的。大家都这么忙,谁有空看那么烂的代码
xhwdy26
2017-03-01 18:16:17 +08:00
办公不用物理机,用虚拟桌面办公
sumuu
2017-03-01 18:24:21 +08:00
哈哈,防止不了的,开发和运维合伙的话,数据库都可以拿走.
shayuvpn0001
2017-03-01 18:44:55 +08:00
必须是物理隔离,做 air gap 啊,然后所有的项目文件放到配置管理服务器上,冷备,热备,专线连通的异地容灾各种齐全。干活之前都是先从配置库里面 pull 下来,然后做一点, commit 一点,也方便统计工作量,本地电脑炸了都没关系,所有的资料都在服务器,重新部署也简单,最坏情况下即便丢失也就丢失上一个 commit 到现在的内容(基本不可能)。本地干活儿的电脑随时都可以换,任意机器都可以。所有 U 口,串口全部封掉,交换机做端口管理,必须要装了客户端授权才可以接入网络,未授权的电脑一旦用网线连接, MAC 地址自动记录,然后立刻召唤与该该端口挂钩的责任人,二级泻秘事故处理。
kokutou
2017-03-01 18:49:15 +08:00
nda ...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/343953

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX