unsafe コードで色々。 - a4lg の準技術的日記 (縮小運営中) を読んで,XNA CLR ゲームが非特権モードによって保護されていることを思い出した.実は XNA CLR 自体はサンドボックスの役目を果たしていない. その点で言えば,先日の『Secure coding は Microsoft からイノベーションを奪っているか? - NyaRuRuの日記』での XNA への言及の仕方はまずかった.Singularity のあとに XNA のサンドボックスに言及すれば,当然 CLR がサンドボックスの役目を果たしているような気がしてくるが,実は違う.私もあの記事を書いているときは深く考えていなかったが,よく思い出してみると XNA ゲームの実行モードが「ユーザモード」であることがセキュリティ上の要になっている. 以下に GDC 2008 のスライドを引用する. Xbox 360 上