我该如何最小化源代码在Visual Studio 2010中的盗用/ TFS

问题描述:

我该如何限制源代码在不同机器上的重新分配。我希望源代码不应该在visual studio/TFS中编译/构建,如果它被重新分发给具有不同visual studio许可证的其他机器的话?我该如何最小化源代码在Visual Studio 2010中的盗用/ TFS

如果没有内置的机制,我需要一些方向。也许我需要安装Visual Studio的添加,如果它没有安装,它会检查编译时,它会简单的不允许代码编译?

+0

没有什么可以实现这一点,我怀疑任何第三方存在。即使您可以停止构建解决方案,也不会有人阻止某人将源代码复制并粘贴到新解决方案中。 – rerwinX

+0

注意:本月Visual Studio 2010将不再支持(2015年7月) –

+0

您在这里担心什么?你为什么想要实现这一目标? –

将所有开发人员基础架构(开发人员工作站,TFS基础架构等)存储在独立的建筑物中。这座建筑不应该有任何互联网接入。

在建筑物外安置警卫员。武装是可取的,但不是绝对必要的。

每个进入建筑物的人都应该被保安人员挡住,并*放弃所有的个人物品(手机,相机,录音机,拇指等)。什么都不应该被允许进入这个房间或退出房间。这包括诸如眼镜和服装之类的东西,因为它们可能在其中嵌入了隐藏式录音设备。

所有进出房间的人都在进入和离开房间时都进行了彻底搜查。理想情况下,他们将进行腔体搜索和X光检查,但寻找安全卫士进行腔体搜索可能会很困难,他们几乎肯定会获得更高的薪水。

这会防止你的员工:

  • 电子邮件发送代码到自己
  • 以代码的图片,画面上会
  • 写代码下来的纸
  • 口授码片成录制设备
  • 将代码复制到拇指驱动器并将其走出房间

当然,这并不能解释员工是否有记忆力的可能性。如果是这样,你就会发现,你别无选择,只能让他们在离开公司时被杀。

请注意'有前雇员遇害'部分是讽刺。我实际上并不建议让人们遇难。这是非法和不道德的。

+0

喜欢可能的答案的目标(: –

没有办法做到这一点开箱即用,没有已知的第三方工具。

如果你不想让他们窃取你的源代码,请不要让他人访问你的源代码。