何ヶ月にもわたって、C#3.5Xamlプロジェクトをオンラインでコンパイルするために使用している個人用ツールを開発しました。基本的に、私はCodeDomコンパイラでコンパイルしています。私はそれを公開することを考えていますが、問題は、このツールを使用してサーバー上で何でも行うことが非常に簡単であるということです。
サーバーを保護したい理由は、アプリをテストおよびデバッグするための[実行]ボタンがあるためです(スクリーンショットモードで)。
これにより、VMでアプリを実行しなくても、サンドボックスでアプリを実行できますか(つまり、メモリアクセス、ハードドライブアクセス、BIOSアクセスを制限できますか?)または、すべてのコードを分析するか、実行モードを「無効にする」必要がありますか?