# DiRT (Disaster Recovery Training)
Navigation: [[index]] | [[Google]] | [[災害計画]]
## 概要
DiRT(Disaster Recovery Training)は、Googleが年次で実施する全社規模の災害対応演習プログラムである。『Building Secure and Reliable Systems』16章は、DiRT演習の一環としてSREがbreakglass credentials(標準のACLサービスが停止した状況で本番/社内ネットワークへ緊急アクセスするための機構)の手順と機能をテストした事例を紹介する。この演習では検知チームも巻き込まれ、SREがbreakglass手順を発動した際に正しいアラートが発報し、アクセス要求が正当なものと確認できるかまで検証された。信頼性(reliability)とセキュリティ(security)の運用を同時にテストできる場として位置づけられている。(Source: [[@2020__OReilly__Building Secure and Reliable Systems - Chapter 16 Disaster Planning]] §DiRT Exercise Testing Emergency Access)
同章はレッドチーム演習をDiRTに類似するものとして併記しており、両者はともに実際の攻撃・障害をシミュレートしてビジネスインパクトを実証する目的を持つが、DiRTが計画的な事前通知を伴う全社演習であるのに対し、レッドチーム演習はシニアリーダーシップを除き事前通知なしで実施される点が異なる。(Source: 同章 §Red Team Testing)
原本の脚注は、DiRTの詳細事例としてKripa Krishnanの記事 "Weathering the Unexpected"(ACM Queue)とUSENIX LISA15講演 "10 Years of Crashing Google" を挙げている(いずれも本 wiki 未取り込み)。(Source: 同章 脚注6)
## 関連
- [[@2020__OReilly__Building Secure and Reliable Systems - Chapter 16 Disaster Planning]] — 一次資料
- [[Google]] — DiRTの実施組織
- [[災害計画]] — DiRTが検証する事前準備活動全般
- [[机上演習とレッドチーム演習]] — DiRTと類似の目的を持つレッドチーム演習との比較
- [[GameDay]] — 全系フェイルオーバーテストの実践形式との関連
- breakglass credentials — DiRT演習で検証された緊急アクセス機構(未 ingest)
## 出典
- [[@2020__OReilly__Building Secure and Reliable Systems - Chapter 16 Disaster Planning]] — Michael Robinson・Sean Noonan, "Disaster Planning", in Heather Adkins et al. (eds.), *Building Secure and Reliable Systems*, O'Reilly Media, 2020, Chapter 16, §DiRT Exercise Testing Emergency Access.