DDDefense DeskWordPress 緊急対応
WordPress静的移行

改ざんが繰り返されるサイトの構成の見直し

復旧は済んだものの、同じ改ざんへの備えをどうするか決めきれずにいる状態から、公開側の動的処理を取り除くWordPress静的移行で、公開側のWordPressやPHPを狙う侵入経路を減らします。

こんな状況ではありませんか

  • 復旧は済んだが、同じ改ざんが再び起きないか不安が残っている
  • 同じサイトで改ざんと復旧を、これまでに2回以上繰り返している
  • 復旧のときに提案された再発防止策を、予算の都合で見送った
  • 公開サーバーでWordPressを動かし続けるかどうかを決めかねている

解決する課題

復旧作業で消せるのは、そのとき見つかった不正ファイルと侵入経路だけです。閲覧のたびにプログラムを動かす構成が公開側に残っている限り、新しい脆弱性が公開されれば同じ仕組みを足がかりに再び侵入され得ます。費用の面でも、緊急対応は1回あたり165,000円〜(初期調査55,000円と復旧実対応110,000円〜の合計)で、2回繰り返せば330,000円〜です。一方、静的移行の基本費用は220,000円〜(税込)です。静的移行で減るのは、公開側のWordPressやPHPを狙う侵入による再発です。

復旧は「いま出ている被害」しか消せない

作り直しで取り除けるのは、その時点の被害と、見つかった侵入経路です。公開側でプログラムが動く構成そのものは変わらないため、次の脆弱性が公開されれば再び侵入され得ます。

次にいつ起きるかを選べない

公開側でプログラムが動く構成のままでは、プラグインやテーマに新しい脆弱性が公開されるたびに再び狙われ得ます。復旧の費用がいつ要るかを運営側の都合で決められないため、予算の計画に組み込めない支出になります。

起きるたびに止まる公開

改ざんが起きると、被害が広がらないよう、調査と復旧の間はサイトの公開を止めることが多くなります。繰り返すほど、問い合わせや予約を受けられない時間が重なります。

復旧したのに、なぜまた起きるのか

公開側でWordPressを動かす構成では、アクセスのたびにサーバー上でPHP(Webサイトを動かすプログラムの処理系)を実行し、DB(データベース:記事や設定を保存する場所)に接続してHTMLを生成します。侵入の足がかりの1つが、この実行部分です。作り直しで侵入の痕跡と見つかった経路は取り除けますが、実行部分は公開側に残ります。静的HTML(事前に作り置きしたページファイル)だけを公開サーバーに置く構成にすると、編集用のWordPressを非公開の場所に残す場合でも、別の仕組みへ移す場合でも、実行されるプログラムが公開側から無くなり、WordPressやPHPの実行を直接狙う侵入は成立しなくなります。

編集側の権限やホスティング設定を狙う経路は別に残ります。盗まれた管理画面やFTP(ファイル転送の仕組み)の認証情報、復旧で取り切れなかった仕組みからの再発も、静的移行では塞がりません。フォームや検索など代わりに置く処理と、編集用のWordPressやHTMLを書き出す仕組み(ビルド環境)の防御も、別に必要です。どこまで作り直す必要があるかは技術資料:消しても再発する改ざん、部分的な駆除で足りるか作り直しが必要かで確認できます。

前回の復旧で解決したこと残っているリスク静的移行で変わること
不正ファイルと改ざんの除去同種の脆弱性が新たに公開されれば、再び侵入され得る公開側でWordPressやPHPを狙う侵入が成立しなくなる
見つかった侵入経路を持ち込まない作り直し塞いだのは当時の経路。動的な構成である限り追従は続く公開側のWordPressとPHPの脆弱性に、緊急で追従する作業がなくなる

提供内容

公開側を静的HTML配信へ変更します。編集は、いまのWordPressを残すか、別のCMSやCMSを使わない構成へ移すかを選べます。当方の緊急対応で復旧を確認した日から90日以内に静的移行現状調査を始められる場合は、そのときの初期調査データ(調査報告と、初期調査を始めたときの複製)を静的移行現状調査に流用できることがあります(流用できるかは記録の確認で判断します)。

静的移行現状調査
現行構成と動的機能を棚卸しし、静的移行の可否と制約を整理します。当方の緊急対応の記録を流用できる場合(復旧を確認した日から90日以内に始める場合)は、工程を短縮します。
動的機能の代替設計
フォームや検索などを外部のサービスで補完します。
静的移行の実施
公開側を静的HTMLへ切り替えます。WordPressを残す場合は、記事の編集は今の管理画面で続けられます。WordPress自体の更新は、非公開の場所で続きます。
更新フローの引き継ぎ
移行後に記事を更新してから公開されるまでの流れをお伝えします。

対象外

  • WordPressのプラグインで会員、注文、予約をサイトの中で扱う機能は、静的移行では残せません。外部の予約や決済のサービスに預けている場合は、静的移行で扱えます。その機能を外す仕様の変更を許容できない場合は、中小規模Webシステムリプレースをご案内します。一部の区画だけWordPressに残す部分的な静的化は行いません。
  • 画面デザインの変更は、基本費用の対象外です(原則として現行のデザインを引き継ぎます。変更する場合は別にお見積りします)。
  • 現在も改ざんが進行中の場合は、先に緊急対応(初期調査・切り分けと復旧実対応)が必要です。静的移行は復旧完了後に着手します。
  • 編集にWordPressを残す場合は、静的移行後も、非公開の場所に置く編集用WordPressの更新とアクセス制限の管理は必要です(インターネットから直接攻撃を受ける公開側とは、対策の緊急度が変わります)。
  • 静的移行現状調査を始める日が、当方の緊急対応で復旧を確認した日から90日を過ぎる場合は、調査データを流用できず、通常の静的移行現状調査になります(複製と検証用の環境は90日で廃棄するため)。90日以内でも、構成が大きく変わっている場合は流用できないことがあります。
  • 静的移行現状調査では、侵害が残っているかどうかは調べません。前回の復旧後に残っているものが無いかを確かめる場合は、緊急対応の初期調査・切り分けで行います。

納期目安

着手まで
折り返しのヒアリングで現状を確認し、静的移行現状調査の着手日を提示します
完了目安
移行完了の目安は申し込みから3〜8週間(テンプレート数と動的要素の数で変動します。調査後に確定日程を提示します)

基本費用と、続けた場合との比較

記載の金額は、変動要因が標準の範囲に収まる場合の基本費用です。標準から外れる分は、追加の費用として確定見積に含め、着手前に提示します。承諾なしに追加費用は発生しません。

当方の緊急対応で復旧した方は「緊急対応+静的移行セットプラン」の対象です。復旧を確認した日から90日以内に現状調査を始められ、前回の初期調査データを現状調査に流用できる場合は、基本費用から55,000円(税込。初期調査費と同額)を割引します。流用できるかどうかは、見積の際にお伝えします。

続けた場合との比較

保守コストと基本費用を並べて見る

いまの保守コスト
月次の保守作業(プラグインの更新、バックアップの確認、更新後の表示確認)にかかる時間 × 時給換算 × 12ヶ月が、年間の保守コストになります。
基本費用の回収
WordPress静的移行(220,000円〜(税込))÷ 移行後に減る月次コスト = 回収までの月数です。
事故が起きたときの復旧費用
改ざんの復旧にかかるのは、初期調査・切り分け(55,000円、税込)、および復旧実対応(110,000円〜、税込)です。
外部のサービスに守りを任せる場合
WordPressを動かしたまま、外部のWAF(不正通信をブロックするセキュリティ機能)に守りを任せる場合、公開価格の最低額は月額10,000円(税抜)です。月次の報告まで付けたプランの最低額は、月額30,000円台から50,000円台です。どちらもトラフィックやサイトの構成に応じて上がり、サービスによっては別に初期費用がかかります。
移行後に無くなるリスク
公開サーバーでWordPressのプログラムが動かないため、WordPressの本体とプラグインを狙う乗っ取りや、SQLインジェクション(入力欄から不正な命令をデータベースへ送り込む攻撃)、管理画面への総当たりは、作り置きに移した部分では成立しなくなります。フォームや検索など代わりに置く処理と、編集側の防御は別に必要です。

当方の価格のうち、初期調査・切り分けの55,000円(税込)は固定額で、ほかは基本費用です(変動要因で上がります)。保守にかかっている時間は運用ごとに違うため、こちらでは想定しません。移行後に要らなくなるプラグインがどれかは、申し込み後の作業で確かめます。

外部のサービスの価格は、次のページで2026年9月15日に確認した額です。月次の報告を含む額は、当方が各ページの額を合算しました。

問い合わせ後の流れ

問い合わせから完了までの段階と、それぞれの時期の目安です。

  1. 1
    随時

    問い合わせ受付

    サイトURLと、これまでの被害と復旧の経緯をお送りください。

  2. 2
    受付後

    折り返しと記録の確認

    現在の構成を確認し、過去の調査データを流用できるかを判断します。

  3. 3
    着手から1〜2週間

    静的移行現状調査

    動的機能の棚卸しと移行方針の設計を行います。調査は、管理画面のプラグイン一覧と、チャットでのヒアリングをもとに行い、結果を文書でお渡しします。静的移行現状調査は無料です。調査のあとで申し込まなくても、費用はかかりません。

  4. 4
    調査完了後

    移行方針と確定見積の提示

    移行範囲、工程、費用を確定し、申し込み後に着手します。申し込み後の作業で、調査では分からなかった事項が見つかった場合は、費用を変えずに、代わりの方法を協議して決めます。

  5. 5
    申し込みから3〜8週間を目安

    移行の実施と更新手順の引き継ぎ

    移行中に限り、切り替えたページから順に公開先を移し、完了時には全ページを静的にします。完了後に、記事の更新から公開までの手順をお渡しします。

改ざんが繰り返されるサイトの構成の見直しのご相談

技術情報が揃っていなくても送信できます。いまの構成を確認したうえで、進められる範囲をお返しします。

緊急対応を依頼する