Webサイト改ざんとは、第三者によってWebページ、プログラム、画像、設定ファイルなどを無断で書き換えられることです。 トップページの文章が変えられるだけでなく、悪意あるスクリプトを埋め込まれたり、不正なページを追加されたり、訪問者を別サイトへ転送されたりする場合もあります。
改ざんの原因は、WordPress・プラグイン・テーマの脆弱性、不正ログイン、弱いパスワード、漏えいした認証情報、サーバー設定ミスなどさまざまです。 改ざんを見つけたら、まず被害拡大を止め、証拠となるログやファイルを保全し、安全なバックアップから復旧したうえで侵入原因を閉じることが重要です。
30秒でわかる結論
- Webサイト改ざんは、第三者がサイト内容やファイルを無断で変更する被害
- 見た目の変更だけでなく、マルウェア設置・不正リダイレクト・偽ページ追加も含まれる
- 主な原因は脆弱性、不正ログイン、漏えいした認証情報、古いソフト、権限設定ミス
- 発見したら、まず公開停止やアクセス制限で被害拡大を抑える
- ログや改ざんファイルをすぐ削除せず、調査用に保全する
- パスワード変更だけで終わらず、侵入経路と不正ファイルを特定する
- 安全なバックアップから戻した後も、脆弱性・認証・権限を修正する
- WordPress本体・テーマ・プラグインは最新の安全な状態へ更新する
- 重要サイトは外部バックアップと定期的な改ざん検知を用意する
Webサイト改ざんとは?
Webサイト改ざんとは、本来の管理者が意図していない形で、サイトの内容やプログラムを変更されることです。
一言でいうと
Webサイト改ざん=第三者にサイトの中身を書き換えられるセキュリティ事故です。
「トップページが別の画像に変わった」のような分かりやすい改ざんもあれば、見た目はそのままで悪意あるコードだけ追加されるケースもあります。
改ざんの例
- トップページの文章・画像が勝手に変更される
- 広告や偽リンクが追加される
- 別サイトへ自動転送される
- 不正なPHPファイルが追加される
- 検索エンジン向けのスパムページが大量に作られる
- 訪問者へマルウェアを配布するコードが埋め込まれる
Webサイトが改ざんされると何が起きる?
改ざん被害は、単に見た目が変わるだけではありません。
| 影響 | 起きること |
|---|---|
| 信用低下 | 利用者が危険なサイトと判断する |
| 検索流入低下 | 不正ページ・警告・インデックス異常が起きる |
| 訪問者被害 | 偽サイト誘導・マルウェア配布につながる |
| 情報漏えい | 管理情報や個人情報が盗まれる場合がある |
| 再侵入 | 不正ファイルやバックドアが残ると再発する |
見た目を戻しただけでは終わらない
トップページだけ元に戻しても、攻撃者が設置した不正ファイルや追加アカウントが残っていれば再改ざんされる可能性があります。
改ざんの主な原因
Webサイト改ざんでは、次のような侵入経路が代表的です。
- WordPress本体・テーマ・プラグインの脆弱性
- 管理画面への不正ログイン
- 弱い・使い回したパスワード
- 漏えいしたFTP・SFTP・SSH認証情報
- 不要な管理者アカウント
- 危険なファイル権限
- サーバーやWebアプリの設定ミス
- 管理PCのマルウェア感染
- 古いソフトウェアの放置
「WordPressだから改ざんされる」わけではない
WordPress本体だけでなく、プラグイン・テーマ・サーバー・管理端末・パスワード管理まで含めた複数の層から侵入される可能性があります。
原因1.WordPress・テーマ・プラグインの脆弱性
Webアプリに脆弱性があると、不正な処理を実行されたり、ファイルを書き換えられたりする可能性があります。
WordPress公式も、WordPress本体・テーマ・プラグインを最新の安全な状態に保つことを基本対策として案内しています。
確認ポイント
- WordPress本体が最新か
- 利用中プラグインに更新がないか
- 利用中テーマに更新がないか
- 使っていないプラグイン・テーマが残っていないか
- 非公式・出所不明のテーマやプラグインを使っていないか
原因2.管理画面への不正ログイン
管理者アカウントを奪われると、攻撃者は正規の管理画面からテーマ・プラグイン・ユーザー設定などを変更できる場合があります。
不正ログイン対策
- 長く固有のパスワードを使う
- パスワードを他サービスと使い回さない
- 二要素認証を利用する
- 不要な管理者アカウントを削除する
- ログイン試行回数制限を検討する
- 管理者ユーザーを必要最小限にする
管理者権限を奪われると、悪意あるコードを設置される可能性があるため、認証強化は重要です。
原因3.FTP・SFTP・SSHなどの認証情報漏えい
WordPress管理画面だけを守っていても、サーバーへ接続するFTP・SFTP・SSHアカウントが奪われれば、ファイルを直接変更される可能性があります。
管理PCの安全性も確認
PCがマルウェアや情報窃取型ソフトに感染していると、サーバー側のパスワードを変更しても再び盗まれる可能性があります。 改ざん事故では管理端末も確認してください。
原因4.危険なファイル権限・サーバー設定
必要以上に広い書き込み権限が設定されていると、侵入後に改ざんできる範囲が広がる場合があります。
WordPress公式は、必要なファイルだけをWebサーバーから書き込み可能にし、それ以外はできるだけ制限する考え方を案内しています。
777へ一括変更しない
エラー解消のためにサイト全体を777へ変更する方法は避けてください。 適切な権限はホスティング環境によって異なるため、利用中サーバーの公式推奨値を確認します。
改ざんを疑うサイン
- 知らない文章・画像・リンクが追加されている
- 知らない管理者ユーザーがいる
- 別サイトへ勝手に転送される
- 検索結果に知らないページが大量表示される
- 見覚えのないPHPファイルが増えている
- セキュリティ警告が表示される
- サーバー負荷・転送量が急増している
- テーマ・プラグインファイルが勝手に変更されている
見た目だけで判断しない
攻撃者は長く侵入状態を維持するため、目立たない形で不正ファイルを置くことがあります。 画面が正常でも、ログ・ファイル差分・セキュリティ通知を確認する必要があります。
改ざんを発見したときの初動
改ざんを見つけたら、慌ててファイルを全部削除するのではなく、被害拡大を止めながら調査に必要な情報を残します。
必要に応じてメンテナンス・アクセス制限を行い、訪問者被害を防ぎます。
アクセスログ、エラーログ、不審ファイル、発見時刻などを保存します。
安全な端末からWordPress、サーバー、SFTP/SSH等のパスワードを変更します。
脆弱性、管理者アカウント、不正ファイル、ログを確認します。
改ざん前の信頼できるバックアップや正規ファイルを利用します。
すぐにやってはいけないこと
- 証拠確認前にログを削除する
- 不審ファイルを全部消して調査を終える
- トップページだけ戻して再公開する
- 原因不明のまま同じバックアップへ戻す
- 感染した可能性のあるPCからパスワード変更する
- すべてのセキュリティ機能をOFFにする
「元に戻った」だけでは復旧完了ではない
侵入経路が残っていれば、数時間・数日後に再び改ざんされる可能性があります。 表示復旧と原因除去は別作業として考えてください。
WordPress改ざん時に確認する場所
確認項目
- 管理者ユーザー一覧
- インストール済みプラグイン
- インストール済みテーマ
- WordPress本体ファイル
wp-content内の不審ファイルwp-config.php.htaccess- データベース内の不審な投稿・設定
- アクセスログ・WAFログ
ただし、不審ファイルを見つけても、その内容を実行したり、攻撃方法を再現したりする必要はありません。
安全なバックアップから復旧する
改ざん前の信頼できるバックアップがあれば、復旧に役立ちます。
ただし、「一番新しいバックアップ=安全」とは限りません。 侵入が数週間前から続いていた場合、最近のバックアップにも不正ファイルが含まれている可能性があります。
復元前に確認
- バックアップ作成日時
- 改ざん発生推定日時
- バックアップ内に不審ファイルがないか
- 復元後に最新データを戻す方法
- 侵入原因を修正済みか
複数世代を残す意味
改ざん発覚が遅れた場合に備え、1世代だけでなく複数時点のバックアップを残しておくと、侵入前の状態を選びやすくなります。
パスワードはどこまで変更する?
改ざん原因が認証情報漏えいの可能性もあるため、影響範囲に応じて関連する認証情報を見直します。
- WordPress管理者
- レンタルサーバー管理画面
- SFTP・FTP
- SSH
- データベース
- メール
- CDN・DNS管理
- APIキー・外部サービス連携
同じパスワードを使い回さない
1つの認証情報が漏えいしただけで複数サービスへ侵入されるのを防ぐため、サービスごとに固有のパスワードを使います。
改ざんを防ぐ基本対策
最低限やること
- WordPress本体・テーマ・プラグインを更新する
- 不要なプラグイン・テーマを削除する
- 強く固有のパスワードを使う
- 二要素認証を利用する
- 管理者アカウントを必要最小限にする
- WAFを利用する
- 適切なファイル権限にする
- 定期バックアップを外部にも保存する
- ログ・ファイル変更を監視する
WordPress公式も、アクセス制限、更新、強い認証、適切な権限、信頼できるバックアップ、ファイル整合性確認などをセキュリティ対策として案内しています。
WAFは改ざん対策になる?
WAFは、Webアプリケーションへ届く不正なリクエストを検知・遮断する仕組みです。 SQLインジェクションなど一部の攻撃を防ぐ助けになります。
ただし、WAFだけですべての改ざんを防げるわけではありません。 漏えいした管理者パスワードで正規ログインされた場合など、別の経路から侵入される可能性があります。
多層防御で考える
更新+認証強化+WAF+権限制御+バックアップを組み合わせることが基本です。
改ざん検知は必要?
会社サイトやECサイトなど、改ざん発見が遅れると影響が大きいサイトでは、ファイル変更監視や外部監視を検討する価値があります。
WordPress公式のセキュリティガイドでも、ファイル整合性監視や外部からのWeb監視が改ざん検知の手段として紹介されています。
個人ブログ
最低限:更新+バックアップ
更新・強い認証・外部バックアップを優先します。
会社サイト
監視価値:高
改ざん検知、WAF、ログ保存、復旧手順まで確認します。
EC・会員サイト
監視価値:非常に高い
個人情報・取引データを扱うため、専門的な監視・対応体制も検討します。
共用サーバー
サーバー機能を活用
WAF・バックアップ・ログ・改ざん検知機能の有無を確認します。
検索結果に不審なページが出た場合
改ざんによって大量のスパムページが作られると、検索結果に見覚えのないタイトルやURLが表示される場合があります。
この場合は、検索結果だけを消そうとするのではなく、まずサーバー内の不正ファイル・データベース・侵入経路を修復します。
サーバー会社へ相談した方がよいケース
- 改ざん範囲が分からない
- 管理画面へログインできない
- 不正ファイルが繰り返し復活する
- WAFログ・サーバーログを自分で確認できない
- 他サイトにも影響している
- 個人情報漏えいの可能性がある
- 安全なバックアップを判断できない
重大事故は自己判断だけで進めない
顧客情報・決済情報・会員情報を扱うサイトで情報漏えいの可能性がある場合は、サーバー会社やセキュリティ専門家、必要に応じて法務・個人情報保護担当へ相談してください。
教科書判定
改ざん対応は「表示を戻す」より「侵入原因を閉じる」ことが重要
Webサイト改ざんを発見したら、最初に被害拡大を止め、ログや不審ファイルを保全します。 そのうえで安全な端末から認証情報を変更し、侵入経路を調査します。
バックアップから復旧する場合も、侵入前の安全な世代を選び、復元後にWordPress・テーマ・プラグイン・サーバー設定を最新の安全な状態へ修正します。
トップページを元に戻しただけで「復旧完了」と考えないこと。 不正ファイル・追加アカウント・脆弱性・漏えい認証情報が残っていないかまで確認してください。
よくある質問
Q.Webサイト改ざんと不正アクセスは同じですか?
同じではありません。不正アクセスは許可なくシステムへ侵入・利用する行為を指し、改ざんはその結果としてサイト内容やファイルを書き換えられる被害の1つです。
Q.改ざんされたらバックアップを戻せば終わりですか?
終わりではありません。侵入原因が残っていると再改ざんされる可能性があります。脆弱性、認証情報、不正ファイル、管理者アカウントなども確認してください。
Q.WordPressを最新版にすれば改ざんは完全に防げますか?
完全には防げません。更新は重要ですが、強い認証、二要素認証、適切な権限、WAF、バックアップ、管理端末の安全性なども合わせて対策します。
Q.見覚えのないPHPファイルを見つけたら削除してよいですか?
調査前にすぐ削除すると侵入経路の手掛かりを失う場合があります。まずバックアップやコピーで保全し、正規ファイルか確認してから対処してください。
Q.改ざん対策で最低限やることは何ですか?
WordPress・テーマ・プラグインの更新、固有の強いパスワード、二要素認証、不要アカウント削除、WAF、外部バックアップを優先してください。
まとめ
この記事の結論
- Webサイト改ざんは第三者による無断の内容・ファイル変更
- 見た目だけでなく不正コード・転送・スパムページ追加もある
- 主な原因は脆弱性、不正ログイン、認証情報漏えい、設定ミス
- 発見時は被害拡大を止め、ログ・不審ファイルを保全する
- 安全な端末から関連パスワードを変更する
- 復元だけでなく侵入原因を修正する
- WordPress・テーマ・プラグインを更新する
- WAF・二要素認証・適切な権限を組み合わせる
- 外部バックアップと改ざん検知を用意する
Webサイト改ざんでは、表示を元に戻すだけでは再発を防げません。 「被害を止める → 証拠を残す → 原因を特定する → 安全に復旧する → 再発防止する」の順で対応してください。
「マルウェアとは?Webサイトへの影響と対策」もあわせて確認してください。