你如何防止代码泄露到外面? [英] How do you protect code from leaking outside?

查看:42
本文介绍了你如何防止代码泄露到外面?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

除了开源您的项目和立法之外,还有什么方法可以防止或至少最大限度地减少代码泄露给您的公司/集团之外的损失?

Besides open-sourcing your project and legislation, are there ways to prevent, or at least minimize the damages of code leaking outside your company/group?

我们显然不能阻止 Internet 访问(以防止通过电子邮件发送代码),因为程序员需要他们的参考.我们也无法阻止外围设备(USB、Firewire 等)

We obviously can't block Internet access (to prevent emailing the code) because programmer's need their references. We also can't block peripheral devices (USB, Firewire, etc.)

当代码具有一些专有算法和内部开发的知识(与绘制 GUI、连接到数据库等的常规例程代码相反)时,代码最重要,但某些应用程序(如会计软件和 CRM)只是即:原则上易于开发的复杂例程代码集合,但从头开始编写需要数年时间.这是泄露的代码对竞争对手有用的地方.

The code matters most when it has some proprietary algorithms and in-house developed knowledge (as opposed to regular routine code to draw GUIs, connect to databases, etc.), but some applications (like accounting software and CRMs) are just that: complex collections of routine code that are simple to develop in principle, but will take years to write from scratch. This is where leaked code will come in handy to competitors.

在我看来,防止泄漏几乎完全依赖于人为过程.你怎么看?您正在采取哪些预防措施和措施?之前代码泄露对你有影响吗?

As far as I see it, preventing leakage relies almost entirely on human process. What do you think? What precautions and measures are you taking? And has code leakage affected you before?

推荐答案

你无法阻止它的出现.所以有两个解决方案 - 阻止人们想要伤害你,并采取法律预防措施.为了阻止人们讨厌你,你要正确对待他们(说更多可能是堆栈溢出的话题).

You can't stop it getting out. So two solutions - stop people wanting to hurt you, and have legal precautions. To stop people hating you treat them right (saying more is probably off topic for stack overflow).

我不是律师,但为了给自己提供法律保护,如果您相信它,请为这些想法申请专利,在代码中添加版权声明,并确保与您的程序员的合同仔细指定了知识产权.

I'm not a lawyer, but to give yourself legal protection, if you believe in it, patent the ideas, put a copyright notice in the code, and make sure the contracts for your programmers specify carefully intellectual property rights.

但归根结底,答案比竞争对手跑得更快.

But at the end of the day, the answer is run quicker than the competition.

这篇关于你如何防止代码泄露到外面?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆