「サイトを見たら見知らぬページが表示されていた」「Googleで検索すると警告が表示されるようになった」——こうしたご連絡をいただくことがあります。サイトの改ざん・乗っ取りは、気づかないうちに進行していることも多く、発覚した時点では被害が広がっていることも少なくありません。冷静に、そして素早く動くことが大切です。この記事では、改ざんに気づいてから復旧・再発防止までの流れをステップ順に説明します。
改ざんに気づくきっかけ
改ざんはさまざまなかたちで発覚します。代表的なものを挙げます。
- 見知らぬページや文章が表示される(スパムや海外語のページが突然増えているなど)
- Googleの検索結果に警告が表示される(「このサイトはコンピュータに損害を与える可能性があります」など)
- 自分のサイトにアクセスすると別のサイトへ飛ばされる(リダイレクト改ざん)
- Google Search Console からセキュリティ警告のメールが届く
- レンタルサーバー会社からメールで通知が来る
これらに気づいたら、すぐに次のステップへ進んでください。
まず最初にやること
パニックにならず、以下の順番で対応してください。
1. サイトを一時停止する
まずサイトを見ている人への被害を止めることが最優先です。レンタルサーバーの管理画面からサイトへのアクセスを一時的に遮断するか、メンテナンス画面に切り替えましょう。
2. 関連するすべてのパスワードをすぐに変更する
- WordPressの管理者パスワード
- FTPのパスワード
- サーバーのコントロールパネルのパスワード
- データベースのパスワード
- ドメイン管理会社のアカウントパスワード
これらを放置したままにすると、復旧しても再び乗っ取られる可能性があります。
3. 被害状況をスクリーンショットで記録する
後の確認や報告のために、改ざんされた画面の証拠を残しておきましょう。
被害範囲を確認する
パスワードを変更したら、どこまで被害が及んでいるかを確認します。
- ファイルの改ざん:サーバー上のファイルに見覚えのないコード(特にPHPファイル)が追加されていないか確認します
- 不審なファイルの設置:見知らぬファイルがアップロードされていないか確認します
- データベースの確認:不審な投稿・ユーザーが追加されていないか確認します
- Google Search Console の確認:「セキュリティの問題」レポートに詳細が記録されています
被害範囲が広い場合や、技術的な確認が難しい場合は、この段階で専門家に相談することを強くお勧めします。
バックアップからサイトを復旧する
被害範囲が特定できたら、クリーンなバックアップからサイトを復元します。
- 改ざん前の正常なバックアップが存在するか確認する
- サーバー上の全ファイルを削除し、バックアップから復元する
- データベースもバックアップ時点のものに戻す
- 復元後、改めてすべてのパスワードが変更済みであることを確認する
バックアップがない場合は、手動でマルウェアを除去する作業が必要になります。これは技術的な知識が必要な作業であるため、専門家への依頼を検討してください。
再発防止のための対策
復旧後は、同じことが起きないように体制を整えます。
- WordPressとプラグインを最新バージョンに更新する
- 不要なプラグイン・テーマを削除する
- 定期的なバックアップの仕組みを作る(自動バックアッププラグインの導入など)
- セキュリティプラグインを導入する(Wordfenceなど)
- ログインセキュリティを強化する(試行回数制限・二段階認証など)
Google Search Consoleで再審査リクエストを送る
Googleにマルウェアサイトとして認識されてしまった場合、復旧後に再審査リクエストを送る必要があります。
- Google Search Console にログインする
- 「セキュリティの問題」レポートを開く
- 問題を修正済みであることを確認し「修正を確認リクエストする」ボタンを押す
審査には数日〜数週間かかる場合があります。対応完了後も継続して警告が表示される場合はサポートフォーラムで確認するか、専門家に相談してください。
専門家に相談すべきライン
以下のような状況になったら、自力での対応はリスクが高いため専門家への相談を優先してください。
- バックアップが存在しない、または古すぎる
- 改ざんの範囲が特定できない
- 復旧後も繰り返し改ざんされる
- 個人情報やお客様データが流出した可能性がある
特に個人情報の漏えいが疑われる場合は、個人情報保護委員会への報告義務が生じる可能性もあります。
まとめ
サイト改ざん発覚時の対応フローをまとめます。
- サイトを一時停止する
- パスワードを全て変更する
- 被害範囲を確認する
- バックアップから復旧する
- 再発防止策を講じる
- Google Search Consoleで再審査リクエストを送る
日頃からのバックアップ体制とセキュリティ対策が、被害を最小限に抑える最大の備えです。Web Gear では改ざん対応・復旧サポート、そして再発防止のためのセキュリティ設定代行も承っています。ひとりで抱え込まず、お気軽にご相談ください。