node-vm2

    0

    1答えて

    vm2を使用してノードにサンドボックスコードを実行しています。 実行されるコードはほとんど非同期です。それは信頼できないコードなので、何らかの形で準拠するために依存することはできないため、なぜ私はvm2を使ってそれを実行していますか? vm2には現在実行中のコードを終了する方法がありますか?ドキュメントは非常に限られています。私はこのコードを持っているとしたら、例えば: var code = 's

    2

    1答えて

    最近で実行されるコードの結果を得るためにどのように、私はパッケージを使用してサンドボックスの実行を実装しようとしている@PatrikŠimekによって公開されていVM2 私が実行しようとしています私はそれをカスタムロジックであると考えているいくつかのjsコード、私はこのロジックを文字列変数に格納しています。 これは信頼できないコードなので、サンドボックス環境でこのカスタムロジックを実行し、この結果

    1

    1答えて

    信頼できないユーザーが送信したコードを実行できるnode.jsサンドボックスのソースを取得しようとしています。 これに関するいくつかの記事がありますが、すべて古いです。私は最新の投稿が役立つことを望んでいます。 How to run untrusted code serverside? (2013)Safely sandbox and execute user submitted JavaScri