GPGPU(OpenCL、cuda、または既にコンパイルされたもの)の信頼できないコードについてはどうでしょうか?一般的なCPUで信頼できないコードを実行する方法はたくさんあります。信頼できないGPGPUコード(OpenCLなど) - 安全ですか?どのようなリスク?
グラフィックスカード上のメモリは、このようなサードパーティの信頼できないコードを実行する前にクリアされると仮定すると、
- は、セキュリティ上のリスクがあるのですか?
- どのようなリスクがありますか?
- これを防ぐ方法はありますか?
- サンドボックス可能/gpgpuで利用可能ですか?
- おそらくバイナリ計測器ですか?
- 他の技術?
P.S.私はgpuバイナリコードレベルのセキュリティよりもhight-level gpgpuプログラミング言語のセキュリティよりも興味があります(しかし、これらのソリューションも歓迎です)。私が意味することは、gpuオペコード(a.k.aマシンコード)への参照は大歓迎です。
回答ありがとうナビ。私は計算用に別のgpuカードを使用すると仮定します(例えば古いTesla ...)。信頼できないコードのそのような実行を安全にする方法は? –