彼らがGithubEnterprise(http://enterprise.github.com)ソリューションで使用している保護の種類を知りたいです。私はそれを買う可能性のある会社を持っていないので、コピーを手に入れて自分で見ようとするだけで、うそをつくのは快適ではありません。
しかし、他のRailsアプリケーションで使用できる可能性があるため、提供するコードを保護するためにどのような戦略を使用したかを知りたいと思っています。
この質問は「Rubyコードを保護する方法」ではなく、ubuntu linuxサーバーで実行されているRubyコードだけでなく、より多くの依存サービスを使用してアプライアンス全体をどのように保護したかです。
私は助けることができるいくつかの理論を持っています:
- 彼らはRubyエンコーダーを使用してRubyコードを保護している可能性があります
- 彼らはTrueCryptを使用して、すべてのコードと必要なアプリケーションをインストールするための特別なパーティションを作成し、システム上の他のユーザーに読み取り/書き込み権限を与えることなく、何らかの方法でそのコードを実行するための特別なローダーを作成した可能性があります。