12

彼らがGithubEnterprise(http://enterprise.github.com)ソリューションで使用している保護の種類を知りたいです。私はそれを買う可能性のある会社を持っていないので、コピーを手に入れて自分で見ようとするだけで、うそをつくのは快適ではありません。

しかし、他のRailsアプリケーションで使用できる可能性があるため、提供するコードを保護するためにどのような戦略を使用したかを知りたいと思っています。

この質問は「Rubyコードを保護する方法」ではなく、ubuntu linuxサーバーで実行されているRubyコードだけでなく、より多くの依存サービスを使用してアプライアンス全体をどのように保護したかです。

私は助けることができるいくつかの理論を持っています:

  • 彼らはRubyエンコーダーを使用してRubyコードを保護している可能性があります
  • 彼らはTrueCryptを使用して、すべてのコードと必要なアプリケーションをインストールするための特別なパーティションを作成し、システム上の他のユーザーに読み取り/書き込み権限を与えることなく、何らかの方法でそのコードを実行するための特別なローダーを作成した可能性があります。
4

2 に答える 2

7

彼らは現在、変更されたRubyEncoderを使用しています。

出典:私は尋ねました

于 2013-05-18T06:24:54.467 に答える
1

私はRubyを知りませんが、彼らは言います

ライセンスにはソースコードへのアクセスが含まれていますか?

いいえ。ライセンスはソフトウェアの使用のみを対象としています。変更および再配布は許可されていません。

テクノロジーを使用して保護する必要は必ずしもなく、最終的には破壊される可能性があります。あなたは契約を歌っています、あなたがその中の規則に従わないならば、あなたは法廷に終わるかもしれません。相互信頼の問題だと思います。

于 2012-11-01T21:47:16.593 に答える