一般的な CPU で信頼されていないコードを実行するには、サンドボックス、偽のルート、仮想化など、多くのアプローチがあります。
GPGPU の信頼できないコード (OpenCL、cuda、または既にコンパイル済みのもの) はどうですか?
そのようなサードパーティの信頼できないコードを実行する前に、グラフィックス カードのメモリがクリアされていると仮定すると、
- セキュリティリスクはありますか?
- どのようなリスクがありますか?
- それらを防ぐ方法はありますか?
- サンドボックス化はgpgpuで可能/利用可能ですか?
- 多分バイナリインストルメンテーション?
- 他のテクニック?
PS 私は、高レベルの gpgpu プログラミング言語のセキュリティよりも、gpu バイナリ コード レベルのセキュリティに関心があります (ただし、これらのソリューションも同様に歓迎されます)。つまり、gpu オペコード (別名マシン コード) への参照は大歓迎です。