他の人のコードをローカルで実行するWebサービスを作りたいです。当然、コードの特定の「サンドボックス」ディレクトリへのアクセスを制限して、サーバーの他の部分(DB、メインWebサーバーなど)に接続できないようにします。
これを行うための最良の方法は何ですか?
VMware/Virtualboxを実行します。
+私はそれが得るのと同じくらい安全だと思います。誰かがなんとか「ハッキング」したとしても、ゲストマシンをハッキングするだけです。
+プロセスが使用するCPUとメモリを制限できます
+セットアップが簡単-VMを作成するだけ
-サンドボックスディレクトリをホストからゲストに「接続」するのが難しい
-VMを管理するために余分なメモリとCPUを浪費する
恵まれないユーザーを実行します。
+余分なリソースを無駄にしません
+サンドボックスディレクトリは単なるディレクトリです
?CPUとメモリを制限できませんか?
?十分安全かどうかわかりません
その他の方法で?
Fedora Core 8を実行しているサーバー、JavaおよびC++で記述された「その他の」コード