Python での「サンドボックス」環境の実装は、以前は rexec モジュール ( http://docs.python.org/library/rexec.html ) で行われていました。残念ながら、いくつかのセキュリティ上の脆弱性のために非推奨/削除されました。代替手段はありますか?
私の目標は、Python コードに半信頼の Python スクリプトを実行させることです。完璧な世界では、事前定義されたセット以外の関数を呼び出すと、例外が発生します。rexec の非推奨について読んだところによると、これは不可能かもしれません。なので、出来るだけ我慢します。スクリプトを実行する別のプロセスを生成できるので、非常に役立ちます。ただし、I/O またはプロセッサ/メモリ リソースを悪用する可能性はあります。