# 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.