Github Enterprise如何保护他们在虚拟机上提供的代码?

时间:2012-11-01 21:32:41

标签: github github-enterprise

我想知道他们在Github Enterprise(http://enterprise.github.com)解决方案中使用了哪些类型的保护。由于我没有一家可能会购买它的公司,我觉得撒谎并不舒服,只是为了得到副本并试着亲自看看。

但我真的很想知道他们用什么样的策略来保护他们提供的代码,因为它可能被任何其他rails应用程序使用。

这个问题不是“如何保护我的Ruby代码”,而是它们如何在ubuntu linux服务器上运行,而不仅仅是Ruby代码,而是更多依赖服务的整个设备。

我有一些理论可以提供帮助:

  • 他们可能正在使用Ruby Encoder来保护ruby代码
  • 他们可能正在使用TrueCrypt创建一个特殊的分区来安装所有代码和所需的应用程序,并创建了一个特殊的加载器,以某种方式执行该代码,而不给系统上的任何其他用户提供读/写权限。

2 个答案:

答案 0 :(得分:6)

他们目前正在使用修改后的RubyEncoder。

来源:I asked

答案 1 :(得分:1)

我不认识Ruby而是they say

  

许可证是否包含对源代码的访问权限?

     

没有。许可证仅涵盖软件的使用。不允许修改和再分发。

它不一定需要使用任何技术进行保护,最终可能会被破坏。你正在唱合约,如果你不遵守其中的规定,你最终可能会出庭。我想这是相互信任的问题。