バックアップ復元テストの進め方:確認項目・チェックリスト・記録例

執筆・編集Malake株式会社
まず押さえたいこと

バックアップの復元テストとは、保存したバックアップから決めた対象を復元し、データの内容、必要な操作、権限、かかった時間が、事前に決めた条件を満たすかを確かめる試験です。バックアップの取得が成功したことの確認とは別に行います。

この記事の要点

バックアップの取得ログが成功していても、必要な状態に戻せるかは分かりません。まず一つの業務を選び、対象と目標(RTO・RPO)、元のデータを上書きしない復元先、担当を決めます。そのうえで合意した手順で復元し、データの内容・業務の操作・権限・時間を確かめて、合格・不合格・未確認を分けて記録します。全社のシステムを一度に試す必要はありません。

この記事でわかること

  • バックアップの取得成功と、復元・業務再開の確認の違い
  • 復元テストの対象・目標(RTO・RPO)・復元先・担当を決める確認票
  • 復元後に照合する項目と、合格・不合格・未確認を分けた結果の記録
  • 保守ベンダーへの確認事項と、事故が疑われるときの初動の準備

バックアップの取得成功と復元成功は何が違うか

バックアップの取得ログが「成功」になっていても、それだけでは必要な状態に戻せるかは分かりません。復元テストでは、試す対象と条件を先に決め、復元したデータの内容、業務に必要な操作、権限が期待どおりかを確かめます。この記事は一般的な進め方の解説で、特定の製品の操作手順や、実際に検証した結果を示すものではありません。

次の5つは、それぞれ別のことを確かめています。

  • バックアップの設定:対象・頻度・保存先・保持期間が決まっていること。
  • 取得の成功:決めた時刻にバックアップが作られ、エラーが記録されていないこと。
  • 復元処理の成功:バックアップから、指定した場所へデータを戻す処理が完了したこと。
  • 内容の照合:戻したデータの件数・内容・関連・添付ファイルが、期待した時点のものと合っていること。
  • 業務の再開:担当者が必要な操作を行え、見せてはいけない人には見えないこと。業務を再開してよいかを、決めた人が判断できること。

ファイルが開ける、件数が合うといった一部の確認だけで、全体を合格とはしません。また、業務を戻すには、データに加えて、設定、権限、アプリケーション、添付ファイル、外部サービスとの連携などが必要な場合があります。これらがバックアップに含まれるかは製品や契約によって異なるため、対象ごとに確認します。

IPAの「中小企業のためのセキュリティインシデント対応の手引き」も、バックアップしたファイルが定期的に復元できるかを確認することを挙げています(中小企業の情報セキュリティ対策ガイドライン 第4.0版 付録8、p.4)。日頃の予防の対策は、管理者と従業員のランサムウェア対策で扱っています。

復元テストの対象と目標を決める

最初から全社のシステムを試す必要はありません。止まると影響が大きい業務を一つ選び、その業務を再開するために必要なデータ・ファイル・設定・権限を対象にします。対象に含めないものも書いておくと、結果の範囲が明確になります。

目標には、RTOとRPOを使います。

  • RTO(目標復旧時間):システムや業務が止まってから、使える状態に戻すまでに許容できる時間の目標。
  • RPO(目標復旧時点):障害の前のどの時点までのデータを戻せればよいか、つまり失ってよいデータの範囲の目標。

RTOとRPOは、業務の責任者と事前に決める目標です。試験で測った時間や、実際に戻せたデータの時点は、結果として別に記録し、目標と混同しません。また、バックアップの取得が終わった時刻と、そのバックアップに含まれるデータの時点、取得の間隔と実際に戻せる時点は、それぞれ別のものです。値が決まっていない場合は空欄や0にせず「未確認」と書き、誰がいつまでに決めるかを残します。

NIST SP 800-34 Rev.1も、業務が許容できる停止の時間と、RTO・RPOを分けて定義しています(NIST SP 800-34 Rev.1、p.17)。ただし、同文書は米国連邦政府の情報システム向けの指針で、その数値や要件を日本の企業へ一律に当てはめるものではありません。

試験の頻度に、すべての企業に共通する決まりはありません。業務の重要度、システムや構成の変更、契約、運用の体制に応じて決め、構成や担当者を変えた後にも確認します。手順書を読み合わせる机上の確認は準備に役立ちますが、実際に復元する試験の代わりにはなりません。

試験前の確認票:対象・復元先・担当を整理する

試験の前に、次の確認票で条件を整理します。記入の手がかりは、受注台帳と関連する添付ファイルを対象にする場合を想定した例です。最初から全欄が埋まっている必要はありません。分からない項目は「未確認」と書き、確認する担当と期限を書き込みます。

▼ 試験前の確認票(記入の手がかりは、受注台帳と添付ファイルを対象にする場合の例)
確認する項目確認すること記入の手がかり
業務と再開の条件誰の、どの作業を再開できればよいか担当者が受注台帳と添付ファイルを参照し、必要な更新を行えること
対象と対象外戻すデータ・ファイル・設定・権限・関連する仕組み台帳と添付ファイルを対象にし、メールの通知や外部サービスとの連携を含めるかを別に書く
目標許容できる停止の時間とデータの損失(RTO・RPO)、結果を確認する人分からない値は「未確認」とし、業務の責任者と決める
使うバックアップどのバックアップか、含まれるデータの時点、保持期間、取得の結果取得が終わった時刻と、戻せるデータの時点を分けて書く
元の環境と復元先元の環境と復元先の識別、分離、書き込む先、外部との通信元のデータを上書きしない。通知や同期が元の環境に作用しないことを確かめる
手順と依存条件製品・版に合う手順、必要な資源、アプリケーション、暗号化の鍵、ライセンス手順書と鍵の保管場所、扱う担当を書く。鍵やパスワードそのものは票に書かない
データとアクセス試験で使ってよいデータ、見てよい人、試験後の扱い利用を許可した範囲の、最小限のデータにする。試験後の保管・削除の方法を決める
実行・判断・連絡復元を実行する人、業務の確認者、承認者、保守先の連絡先担当が不在のときの代わりと連絡方法。復元の作業と、業務を再開してよいかの判断を分ける
中止と終了誤った接続、上書き、想定外の費用などで中止する条件、記録の保存中止したときの連絡先、試験で使った環境の片付け、次に確認する担当と期限

実行に必要な復元先、権限、手順、承認が決まっていない場合は、復元を始めずに確認を優先します。未確認の項目はすべて同じ重さではないため、試験を始める前に決めておくものと、試験の後でよいものを分け、誰が何を確認するかを決めます。確認票を埋めたことは、復元を確認したことにはなりません。

復元テストの手順:準備から結果確認まで

復元テストは、次の6つの段階で進めます。実際の復元の操作は、使っている製品と版の公式の手順に沿い、承認者の了承を得て行います。この記事では、共通のコマンドや操作の画面は扱いません。

  1. 対象と条件を決める:確認票で、対象・目標・合格の条件・担当を決める。
  2. 準備する:手順、使うデータ、元の環境と復元先を確認する。元のデータを上書きしない復元先を用意し、通知・同期・外部への送信が起きないかを確かめる。
  3. バックアップと期待する結果を確認する:使うバックアップと含まれるデータの時点、照合する値(件数・合計・代表的なデータなど)を事前に記録する。
  4. 合意した手順で復元する:別の環境へ復元し、開始・終了の時刻と、途中で起きたことを記録する。
  5. 確認する:データの内容、業務に必要な操作、権限、かかった時間を、事前に決めた条件と比べる。
  6. 記録し、次につなげる:結果と根拠、残った課題、再試験の条件と担当を残し、手順書や担当表を更新する。

NIST SP 800-34 Rev.1も、試験では目的と成功の基準を決めた計画を作り、バックアップから別の環境へシステムを復元することなどを確かめ、結果を記録するよう説明しています(3.5節)。平時の試験で、本番のデータを消したり上書きしたりして試すことはしません。

復元後に確認する項目と結果の記録票

復元した後は、次の記録票に結果を残します。実際の試験のときに使うひな形で、この記事の実測結果ではありません。項目ごとに「合格」「不合格」「未確認」「対象外」を分けて書き、対象外には理由を、未確認には担当と次の確認を残します。

▼ 復元後の結果記録票(試験のときに使うひな形)
記録欄残す内容確認の観点
基本条件試験のID、日付、対象の範囲、版、担当者、復元先何を、どこで試したかを後から再現できるか
事前の目標と期待する結果RTO・RPO、照合する値、確認する操作と権限、合格の条件測った後に、合格の基準を作り替えていないか
復元点と取得の記録使ったバックアップ、含まれるデータの時点、取得の結果許容できるデータの損失(RPO)と比べられるか
時間と計測の範囲準備、復元の処理、確認、再開の判断のそれぞれの開始と終了計測していない時間を0分にしていないか。処理の時間だけを、業務の再開までの時間としていないか
データの照合件数、内容、関連するデータ、添付ファイル、必要な集計件数が合う、ファイルが開くというだけで十分としていないか
操作・権限・関連先必要な操作ができたこと、許可しない操作が拒否されたこと通知、同期、外部サービスとの連携を確認に含めたかを、分けて書いたか
結果と根拠項目ごとの合格・不合格・未確認・対象外と、その根拠の記録未確認と対象外に理由があるか。必須の条件の不合格を、ほかの成功で打ち消していないか
残った課題と再試験影響、担当、期限、再試験の条件、判断する人一部が成功したことと、業務を再開できるかの結論を分けて書いたか

事前に必須とした条件が不合格または未確認のときは、ほかの項目が成功していても、チェックの数が多くても、試験全体を合格にはしません。NIST SP 800-34 Rev.1も、通常の運用へ戻す前に、復元したデータが完全で、直近のバックアップの時点まで戻っているかを確かめるデータの検証と、必要な機能を確かめる機能の検証を挙げています(4.4節)。

復元テストの記入例:合格・未確認・不合格を分ける

次の表は、受注台帳と添付ファイルの復元を想定した、結果の記入例です。

▼ 復元テストの結果の記入例
確認した範囲想定した結果書くべき結論・次の確認
取得ログバックアップの取得ログが「成功」になっていた復元はまだ確認していない(未確認)。試験の対象、復元先、担当を決める
台帳と添付の内容別の環境へ復元し、受注台帳の件数・内容と添付ファイルが、期待した時点のものと一致した内容の照合までを確認済みとする。権限と業務の操作は未確認で、業務を再開できるとはまだ書かない
権限復元した環境で、閲覧させない利用者からも台帳が見えた権限の必須条件は不合格。権限の設定を見直して再試験する。ほかの項目の成功で打ち消さない

事前に決めた必須の条件をすべて確かめ、満たしていれば、その試験の範囲では合格と判断できます。ただし、一つの業務の小さな試験に合格したことは、全社のシステムを復旧できることの保証にはなりません。この記事を読んだことや確認票を埋めたことでも、自社の復旧の能力が確かめられたことにはなりません。実際に試して記録した範囲が、確認できた範囲です。

取引先のセキュリティ質問票では、「バックアップを取得している」と「復元を確認している」で根拠が異なります。回答と根拠の整理は、セキュリティチェックシートの回答方法で扱っています。

保守ベンダーへの確認と初動準備

バックアップや復元を保守ベンダーやサービスの提供元に任せている場合は、次の点を確認しておきます。

  • 対象と対象外:どのデータ・設定・権限がバックアップに含まれ、何が含まれないか。
  • 復元先:元のデータを上書きせずに試せる復元先を用意できるか。
  • 確認の方法と記録:何を確認し、結果をどの形で受け取れるか。
  • 作業の分担と費用:復元の作業、業務の確認、再開の判断をそれぞれ誰が担い、費用がかかるか。
  • 未確認の事項と次の予定:まだ確認していないことと、次に試す時期。

平時の復元テストと、事故が起きたときの対応は分けて準備します。事故が疑われるときに備えて、連絡先、判断する人、記録の取り方、業務を再開してよいかを判断する条件を決めておきます。IPAの手引きは、初動で被害の拡大を防ぐ一方で、不用意な操作で記録を消さないようにすること、自社での対応が難しい場合は保守ベンダーなどの外部の専門組織や公的な相談窓口に支援を求めることを示しています(付録8、p.3)。攻撃が疑われるときに、判断をしないまま初期化したり、バックアップで上書きしたり、ネットワークへ再接続したりはしません。契約している保守先や専門の窓口へ連絡し、状況を確認しながら進めます。

復元テストのチェックリストとよくある質問

試験を計画する前に、次の項目が決まっているかを確認します。すべてに印が付いても、安全であることや、全社を復旧できることを示すものではありません。決まっていない項目を、誰がいつまでに決めるかを確認するために使います。

押さえておきたい点

復元テストで大切なのは、バックアップの取得の成功、戻せたこと、業務を再開できることを分けて確かめることです。まず一つの業務で対象と条件を決め、確認できた範囲と未確認の範囲を記録に残すと、次に確認することと担当がはっきりします。

自社の状況を確認する

  • □ 最初に試す業務と、対象・対象外を決めた
  • □ RTO・RPOなどの目標と、結果を確認する人を決めた(未定の値は未確認と記録した)
  • □ 使うバックアップと、含まれるデータの時点を確認した
  • □ 元のデータを上書きしない復元先と、通知・同期を止める条件を決めた
  • □ 製品・版に合う手順と、必要な権限・鍵の扱い、承認する人を決めた
  • □ 照合する値、確認する操作と権限、合格の条件を事前に決めた
  • □ 結果を合格・不合格・未確認・対象外で記録し、再試験の条件を決める準備をした
  • □ 業務を再開してよいかを判断する人と、保守先の連絡先を決めた

よくある質問

Q. バックアップの成功通知があれば、復元テストは不要ですか?

成功通知は、バックアップの取得が完了したことを示すもので、必要な状態に戻せることまでは確認できません。対象と条件を決めて実際に復元し、データの内容、業務の操作、権限を確かめることで、その範囲で戻せるかが分かります。

Q. 復元テストはどのくらいの頻度で行いますか?

すべての企業に共通する決まった頻度はありません。業務の重要度、システムや構成の変更、契約、運用の体制に応じて決めます。構成や担当者、バックアップの方式を変えた後にも確認します。手順書の読み合わせなどの机上の確認は、実際に復元する試験の代わりにはなりません。

Q. 全システムを一度に試す必要がありますか?

その必要はありません。止まると影響の大きい業務を一つ選び、その業務の再開に必要な範囲から試します。試した範囲と試していない範囲を記録に残し、順に範囲を広げます。一つの業務の試験に合格しても、全社のシステムを復旧できることの保証にはなりません。

Q. RTO・RPOと、試験で測った結果はどう違いますか?

RTOとRPOは、業務の責任者と事前に決める目標です。RTOは使える状態に戻すまでに許容できる時間、RPOはどの時点までのデータを戻せればよいかを表します。試験で測った時間や、実際に戻せたデータの時点は、結果として別に記録し、目標と比べます。計測していない時間は0分とせず、計測の範囲を書きます。

Q. 対象や手順が分からなくても相談できますか?

ご相談いただけます。利用している仕組み、確認できていること、分からない点、社内や保守先の担当体制など、分かる範囲の情報で構いません。初回相談では、現状と支援の範囲を確認します。復元の実作業が必要な場合は、対象の環境と担当の範囲を別に確認します。バックアップのデータや認証情報は、問い合わせフォームに入力しないでください。

バックアップの確認状況と、次の確認事項を整理します。

利用中の仕組み、確認できたこと、分からない点、社内・保守先の担当体制をもとに、初回相談で現状と支援の範囲を確認します。復元の実作業が必要な場合は、対象環境と担当範囲を別途確認します。

バックアップ・復元確認について相談する

バックアップを含めて、診断で確かめる範囲を先に知りたい場合は、IT環境・セキュリティ診断の内容をご覧ください。

この分野の全体像

BCPとDRの違い・策定の進め方:復旧の優先順位と訓練

この分野の全体像と判断の順序をまとめた記事です。

全体像を読む

IT課題を、
優先順位から整理します。

Malakeは外部IT責任者として、現状の確認から実装・運用まで支援します。