在开发过程中保护源代码免遭盗窃

goo*_*ate 5 security encryption tfs code-access-security source-code-protection

有没有办法在开发过程中保护我的代码,这样如果开发人员离开我的公司,他们就无法访问我项目中的文件?

这对于TFS来说尤其重要,其中项目在本地下载,缓存并可供脱机使用.理想情况下,如果代码没有有效的Active Directory用户ID,则代码将无法读取.

即使这个想法不可能,我也想了解你能想到的任何实际威慑......

Dav*_*ley 8

您必须向开发人员提供某种形式的信任.如果你不相信他们不要随身携带源代码,你怎么能相信他们不要在你的系统中建立后门等?

而且,如果他们要处理代码,他们将需要访问它,如果他们可以访问它,他们几乎可以肯定地复制它.你可以尝试限制它,但是你试图提前考虑一群只需要找到你犯的一个错误的人.此外,公然不信任你的开发人员无论如何都不会帮助你.

您的代码中是否包含实际的商业机密?如果是这样,您可能想重新考虑一下.如果没有,那么在其他人占有的情况下会造成多大的伤害?他们不能合法地使用它,离开的开发人员通常能够写出类似的东西.

为此,您需要法律保护,而不是技术保护.


The*_*aul 7

假设他们可以在那里阅读代码并进行编译,那么你可以做很多事情(除非你禁止使用USB记忆棒,CR编写者,扫描他们所有的电子邮件等等,即使这样,他们也会找到一种方法来打败它) .

在雇佣合同中加以覆盖,明确表示如果代码出现,将采取法律行动.

(我在过去的生活中遇到过这种情况 - 一位员工确实带着他的代码.我们知道由于他在做这件事时犯了错误,我们发了一封来自我们的工作人员的信,指出他揭露的后果其他人的代码.似乎工作)