① よくある改ざんパターン

サイト改ざんにはいくつかのパターンがあります。

  • 見た目を書き換え型:トップページが別のメッセージ(ハッカー集団の名前など)に変わる。発覚しやすい
  • 隠しリンク挿入型:SEO スパムの隠しリンク・隠しテキストが挿入される。目視では気づきにくい
  • リダイレクト型:アクセスすると別サイト(詐欺・ギャンブル・薬局など)にリダイレクトされる
  • マルウェア配布型:アクセスした訪問者のデバイスに不正プログラムを仕込む
  • フィッシングページ型:ログインページを偽装し、入力情報を盗む

最もよく起こるのは、WordPress のプラグイン脆弱性からの隠しリンク挿入型とリダイレクト型。発覚が遅れると、Google から「有害サイト」判定を受け、検索結果に警告が表示されるようになります。

② 復旧の 7 ステップ

サイトを一時的に閉鎖(メンテナンス表示)

マルウェア配布型・リダイレクト型は、放置するほど訪問者への被害が広がります。まず 503(Service Unavailable)でサイト全体を一時閉鎖し、「現在メンテナンス中」の表示に。これだけで二次被害を止められます。

証拠保全(ログ・ファイルのバックアップ)

サーバのアクセスログ・ FTP ログ・改ざんされたファイル群を、別の安全な場所にバックアップ。これは後の調査・警察への相談で必要です。サーバをすぐ再起動したり、ファイルを削除しないこと。

全パスワードの変更と 2FA 有効化

サーバログイン、FTP、WordPress 管理画面、データベース、ドメイン管理などすべてのパスワードを変更。2FA を未設定のアカウントは必ず設定。

侵入経路の特定

アクセスログ・ FTP ログを分析し、「いつ」「どこから」「どの脆弱性で」侵入されたかを特定。多くはプラグイン脆弱性か、推測容易なパスワードが原因。この特定ができないと、再発を防げません。

クリーンな状態への復旧

侵入前のバックアップから復旧するか、改ざんされたファイルを削除して正常なファイルに置き換え。WordPress ならコア・プラグイン・テーマをすべて最新版にクリーンインストール。

脆弱性の修正

侵入経路になった脆弱性を根本修正。PHP バージョンの古い場合はアップグレード、使っていないプラグイン削除、WAF 導入。

公開再開と監視強化

修正が完了したら公開再開。ただし、しばらく(1〜 2 ヶ月)はログの綿密な監視と、サイト内容の目視チェックを継続。再侵入の兆候があれば即閉鎖。

③ Google 検索警告(有害サイト判定)の解除

改ざんサイトが Google から「有害サイト」判定されると、検索結果に警告が表示され、Chrome ブラウザでアクセスすると「このサイトにアクセスすると、お使いのパソコンに損害が生じる可能性があります」と表示されるようになります。

この警告は、復旧後に Google に手動で解除申請する必要があります。

解除手順

  1. Google Search Console にサイトを登録(所有権確認済み)
  2. 「セキュリティと手動による対策」→「セキュリティの問題」を確認
  3. サイトのクリーンアップが完了したことを確認
  4. 「審査をリクエスト」ボタンから、復旧対応内容を記入して提出
  5. 通常 1〜 3 日で審査結果が通知される

この申請は、完全にクリーンな状態になってから行うこと。審査で再度マルウェアが検出されると、次回申請まで数週間待たされることがあります。

④ 再発防止の 5 原則

原則 1:アップデートの自動化

WordPress コア・プラグイン・テーマの自動更新を有効化。手動更新は忘れがち。

原則 2:多要素認証(2FA)の全アカウント必須化

管理画面・ FTP・ドメイン管理など、サイト運用に関わるすべてのアカウントで 2FA を有効化。

原則 3:WAF 導入

Cloudflare WAF 等で、既知の攻撃パターンを事前にブロック。詳しくは WAF 導入ガイド を参照。

原則 4:定期バックアップとオフライン保管

日次自動バックアップに加え、週次でオフラインの別物理場所に保管。「侵入前の状態」にいつでも戻せる状態を維持。

原則 5:監視体制の整備

Wordfence、Sucuri、Jetpack Scan 等の監視ツールで、サイトの変化をリアルタイム検知。不審な動きが起きた瞬間にメール通知。

⑤ やってはいけないこと

NG

やってはいけないこと 5 選

  1. すぐに全ファイル削除・サーバ初期化 — 証拠が失われ、原因特定不可能に
  2. 改ざん箇所だけ元に戻す — 侵入ルートが残っているため、数日で再発
  3. 自分で判断してすぐ公開再開 — 根本原因が未解決だと二次被害を招く
  4. プラグインの通知を無視 — Wordfence 等の警告は改ざんの重要な手がかり
  5. 隠して公表しない — 顧客情報が流出していた場合、個情法違反(72 時間報告義務)

まとめ

サイト改ざん被害は、適切な手順を踏めば多くの場合、1〜 2 週間で完全復旧できます。問題は、焦って誤った対応をすると、復旧に数ヶ月かかるケース。

特に重要なのは:

  • 証拠保全を最優先(すぐ削除・初期化しない)
  • 侵入経路の特定が復旧より重要
  • Google 検索警告の解除申請は、完全クリーン後
  • 再発防止策を実施してから公開再開
POINT

合同会社 SKY では、札幌・北海道の企業様のサイト改ざん復旧対応・緊急セキュリティ対応を承っています。「今まさに改ざんされているかも」のご相談も、迅速に対応いたします。