Slide 4
Slide 4 text
NaCl
Native Client: A Sandbox for Portable, Untrusted x86 Native
Code[Bennet Yee et al., Oakland'09]
● One-way sandbox
● Webブラウザ内部でネイティブコードを実行
– x86, ARMに対応
– イメージは「Chromeで動くセキュアなCygwin」
● Software Fault Isolation
– 信頼できないコードをフォールトドメインに隔離
● jmpの飛び先を32byte境界に制限
● メモリ読み書き位置の制限