PHP 多人开发如何保证代码的安全性

2017-07-29 16:46:18 +08:00
 duguxiaohuai

公司核心项目,但是 PHP 不用编译,直接就能部署,既有好处,但是又不能保证每个开发人员都不离职,如何控制代码保证不被拷走,svn 貌似不行吧。

7328 次点击
所在节点    PHP
64 条回复
DeepCold
2017-07-30 00:05:04 +08:00
与其担心代码泄露,不如好好做产品,即使别人抄袭了代码也比不过你们的体验。
privil
2017-07-30 00:10:59 +08:00
没事,当你们用 php 到一定程度的时候你会发现后端你会需要用 java 或者其他语言重构的……
mafic
2017-07-30 01:26:24 +08:00
@linpf 我也同意你观点 是否有解决方案的思路呢
msg7086
2017-07-30 06:05:41 +08:00
@linpf 侵权行为是法律问题,法律问题不走法律途径解决,而要走技术途径,我觉得难。
linpf
2017-07-30 08:49:35 +08:00
@mafic 这个问题我也一直在考虑。之前遇到过闪辞的程序员,入职第三天就不辞而别。交接都没有做,我只能打电话嘱咐一下把代码删掉。但是谁能保证这哥们现在电脑里到底还有有没有。


@msg7086 法律途径只有事件发生以后才可以走。技术途径去预防的确很难,但是至少需要做一些事情去避免一下~防范于未然也是应该的。


@privil 不要太迷信 Java。现在市场上六七成 jJava 言开发的网站,用 PHP 同样能胜任,甚至成本会更低。真正 php 已经无法抗住的网站并占不了多少比例。而且好多网站其实并没有那么多的访问量,比如金融、保险之类的,可能用户在你这里消费过以后,可能下次再来就得数月甚至一年以后了,但是并不会影响这些公司越做越大甚至上市。可能到公司项目结束,php 都能胜任。


@DeepCold 你的代码我拿到了,你的用户体验我也拿到了。瞬间跟你同一条起跑线,怕不怕。
alqaz
2017-07-30 09:26:53 +08:00
方案是开发终端组成内网局域网,无法上网。远程上去,所有代码编写都在内网进行,无法往外面拷贝代码,但是这样成本不小,看你怎么选了。
lestat
2017-07-30 10:03:11 +08:00
@zjsxwc 有道理
dangyuluo
2017-07-30 10:43:21 +08:00
@alqaz 那么效率会超级低,而且,并不能防止代码泄漏。
不让复制,我在屏幕前拍照不就行了。
duguxiaohuai
2017-07-30 10:49:58 +08:00
@dangyuluo 拍照的话代码量不会小 而且拍照动作很容易监控 嘿嘿
runningman
2017-07-30 11:05:14 +08:00
代码基本没啥保密的。业务赚钱,不是代码赚钱。
alqaz
2017-07-30 11:05:28 +08:00
@dangyuluo 你要这么说,那别人写代码是不是还要戴眼罩?
dangyuluo
2017-07-30 11:26:38 +08:00
@alqaz 不是啊,我的意思是说模块要分离,每个人负责自己的内容,相互之间不牵扯。这样能将代码泄漏的影响降到最低。
记得看过一个小说,主人公加工牛黄,每个人只负责一个步骤。商业竞争对手就算买通了工人也只能问到莫名其妙的操作,根本完成不了整体。

而且我觉得就现在的互联网公司而言,代码或者说技术真的不是瓶颈,创意、PPT 制作能力、拉投资能力、控制股权能力等才更重要。
msg7086
2017-07-30 12:09:40 +08:00
@linpf 「你的代码我拿到了,你的用户体验我也拿到了。」

公司也不用开了,上法庭直接索赔几百万得了。

PS: 我们公司的话,核心技术是申请了专利的,所以哪怕是竞争对手没看过我们的代码,只要用的同样的技术我们就能告死对方。
linpf
2017-07-30 13:26:49 +08:00
@msg7086 那些小作坊小团体 你还去上法庭?你连人家住哪你都不知道
sagaxu
2017-07-30 13:28:27 +08:00
@alqaz 这种工作环境已经自动把大部分平均水平以上的研发排除在外了
msg7086
2017-07-30 13:31:54 +08:00
@linpf 小作坊我们不关心啊,爱抄就抄。做大了直接拿域名备案信息给律师去搞事咯。
linpf
2017-07-30 14:21:48 +08:00
@msg7086 心真大……
raphaelsoul
2017-07-30 15:57:07 +08:00
你的代码一文不值…

码农总有一个错觉,代码很值钱。事实上恰恰相反,一个公司业务成功,代码只是第一步(虽然同时是很重要的一步),写代码产生不了经济效益。

代码偷的走,品牌,资金,行业口碑偷的走吗? naive …举个简单的例子,你把你们的全套代码给我,我没有人脉资金是没法弄出一个一模一样的东西反过来竞争的
msg7086
2017-07-30 16:13:15 +08:00
@linpf 反正我们的代码不值钱,值钱的是专利和客户。
我们的代码只需要 20 万美金就能重写一套出来(而且我们的确正在整个重写因为之前的代码是不怎么懂写程序的人写出来的实在太™烂了,核心架构是一位物理学博士写的,后续由亚美尼亚人和印度人接手,质量可想而知)。
专利和客户要多少钱我不知道不过我们收到过 2500 万美金的投资 offer。
akira
2017-07-30 18:21:50 +08:00
就技术角度而言,可以这样做。
本地搭建一台开发机,每个开发人员必须远程连到这台开发机上面开发。同时公司网络全部没有外网接口,并且取消所有 usb 接口。最后,再在每个人后面在上空在放一个 24 小时 cctv。应该能满足你的要求了吧。。

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

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

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

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

© 2021 V2EX