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

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

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

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

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

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

    来源:I asked

    关于github - Github Enterprise 如何保护他们在虚拟机上交付的代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13185814/

    10-13 06:40
    查看更多