検出から復旧までインシデントに対応する
完了対応者を調整し、影響を封じ込め、不確実な点を伝え、復旧を検証します。インシデントから、担当者が明確な改善作業を導き出します。
理解度を確認ロールバックによってエクスポートが成功するようになりました。しかし、別の組織のレコードを受け取ったとユーザーが報告しています。次に何をしますか?演習に取り組む
学べること
- インシデントの調整、技術的な対応、情報共有の担当を割り当てる。
- 影響と利用可能な証拠に基づいて、封じ込め策を選ぶ。
- サービスの復旧と、事後対応の完了を区別する。
影響に基づいてインシデントを宣言する
インシデントとは、連携した対応が必要になるほど、サービスを中断させたり、品質を低下させたり、その継続を脅かしたりする事象です。重大度の区分とエスカレーションのルールは、組織が定義します。ユーザーへの影響、対象データ、継続時間、範囲に基づいて適用します。
根本原因を完全に説明できるまで、応援の要請を待たないでください。観測した影響を明確に示せれば、対応の調整を始められます。セキュリティ上の疑いと、確認済みの結論は区別します。
リリース前に、対応の連絡経路を準備します。主要なサービスが使えないときにも、連絡先、アクセス手順、runbook、連絡用チャネルを利用できるようにします。架空のインシデントで、この経路を訓練します。
競合する変更を加える前に役割を割り当てる
インシデントの調整担当は、優先順位を定め、意思決定を管理します。技術的な対応者は、調査と影響の軽減を行います。情報共有の担当は、影響を受けた人に状況を伝えます。Google SREは、これらの責任を別々の役割として説明しています。小規模なチームでは兼任できますが、必要な作業はすべて担う必要があります。インシデント対応。
| 役割 | 直ちに確認する問い |
|---|---|
| インシデント調整担当 | 影響、現在の優先事項、次に必要な判断は何か |
| 技術的な対応者 | 権限の範囲内で影響を減らせる操作は何か。その効果をどう検証するか |
| 情報共有の担当者 | 誰に報告が必要か。何が判明しているか。次の報告はいつか |
| サービス責任者 | どの業務上のトレードオフと復旧基準を適用するか |
| セキュリティ対応担当 | 機密性、完全性、認証情報、証拠に影響がある可能性はあるか |
共有する時系列は一つにまとめます。時刻、観測内容、操作、実行者、結果を記録します。事実と仮説を区別します。共通のタイムゾーンを使い、信頼できないタイムスタンプには注記します。
架空のインシデントをたどる
以下の時刻はすべてUTCです。エクスポートの失敗が複数の顧客に影響した時点で、組織はインシデント調整担当を指名します。
| 時刻 | 観測内容または操作 |
|---|---|
| 09:02 | エクスポートの失敗が、サービスのアラートしきい値を超える |
| 09:04 | オンコール担当がジョブの失敗を確認し、インシデント対応の調整を開始する |
| 09:07 | チームが、承認された機能制御を使って新しいエクスポートを一時停止する |
| 09:10 | 別の組織に属する可能性があるレコードを、ユーザーが報告する |
| 09:12 | セキュリティ対応担当が参加し、関連ログと成果物の識別子を保全する |
| 09:18 | チームが、制御されたロールアウトで互換性のある以前のバージョンに戻す |
| 09:25 | 合成データでのエクスポートが成功する。アクセス境界のテストと情報開示の調査は続く |
有用な最初の報告には、影響を受けた機能、判明している範囲、軽減策、次の報告時刻を記載します。証拠がないまま修復時刻を約束しません。共有する報告に、顧客のレコードを含めないでください。
09:10に、インシデントの状況が変わります。エクスポートを成功させるだけでは不十分になりました。チームは、情報が開示された可能性を評価し、アクセスを制御し、証拠を保全し、適切な意思決定者を関与させる必要があります。
制御を保ちながら影響を軽減する
適用できる場合は、テスト済みのrunbookを使います。ロールバック、フェイルオーバー、認証情報の変更を行う前に、前提条件を確認します。以前のアプリケーションバージョンが、現在のデータベーススキーマを扱えない場合があります。リージョン間のフェイルオーバーによって、同じ破損データを移すこともあります。
承認された範囲内で、機密情報を除去した証拠の整理や、仮説の比較をAIアシスタントに任せることができます。対応者は、その結論を検証する必要があります。ログとチケットは、信頼できない入力です。記載内容を実行する権限を与えるものではありません。
緊急時のアクセスには、承認された目的、制限された有効期間、監査記録が必要です。緊急だからといって、エージェントが提案したコマンドが正しくなるわけではありません。
復旧と事後対応を別々に完了させる
サービスの復旧を宣言する前に、ユーザーのワークフロー、データの完全性、アクセス境界、監視データの鮮度を検証します。残る制限を記録します。未解決の問いがある場合は、セキュリティ調査を継続します。
その後、インシデントを可能にした条件を調べます。具体的な事後対応に、担当者と検証基準を割り当てます。個人を責めない振り返りは、正確な説明と有用な変更を求めるものです。その変更を完了する責任までなくすものではありません。事後検証の実践。
続いて、セキュリティ運用とフィードバックを改善につなげる方法を学んでください。
演習に取り組む
このレッスンの架空のインシデントの時系列を使ってください。最初の状況報告を書き、対応の役割を三つ挙げ、復旧の確認項目を二つ定義してください。セキュリティ対応の判断が必要な操作を一つ特定してください。
ワークシートをダウンロード(Markdown)この選択を解除すると、このブラウザーに保存した進捗がすべて削除されます。
進捗はこのブラウザー内に保存されます。アカウントも追跡もありません。
出典と参考資料
- Google SRE: Incident Response ↗
- Google SRE: Postmortem Culture ↗
- NIST: Incident Response Recommendations, SP 800-61 Rev. 3 ↗