「自社サイトにアクセスすると『このサイトは安全ではありません』と赤い警告画面が出るようになった」「取引先から『Googleで検索したら危険なサイトと表示された』と連絡があった」——こうしたご相談をいただくことがあります。この警告は、鍵マークが表示されないSSLの警告とは別の仕組みで表示されるものです。原因を取り違えると対処が的外れになってしまうため、まず種類を見分けることが大切です。この記事では、「安全でないサイト」警告の原因と、切り分け・対処の手順を整理します。

「安全でないサイト」警告とは

「安全でないサイト」警告は、Googleの「セーフブラウジング(Safe Browsing)」という仕組みによって表示されます。セーフブラウジングは、Googleがフィッシングサイトやマルウェア配布サイトを検出し、そのリストをChrome・Firefox・Safariなど主要ブラウザや検索結果に共有する仕組みです。

該当すると、以下のような形で警告が表示されます。

  • ブラウザでサイトを開こうとすると、画面全体が赤くなり「危険なサイトへのアクセスをブロックしました」「このサイトは不正なソフトウェアを含んでいる可能性があります」などと表示される
  • Googleの検索結果で、該当するページのタイトル下に「このサイトはハッキングされている可能性があります」と表示される

いずれも、そのサイトがフィッシング(偽サイトによる個人情報の詐取)やマルウェア(不正なプログラム)の配布に関与していると、Googleが判断したことを意味します。

SSL警告との違い

「安全でないサイト」警告と混同されやすいのが、SSL証明書に関する警告です。仕組みも原因も異なるため、まず表示内容で見分けてください。

安全でないサイト警告(セーフブラウジング)SSL警告
原因フィッシング・マルウェアの検出証明書の期限切れ・設定不備など
典型的な表示「危険なサイトへのアクセスをブロックしました」「この接続ではプライバシーが保護されません」
エラーコード例なし(警告文のみ)NET::ERR_CERT_... 等のコードが表示される
対処の方向性改ざん・不正コンテンツの調査と除去証明書の再取得・再設定

HTTPS化やSSL証明書の基本についてはHTTPSとSSLとは?サイトに鍵マークが必要な理由、証明書のエラーコード別の原因についてはSSL証明書が「無効」と表示される原因と対処法【期限切れ以外】で詳しく解説しています。エラーコードが表示されている場合は、まずそちらをご確認ください。

原因の切り分け

「安全でないサイト」警告が出ている場合、大きく分けて次のいずれかが原因です。

1. サイトが実際に改ざん・マルウェア感染している

最も多いケースです。プラグインやCMSの脆弱性を突かれ、見えない場所に不正なコード(マルウェア配布用のスクリプトや、フィッシングページへの誘導など)が埋め込まれていることがあります。運営者が気づかないうちに、訪問者を経由してウイルスが拡散しているケースもあります。

2. 埋め込みコンテンツ・広告が原因

自社サイト自体は改ざんされていなくても、埋め込んでいる広告タグや外部ウィジェット、連携している他サービスが不正なコンテンツを配信している場合があります。この場合、原因は自社サイトの外側にあります。

3. 誤検知(false positive)

まれに、実際には問題がないにもかかわらず、セーフブラウジングが誤って検出しているケースもあります。ただし、可能性としては低く、まずは実際に改ざんがないかを確認することが優先です。

対処の手順

1. Google Search Consoleの「セキュリティの問題」レポートを確認する

Search Consoleにログインし、「セキュリティの問題」レポートを開きます。ここに、検出された問題の種類(マルウェア・フィッシングなど)と、該当するページのURLが具体的に記載されています。まずどのページで何が検出されているかを正確に把握してください。

2. サイトが改ざんされていないか確認する

見知らぬファイルが追加されていないか、投稿やユーザーに不審なものがないかを確認します。改ざんが確認された場合の具体的な対応手順はサイトが改ざん・乗っ取りされた時の対応手順にまとめています。パスワードの変更、被害範囲の確認、バックアップからの復旧まで、この記事の手順に沿って進めてください。

3. 原因を除去し、サイトを復旧する

改ざんされたファイルの削除、不審なプラグイン・テーマの削除、クリーンなバックアップからの復元などを行います。埋め込みコンテンツが原因の場合は、該当する広告タグや外部ウィジェットを一時的に外して様子を見ます。

4. Search Consoleで再審査リクエストを送る

原因を修正したら、Search Consoleの「セキュリティの問題」レポートから「修正を確認リクエストする」ボタンを押します。Googleが再度サイトを確認し、問題がなければ警告が解除されます。審査には数日〜数週間かかることがあります。

審査リクエスト後もすぐには表示が変わらないため、焦って何度もリクエストを送り直す必要はありません。

よくある質問

Q. 警告が出てからどのくらいで解除されますか?

A. 原因を修正し再審査リクエストを送ってから、数日〜数週間かかるのが一般的です。修正内容によって審査にかかる時間は変動します。

Q. サイトを改ざんした覚えがないのに警告が出ました。なぜですか?

A. 運営者が気づかないうちに、脆弱性を突かれて不正なコードが埋め込まれているケースがほとんどです。「心当たりがない」こと自体は珍しくありません。まずSearch Consoleのレポートで実際の検出内容を確認してください。

Q. SSL証明書は問題なく最新なのに警告が出ます。原因はSSLですか?

A. SSL証明書が有効であっても「安全でないサイト」警告は別の仕組み(セーフブラウジング)で表示されるため、無関係に発生することがあります。表示されている文言やエラーコードの有無で、どちらの警告かをまず見分けてください。

Q. 一部のページだけ警告が出て、他のページは正常です。どういうことですか?

A. 改ざんが特定のページ・ディレクトリに限定されている可能性があります。Search Consoleのレポートに記載された該当URLを確認し、そのページ周辺を重点的に調査してください。

Q. 復旧後、また同じ警告が出ないようにするにはどうすればよいですか?

A. CMSやプラグインを最新版に保つ、不要なプラグイン・テーマを削除する、管理画面のパスワードを強固にするなどの再発防止策が有効です。詳しくはサイトが改ざん・乗っ取りされた時の対応手順の再発防止のセクションをご参照ください。

まとめ

  • 「安全でないサイト」警告はGoogleのセーフブラウジングによる、フィッシング・マルウェア検出の警告
  • SSL証明書の警告とは原因も表示も異なるため、まず種類を見分ける
  • 原因の多くはサイトの改ざん・マルウェア感染で、埋め込みコンテンツが原因のこともある
  • Search Consoleの「セキュリティの問題」レポートで詳細を確認し、原因除去後に再審査リクエストを送る
  • 審査には数日〜数週間かかるため、リクエストの連投は不要

原因の切り分けや改ざんの調査、復旧作業を自力で進めるのが難しい場合は、Web GearのWebレスキューでサイトの調査から復旧、Search Consoleでの審査リクエストまでお引き受けしています。「制作会社と連絡が取れない」「何が原因か分からず不安」という段階からご相談いただけます。