Mark Seaborn
詳細情報
- 主な業績
- 最初の実用的なRowhammerエクスプロイト(2015年)
- 所属
2015年に、Rowhammerを学術的な信頼性の問題から、root権限を奪う手段へと変えたGoogleのエンジニア。
シーボーンは、ブラウザ内でネイティブコードを安全に動かすChromeの仕組みであるNative Clientのサンドボックスに取り組んでいた。2014年にユンジュ・キムのDRAMビット反転に関する論文が出たとき、メモリが渡された内容を保持することを前提とするサンドボックスにとって、それが何を意味するかを理解した。
2015年3月、トーマス・ドゥリエンとともにProject Zeroのブログで2つのエクスプロイトを公開した。一つは、検証を通過済みの命令のビットを反転させてNative Clientから脱出するもの。もう一つは、メモリをページテーブルで埋め尽くし、ビット反転によって一般のプロセスがその一つへの書き込み権を得て、ひいては物理メモリ全体にアクセスするものだった。メモリベンダーはこうしたエラーをそれまで稀と言っていたが、これ以降は脆弱性と呼ばれるようになった。