サイトの改ざんに気づくと、すぐに元に戻したくなるものです。しかし、原因がわからないまま復旧しても、同じ穴から短期間で再び侵入されてしまうケースは珍しくありません。まずは被害を広げないことと調査の手がかりを残すことを優先しましょう。
1. 現在の状態をそのまま保存する
改ざんされたファイルやデータベースは、侵入経路を調べるための重要な証拠です。サーバー上のファイル一式とデータベースを、手を加える前に丸ごとダウンロードしておきます。サーバーのアクセスログも、保存期間が過ぎると消えてしまうため、早めに確保してください。
2. 訪問者への被害を止める
訪問者が不正なサイトへ転送されている、ウイルスを配布しているといった場合は、メンテナンス画面に切り替える、一時的にアクセスを制限するなどして、被害の拡大を防ぎます。
3. パスワードをすべて変更する
WordPressの管理者アカウントだけでなく、次のパスワードもまとめて変更します。
- レンタルサーバーのコントロールパネル
- FTP / SFTP アカウント
- データベース(変更後は
wp-config.phpの設定も更新) - 同じパスワードを使い回しているほかのサービス
パソコン自体がウイルスに感染していると、変更したパスワードも盗まれてしまいます。可能であれば、ウイルス対策ソフトでスキャンした端末から作業してください。
4. 不審な管理者ユーザーを確認する
身に覚えのない管理者ユーザーがいないか確認し、見つけた場合は記録を残してから権限を外します。
5. 関係者へ連絡する
社内の担当者、制作会社、サーバー会社など、サイトに関わる人へ状況を共有します。お問い合わせフォームなどで個人情報を扱っている場合は、漏えいの可能性も含めて早めに確認が必要です。
自力での復旧が難しいと感じたら
マルウェアは、正規のファイルに数行だけ紛れ込んでいたり、データベースの中に潜んでいたりと、見つけにくい場所に隠されていることが多くあります。ここまでの初動対応を済ませたうえで、原因調査と駆除は専門家に任せるのが、再発を防ぐ近道です。


