security - 在开发过程中防止源代码被盗

标签 security encryption tfs code-access-security source-code-protection

关闭。这个问题是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/

相关文章:

tfs - 如何将编辑项添加到 TFS 工作项中的预定义列表

security - 跨平台游戏开发 : ease of development vs security

android - 如何使用 scrypt 生成 256 位 key ?

Python crypt 包 : Can type extra characters in password

java - 如何使用 Rijndael 和 256 位的 block 大小进行加密或解密?

tfs - 将 NUnit 与 TFS 2010 一起使用? (特别是报告)

security - 如何迁移密码哈希?

c# - 安全地验证客户端到服务器

asp.net - 我们是否需要保护 cookie .ASPXANONYMOUS

c# - 如何从 TFS 测试计划中解析树