本文にスキップ プロジェクトの相談を申し込む

1分セキュリティチェック・001 セキュリティ 侵害診断 検索インプレッション

ホームページがハッキングされたか10秒で確認する方法

読むために約5分 BlueCanvas

私たちのホームページがハッキングされたことをどのようにすばやく確認しますか?

Google検索ボックスにsite:内ドメインを表示せずに1行入力します。会社が作成していないタイトルや外国語ギャンブルページが結果に混ざっている場合、検索エンジンがすでに侵害されたページまで収集していった状態です。

キーサマリー

  • Google検索ボックスに site:内ドメイン を書かずに1行入力すると、侵害の兆候がすぐに明らかになります。
  • 会社が作成していないタイトルや外国語ギャンブルページが混在している場合は、インデックスが多いのではなく、すでに侵害されています。
  • サーバーのアップロードフォルダとSearch Consoleの[セキュリティの問題]メニューまで一緒に開くと、感染の範囲と最初の検出日がわかります。

会社名で検索しただけですが、見知らぬページがあふれます

この側に出てくるサイトは一見問題はありませんでした。ホームページも正常に開き、管理者画面もいつもと同じでした。ところで会社名で検索すると、通常のページの間に日本語ギャンブルページが混ざって出ました。インデックス付きページは 3,127個そして、そのほとんどは会社が作ったことのないページでした。

このような状態を置いて「検索にページがたくさん取れる」と理解してはいけません。検索エンジンが侵害されたページまで収集していったことを意味し、そのページはすでに会社ドメインの名前で公開されています。

10秒自己診断:検索ボックスにたった1行

Google検索ボックスに以下の行を付けずに貼り付けて入力してください。

site:内ドメイン

たとえば、ドメイン example.co.krなら site:example.co.krと入力します。 site:とドメインの間にスペースが入ると演算子が動作しないので、必ず貼り付けて書く必要があります。

判別基準はページ数ではありません。会社とは無関係のタイトルが混在している場合、通常の検索結果ではありません。以下の2つを分けてみてください。

  • ノーマル — 結果に表示されるページがすべて会社が作成したページです。
  • 侵害の疑い - 知らないタイトル、外国語の文字列、ギャンブルや大人のキーワードが混在しています。

2桁目:サーバーのアップロードフォルダ

検索結果だけが奇妙ではありません。侵害されたサイトはサーバーにも痕跡を残します。 /wp-content/uploads/同様に、元の画像と添付ファイルのみが必要なアップロードフォルダを開いて、変更日に基づいて並べ替えてください。

同じ修正日のHTMLファイルが1日で複数作成されている場合は、人が1つずつアップロードしたファイルではありません。自動的に植え付けられたファイルです。この便例では k-8812.htmlを含むファイルが同じ時刻に連続して生成されていました。

私がアップロードしていないファイルを見つけたとき、削除よりも原因のブロックが最初です。ファイルだけを消去すると、同じパスで数日後に再び植えられます。

3桁目:Search Consoleのセキュリティ問題メニュー

Googleは通常サイト運営者の前に知っています。 Search Consoleに登録しておくと、以下のパスに記録が残っています。

Search Console→セキュリティと手動アクション→セキュリティの問題

これには、問題の種類と最初の検出日、影響を受けたページ数がそのまま残ります。この便利なケースでは、問題の種類は「ハッキングされたコンテンツ - スパムページの挿入」でした。 2025年9月26日、影響を受けたページは 3,127個でした。映像を作った時点を基準に警告が上がって6ヶ月が過ぎました。

Search Consoleにサイトを登録していない場合は、今すぐ登録することをお勧めします。登録自体は無料で、登録しておかなければ次の警告を逃しません。

確認してからやるべきこと

  1. 感染ページとWebシェルを一緒に消去します。 スパムページだけを消去すると、それを生成するファイルはそのまま残ります。
  2. 着信経路をブロックします。 脆弱なプラグインを更新し、アップロードフォルダから実行権限を削除します。
  3. アカウント情報をすべて新しく発行します。 管理者パスワード、FTP、データベース、APIキーはすべて宛先です。
  4. その後、Search Consoleでレビューを依頼します。 順序を変更すると、承認された後に同じ警告が再表示されます。

回復順序をなぜこのようにつかむべきか Googleがサイトに「危険」マークを付けたときに回復する順序でケースと一緒に詳しく取り上げました。侵入が始まるポイントは概ね管理者ページなので、 管理者アドレスが/adminの場合、1日に何回攻撃を受けるか続いて見ると、流れは一つにつながる。

映像字幕専門(5シーン)

実際のハッキングの兆候

会社名を検索しただけですが、わからないページがあふれます。通常のページの間に日本語ギャンブルページが混在しています。ページが多いという意味ではなく、サイトが侵害されたという信号です。

サーバーで見つかった証拠

検索結果だけが奇妙ではありません。サーバーにも見知らぬファイルが蓄積されます。同じ修正日のHTMLファイルが1日で連続して生成されました。私がアップロードしていないファイルの場合、削除よりも原因のブロックが最初です。

10秒自己診断

Google検索ボックスにたった1行、site:内ドメインを表示せずに貼り付けて入力します。知らないタイトルや外国語ページが表示されている場合は、侵害を疑う必要があります。

判別基準

ページ数ではなく、自分が作成したページであることを確認します。会社とは無関係のタイトルが混在している場合、通常の検索結果ではありません。

最後の確認

Googleはすでに知っていました。 Search Consoleの[セキュリティの問題]メニューで、検出日と影響範囲を確認します。このケースでは、最初の検出日が2025年9月26日、影響を受けたページが3,127ページでした。

よくある質問

site:検索で結果が出ない場合は安全ですか?

安全だと見るのは難しいです。結果がない場合は、インデックスがまだ存在しないか、robots.txtまたはnoindex設定で検索エンジンが収集できない可能性があります。この場合は、Search Consoleのインデックス作成レポートとセキュリティの問題メニューを一緒に確認する必要があります。

WordPress以外のサイトも同じ方法で確認できますか?

確認できます。 site:検索と検索コンソールの確認はCMSの種類とは無関係です。ただし、サーバーで開いているフォルダは異なります。 WordPress は /wp-content/uploads/ を、グヌボードは /data/file/ を、直接開発したサイトは添付ファイルを保存するパスをご覧ください。

スパムページを消去してから数日後に再び発生します。なぜですか?

これは、スパムページを作成するファイルがサーバー上に残っているためです。攻撃者は通常、Webシェルを最初にアップロードしてから、そのWebシェルでスパムページを生成し続けます。スパムページよりも修正時刻が少し前のPHPファイルがある場合、それが原因である可能性が高いです。侵入経路を妨げない場合は、同じことが繰り返されます。

検索結果を消去するには、Googleに削除リクエストを送信できますか?

削除要求は一時的なアクションです。 GoogleのURL削除ツールは約6ヶ月間検索結果から非表示になります。感染ファイルの削除とパスのブロックを最初に終了し、次にSearch Consoleでレビューを依頼してください。

検索結果にわからないページが表示された場合

ファイルだけを消去すると、同じパスに戻ります。BlueCanvasのサーバーセキュリティチェックは侵入経路まで探し、危険度と措置手順をまとめたレポートを行います。

サーバーのセキュリティチェックを見る

他のショットインサイト

ショートフォームのインサイト 全て表示→