アプリケーションでエンドユーザースクリプト(サーバー側で実行される)を提供したいと思います。私は周りを読んでいて、サンドボックス化は私が思っていたよりもはるかに問題であることがわかりました。
私は言語が何であるかを本当に気にしません。LUA、Python、JavaScript、私は何でも読めるもので大丈夫です。
信頼できないスクリプトで関数を実行し、情報を渡してさらに取得するのはどれほど難しいですか?JVM Security Managerは使用できず、Pythonはほとんどサンドボックス化できないことを読みましたが、このトピックに関する知識はほとんどなく、ソースを実際に判断することはできません。
たとえば、JSON(たとえば、Java、Python、さらにはnode.jsから)を取得するJSの関数を解釈し、返されたJSONを取得するにはどうすればよいですか?
私は、自分でpythonishi-just-know-it-will-suck言語インタープリターを実装することを避けたいと思います。