① よくある改ざんパターン
サイト改ざんにはいくつかのパターンがあります。
- 見た目を書き換え型:トップページが別のメッセージ(ハッカー集団の名前など)に変わる。発覚しやすい
- 隠しリンク挿入型:SEO スパムの隠しリンク・隠しテキストが挿入される。目視では気づきにくい
- リダイレクト型:アクセスすると別サイト(詐欺・ギャンブル・薬局など)にリダイレクトされる
- マルウェア配布型:アクセスした訪問者のデバイスに不正プログラムを仕込む
- フィッシングページ型:ログインページを偽装し、入力情報を盗む
最もよく起こるのは、WordPress のプラグイン脆弱性からの隠しリンク挿入型とリダイレクト型。発覚が遅れると、Google から「有害サイト」判定を受け、検索結果に警告が表示されるようになります。
② 復旧の 7 ステップ
サイトを一時的に閉鎖(メンテナンス表示)
マルウェア配布型・リダイレクト型は、放置するほど訪問者への被害が広がります。まず 503(Service Unavailable)でサイト全体を一時閉鎖し、「現在メンテナンス中」の表示に。これだけで二次被害を止められます。
証拠保全(ログ・ファイルのバックアップ)
サーバのアクセスログ・ FTP ログ・改ざんされたファイル群を、別の安全な場所にバックアップ。これは後の調査・警察への相談で必要です。サーバをすぐ再起動したり、ファイルを削除しないこと。
全パスワードの変更と 2FA 有効化
サーバログイン、FTP、WordPress 管理画面、データベース、ドメイン管理などすべてのパスワードを変更。2FA を未設定のアカウントは必ず設定。
侵入経路の特定
アクセスログ・ FTP ログを分析し、「いつ」「どこから」「どの脆弱性で」侵入されたかを特定。多くはプラグイン脆弱性か、推測容易なパスワードが原因。この特定ができないと、再発を防げません。
クリーンな状態への復旧
侵入前のバックアップから復旧するか、改ざんされたファイルを削除して正常なファイルに置き換え。WordPress ならコア・プラグイン・テーマをすべて最新版にクリーンインストール。
脆弱性の修正
侵入経路になった脆弱性を根本修正。PHP バージョンの古い場合はアップグレード、使っていないプラグイン削除、WAF 導入。
公開再開と監視強化
修正が完了したら公開再開。ただし、しばらく(1〜 2 ヶ月)はログの綿密な監視と、サイト内容の目視チェックを継続。再侵入の兆候があれば即閉鎖。
③ Google 検索警告(有害サイト判定)の解除
改ざんサイトが Google から「有害サイト」判定されると、検索結果に警告が表示され、Chrome ブラウザでアクセスすると「このサイトにアクセスすると、お使いのパソコンに損害が生じる可能性があります」と表示されるようになります。
この警告は、復旧後に Google に手動で解除申請する必要があります。
解除手順
- Google Search Console にサイトを登録(所有権確認済み)
- 「セキュリティと手動による対策」→「セキュリティの問題」を確認
- サイトのクリーンアップが完了したことを確認
- 「審査をリクエスト」ボタンから、復旧対応内容を記入して提出
- 通常 1〜 3 日で審査結果が通知される
この申請は、完全にクリーンな状態になってから行うこと。審査で再度マルウェアが検出されると、次回申請まで数週間待たされることがあります。
④ 再発防止の 5 原則
原則 1:アップデートの自動化
WordPress コア・プラグイン・テーマの自動更新を有効化。手動更新は忘れがち。
原則 2:多要素認証(2FA)の全アカウント必須化
管理画面・ FTP・ドメイン管理など、サイト運用に関わるすべてのアカウントで 2FA を有効化。
原則 3:WAF 導入
Cloudflare WAF 等で、既知の攻撃パターンを事前にブロック。詳しくは WAF 導入ガイド を参照。
原則 4:定期バックアップとオフライン保管
日次自動バックアップに加え、週次でオフラインの別物理場所に保管。「侵入前の状態」にいつでも戻せる状態を維持。
原則 5:監視体制の整備
Wordfence、Sucuri、Jetpack Scan 等の監視ツールで、サイトの変化をリアルタイム検知。不審な動きが起きた瞬間にメール通知。
⑤ やってはいけないこと
やってはいけないこと 5 選
- すぐに全ファイル削除・サーバ初期化 — 証拠が失われ、原因特定不可能に
- 改ざん箇所だけ元に戻す — 侵入ルートが残っているため、数日で再発
- 自分で判断してすぐ公開再開 — 根本原因が未解決だと二次被害を招く
- プラグインの通知を無視 — Wordfence 等の警告は改ざんの重要な手がかり
- 隠して公表しない — 顧客情報が流出していた場合、個情法違反(72 時間報告義務)
まとめ
サイト改ざん被害は、適切な手順を踏めば多くの場合、1〜 2 週間で完全復旧できます。問題は、焦って誤った対応をすると、復旧に数ヶ月かかるケース。
特に重要なのは:
- 証拠保全を最優先(すぐ削除・初期化しない)
- 侵入経路の特定が復旧より重要
- Google 検索警告の解除申請は、完全クリーン後
- 再発防止策を実施してから公開再開
合同会社 SKY では、札幌・北海道の企業様のサイト改ざん復旧対応・緊急セキュリティ対応を承っています。「今まさに改ざんされているかも」のご相談も、迅速に対応いたします。
