バックアップの仕組み
大切な書類のコピーを、自宅とは別の場所にも保管しておくようなものです。原本が火事でなくなっても、コピーがあれば元に戻せます。ただし、コピーを原本と同じ棚に置いていると、一緒に燃えてしまいます。
Webサイトのバックアップも同じで、サイトに何かあったときに「いつの時点の状態に戻せるか」を確保しておく仕組みです。復元(リストア)できて初めて役に立つため、取ることと戻せることの両方が大切です。
WordPressサイトでの例
WordPressサイトは、大きく2つの部分でできています。バックアップでは、この両方をそろえて保存する必要があります。
- ファイル:WordPress本体、テーマ、プラグイン、画像などのアップロードファイル、設定ファイルの wp-config.php など
- データベース:投稿・固定ページの本文、設定、ユーザー情報など
バックアップの方法には、レンタルサーバーの自動バックアップ機能、バックアップ用のプラグイン、手動でのダウンロードなどがあります。
サイトが改ざんされたときにバックアップから戻す場合は、注意が必要です。不正なファイルは、被害に気づくよりずっと前に仕込まれていることがあり、直近のバックアップにもすでに含まれている可能性があります。また、元に戻しても侵入に使われた脆弱性はそのまま残るため、同じ手口で再び侵入されることがあります。
確認方法
- バックアップがいつ・何世代分残っているかを確認する
- ファイルとデータベースの両方が含まれているかを確認する
- 保存先がサイトと同じサーバーだけになっていないかを確認する
- 実際に復元できるかを、テスト環境などで一度試しておく
サーバーごと被害を受けた場合やランサムウェアでデータを暗号化された場合、同じサーバー内のバックアップは一緒に失われることがあります。
対策
- 自動で定期的にバックアップを取り、複数の世代を残す
- サーバーとは別の場所(クラウドストレージや手元のパソコンなど)にも保存する
- 更新作業の前には、その都度バックアップを取る
- 被害から戻すときは、感染前と考えられる時点のものを選び、復元後にパスワードの変更と脆弱性の修正を行う
どの時点まで戻せば安全か判断できない場合は、専門業者に相談するのも一つの方法です。



