20. Nintendo Switchのハッキングとコンピュータセキュリティ (るくす)

Turing Complete FM
Turing Complete FM
Episode • May 27, 2018 • 1h 19m
るくすくんと一緒に、デバグ例外を使ってx86プロセッサ上のOSのセキュリティホールをつく手法や、Nintendo Switchのハッキング、ゲーム機のセキュリティなどについて話をしました。

出演者: るくす (@RKX1209)、Rui Ueyama (@rui314)

https://turingcomplete.fm/20

ハッシュタグは#tcfmです。

TCFMはサポーターの投げ銭によって収益を上げています。このコンテンツに課金してもいいよという方はぜひクリエイター支援サイトPatreonから登録してご協力ください。

  • イントロ (0:00)
  • るくす君がカーネギーメロン大学に客員研究員として1年間行きます (1:30)
  • POP SSデバグ例外を使った脆弱性 (10:47)
  • セグメントレジスタを変更する命令に対するデバグ割り込みだけは特別扱いになるというCPUのマイナーな仕様を誰もよく理解していなかった (19:17)
  • OpenBSDの強いセキュリティ (25:10)
  • 低レイヤのマイナーな仕様の不理解を突く脆弱性はまだまだあるはず (29:52)
  • Nintendo Switchのハッキングやエミュレータの作成 (36:47)
  • Switchで任意コードが最高権限で実行できるファームウェアのバグが最近見つかった (37:49)
  • USBからのデータを正しく検証していないという、SwitchのブートROMのバグ (42:00)
  • スーパーファミコンの「セキュア」チップ (47:33)
  • スーパーマリオの最短時間クリア記録 (54:50)
  • 高品質なアスキーアートを生成する論文 (59:43)
  • AlphaGoの次はスタークラフトで人間に勝つのが目標 (1:06:58)
  • John CarmackとSteve Jobsの思い出 (1:11:11)
  • マスターとPhDとその後 (1:13:48)