実行中のフォルダー外の他のフォルダーやプログラムにアクセスできないように、フォルダー内の c++ プログラムをコンパイルして実行する方法を探しています。オンラインの C++ コンパイラを構築しようとしています。
プログラムから避けたいことは、フォルダー外のファイルにアクセスしたり、ファイルを変更/削除したり、新しいファイルを作成して新しい場所にコピーしたりすることです。すべては、悪意のあるコードが実行されてシステムがダウンするのを防ぐためです。
私はWindows環境を持っていますが、達成するためのより良い方法があれば、Linuxがうまくいくでしょう. Windows でのユーザー ロール、アクセス許可、およびサンドボックスなどの一部のサードパーティ アプリも探しましたが、いずれにも納得できませんでした。
助言がありますか?