关闭。这个问题是off-topic .它目前不接受答案。
想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。
9年前关闭。
Improve this question
有没有什么方法可以在开发过程中保护我的代码,这样如果开发人员离开我的公司,他们就无法访问我项目中的文件?
这对于 TFS 尤其重要,因为 TFS 将项目下载到本地、缓存并可供离线使用。理想情况下,如果他们没有有效的 Active Directory 用户 ID,代码将不可读。
即使这个想法是不可能的,我也想了解你能想到的任何实用的威慑...
最佳答案
您必须向开发人员提供某种形式的信任。如果你不能相信他们不会带走源代码,你怎么能相信他们不会在你的系统中构建后门之类的东西?
此外,如果他们要处理代码,他们将需要访问它,如果他们能够访问它,他们几乎肯定可以复制它。您可以尝试限制它,但是您要提前超越一群只需要找出您犯的错误的人。此外,公然不信任你的开发人员无论如何也不会帮助你。
您的代码中是否内置了实际的商业 secret ?如果是这样,您可能需要重新考虑。如果不是,它在别人手中会造成多大的伤害?他们不能合法地使用它,而离开的开发人员通常也能写出类似的东西。
为此,您需要法律保护,而不是技术保护。
关于security - 在开发过程中防止源代码被盗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4055513/