WordPressのサイトがおかしい?改ざんを疑ったときに最初にやること
「ホームページを開いたら、知らないサイトに飛ばされた」とお客様から連絡があった。管理画面に、見覚えのないユーザーがいる。そんなときは、慌てて手当たり次第に触るより、順番に対応したほうが早く確実に元に戻せます。この記事では、改ざんを疑ったときの初動の流れをまとめます。
こんなときは、いったん立ち止まって確認を
- 見覚えのないページや投稿が増えている
- サイトを開いた人から「別のサイトに飛ばされた」と言われた
- 管理画面に、知らないユーザーがいる
- 検索結果に、身に覚えのない内容が表示される
- サーバー会社から、迷惑メールの送信などについて連絡が来た
どれか1つでも当てはまれば、次の順番で確認と対応を進めます。
1. 状況を記録する
あとで原因を調べたり、サーバー会社に相談したりするときのために、まず今の状態を残します。
- おかしなページの URL と画面(スクリーンショット)
- 気づいた日時と、誰が・どの端末で見たときに起きたか
- 管理画面の「ユーザー」や「プラグイン」の一覧の画面
2. パスワードを変更する
WordPress の管理者のパスワードだけでなく、サイトに関わるパスワードをまとめて変更します。
- WordPress の全ユーザー(とくに管理者)
- サーバーの管理画面、FTP、データベース
見覚えのないユーザーがいれば、記録を取ったうえで削除します。
3. サーバー会社や専門家に相談する
サーバー会社によっては、改ざんの調査や、ウイルスチェックの機能を用意しています。まずは契約しているサーバー会社のサポートに、記録した内容を伝えて相談しましょう。
Google の Search Console を使っている場合は、「セキュリティの問題」のレポートも確認します。
4. 問題が起きる前のバックアップから戻す
問題が起きる前のバックアップがあれば、その時点に戻すのが確実な方法の1つです。ただし、戻しただけでは、入り込まれた原因(古いプラグインなど)は残ったままです。戻したあとは、すぐに次の見直しを行います。
どの時点のバックアップが残っているかで、取れる手段が変わります。日ごろの取り方は「WordPressのバックアップ、何を・どこに・どれくらい残す?」をご覧ください。
5. 再発を防ぐための見直し
- WordPress 本体・テーマ・プラグインを最新にする
- 使っていないプラグイン・テーマを削除する
- ユーザーと権限を見直す(管理画面を守る基本)
- PHP のバージョンを確認する(PHPバージョンの確認のしかた)
まとめ
サイトに異変を感じたら、状況の記録、パスワードの変更、サーバー会社への相談、バックアップからの復旧、そして再発を防ぐ見直しの順に進めます。日ごろから更新とバックアップを続けておくことが、いざというときに早く戻すためのいちばんの備えになります。