ユーザーが提供する ruby コードをサーバー (Java スクリプト) で実行できるようにしています。jruby は ruby のようにセーフ レベルをサポートしていないため、Java のセキュリティ マネージャーを使用することを考えています。
これは良い決断ですか?他の誰かがこれを実装しましたか? セキュリティ マネージャーを紹介してくれる良い記事/書籍/リソースはありますか?
ユーザーが提供する ruby コードをサーバー (Java スクリプト) で実行できるようにしています。jruby は ruby のようにセーフ レベルをサポートしていないため、Java のセキュリティ マネージャーを使用することを考えています。
これは良い決断ですか?他の誰かがこれを実装しましたか? セキュリティ マネージャーを紹介してくれる良い記事/書籍/リソースはありますか?
これは完全に合理的な決定のように思えます。
記事Java Scripting and JRuby Examplesでは、SecurityManager で JRuby を使用する方法が示されているため、少なくとも 1 人がこの構成を正常に実装できました。