ネットワークセキュリティ
 Computer >> コンピューター >  >> ネットワーキング >> ネットワークセキュリティ

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

多くのウェブサイト運営者から、「Googleの検索結果に自分のサイトとは無関係な日本語のキーワードが表示される」というご相談をいただいています。これは「日本語SEOスパム」や「日本語キーワードハック」と呼ばれる攻撃の被害を受けている可能性があります。

日本語キーワードハックとは?

日本語キーワードハックとは、自動生成された日本語テキストがあなたのサイト上に突然出現する攻撃です。このブラックハットSEO手法では、感染したページのタイトルやディスクリプション(説明文)に日本語のキーワードが表示され、Googleの検索結果を乗っ取ります。検索エンジンに対して通常の訪問者とは異なるページを見せることで成立する仕組みです。この攻撃は「Japanese Keyword Hack」「Japanese Search Spam」「Japanese Symbol Spam」などとも呼ばれています。

OpenCart、Magento、Drupal、WordPressなどのCMS(コンテンツ管理システム)を使用している場合、自動生成された日本語SEOスパムページが見つかることがあります。これらのページには、偽ブランド品を販売するショップへのアフィリエイトリンクが埋め込まれています。攻撃者は、あなたのサイトが持つ被リンクの評価を不正に利用して収益を得ようとしているのです。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

日本語SEOスパムに感染していないかご不安ですか?チャットウィジェットからメッセージをお送りください。喜んでサポートいたします。

日本語キーワードハックが発生する主な原因

サイトに日本語ハックが発生する理由はいくつか考えられます。最も多いのは以下の4つです。

CMSのバージョンが古い

CMS開発者はセキュリティパッチを迅速にリリースしていますが、サイト運営者がそれを適用せず放置しているケースが少なくありません。統計を見ればわかるように、CMSの更新怠慢こそがハッキングの最大の要因です。未修正の脆弱性は、後の日本語キーワードハックにつながります。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

サードパーティ製プラグイン

すべてのプラグインが安全というわけではなく、その大多数は継続的にメンテナンス・アップデートされていません。インストール前に必ず内容を確認し、使用数は最小限に抑えましょう。どうしても使う場合は、最新の更新日、レビュー、サポート体制をチェックしてください。バグを抱えたプラグインは、日本語キーワードハックへの侵入経路になりかねません。

ディレクトリリスティングが有効になっている

ディレクトリリスティングが有効だと、攻撃者は簡単なオンライン検索だけでディレクトリ構造の詳細情報を取得できます。この情報はサイトにとって危険であり、日本語キーワードハックの実行に悪用される恐れがあります。必ずディレクトリリスティングを無効化しておきましょう。

不適切なファイル権限

ファイル権限の設定ミスも重大なセキュリティホールです。一般的には、ファイルは「644」、ディレクトリは「755」に設定するのが推奨されます。さらに、config.phpなどの機密ファイルやコンテンツフォルダには「400」を設定することが望ましいとされています。

日本語キーワードハックの検出方法 ― SEOスパム結果の調査

  1. 1. Google検索で感染ページを特定する

    Googleでsite:[あなたのサイトのURL] japanと検索することで、感染したページを発見できます。

    Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

    検索結果をいくつか確認し、不審なURLがないか調べてください。これらはGoogleにインデックスされた「japan」という単語を含むページです。タイトルやディスクリプションに日本語の文字が含まれるページが見つかった場合、サイトが感染している可能性が高いといえます。

  2. 2. Google Search Consoleで確認する

    Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

    Google Search Console(旧Googleウェブマスターツール)の左側サイドバーにある「セキュリティの問題」ツールにアクセスすると、以下のような警告が表示されます。

  3. 3. 「クローラとして取得」でクローキングを確認する

    感染したページにアクセスすると「404ページが見つかりません」と表示され、あたかもページが存在しないかのように見えることがあります。注意してください。攻撃者は「クローキング」と呼ばれる手法を使っている可能性があります。Google Search Consoleの「クローラとして取得」機能を使えば、クローキングの有無を確認できます。

日本語キーワードハックの修復方法

  1. 1. クリーンアップ前にサイトをバックアップする

    マルウェア除去作業を始める前に、必ず現在のサイトのバックアップを取得してください。万が一問題が発生しても、このバックアップから復元できます。バックアップファイルはzip形式など圧縮形式で保管しましょう。

  2. 2. Search Consoleに新しく追加されたユーザーアカウントを削除する

    「ユーザーと所有者」タブに見覚えのないユーザーがいたら、直ちにアクセス権限を取り消してください。攻撃者はスパム用Gmailアカウントを管理者として追加し、サイトマップや地域ターゲティングなどの設定を自由に変更できるようにします。

  3. 3. マルウェアスキャンを実行する

    Webサーバーをスキャンしてマルウェアや悪意のあるファイルを検出します。ホスティング会社が提供するcPanelの「ウイルススキャナー」ツールを利用するか、Astra Proプランによる専門家によるマルウェア除去サービスを活用できます。

  4. 4. .htaccessファイルを確認する

    攻撃者はしばしば.htaccessファイルを利用して、ユーザーや検索エンジンを悪意のあるページへリダイレクトします。既知のクリーンなバックアップと比較して内容を確認し、不審なコードを見つけたら、行頭に「#」を付けてコメントアウトしましょう。

  5. 5. WordPressのwp-configファイルを確認する

    wp-configファイルはサイトの設定ファイルであり、攻撃者の標的になりやすい存在です。ハッキング時には、このファイルにも悪意のあるコードが挿入されていることがあります。慎重に精査し、不明な記述を削除して日本語SEOスパムを取り除きましょう。
    ただし、wp-configの編集は、重要な記述を誤って削除するとサイトが壊れる恐れがあります。そこで、編集前にWordPressのデータベース接続文字列を控えておき、まったく新しいファイルを作成する方法が安全です。その後、感染した古いwp-configファイルを削除します。
    注意:wp-configファイルの編集ミスはサイト全体の消失につながる可能性があります。細心の注意を払ってください。

  6. 6. 最近変更されたファイルを確認する

    以下の手順で、最近変更されたファイルを検索できます。
    ― SSH経由でWebサーバーにログインします。
    ― 次のコマンドを実行して、最も最近変更されたファイルを一覧表示します。
    find /path-of-www -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
    Astraのお客様の場合、悪意のあるファイル変更を通知するメールが自動的に届きます。

  7. 7. コアファイル・プラグイン・テーマファイルを置き換える

    感染したコアファイルは、WordPress.orgから入手できるオリジナル版で置き換えます。最新版とアップデートをダウンロード・アップロードした後、古いファイルを削除しましょう。

  8. 8. アップロードディレクトリを確認する

    wp-content/uploadsディレクトリ内に、.php、.js、.icoなどブラックリスト対象の拡張子を持つファイルがないか確認してください。そのようなファイルが見つかった場合は、base64_decode、rot13、eval、strrev、gzinflateなどの文字列が含まれていないか内容を調べます。これらのファイルは悪意のあるものである可能性が高いため、すべて削除しましょう。

  9. 9. サイトマップを確認する

    攻撃者が日本語スパムページを素早くインデックスさせるため、サイトマップを改ざんしたり新規に追加したりしている場合があります。サイトマップに不審なリンクが見つかったら、既知のクリーンなバックアップからCMSのコアファイルを速やかに復元してください。

  10. 10. Webアプリケーションファイアウォール(WAF)で将来の攻撃を防ぐ

    日本語SEOスパム感染を防ぐもう一つの有効な手段が、Webサイトファイアウォールの導入です。当社のセキュリティスイートは、悪意あるリクエストがサイトに到達する前にブロックし、サイトを自動的に保護・仮想パッチ適用します。
    なお、WordPressで同様のSEOスパム攻撃としては「ファーマ(製薬)ハック」も知られています。これはバイアグラやシアリスなどの医薬品広告をサイトのタイトルやURLに表示させる攻撃です。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

日本語キーワードハックがSEOとトラフィックに与える影響

サイバー攻撃は恐ろしいものですが、その余波はさらに深刻です。私たちは、日本語キーワードハックがサイトに与える影響を把握するため、クライアントのサイトの一つについて小規模な調査を行いました。

ハッキング後、サイトを数日間にわたって監視しました。その結果がこちらです。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

11月にハッキングされた頃から、トラフィックが急落していることがわかります。上の画像のデータは1年分のものであり、11月のような落ち込みはそれまで一度も発生していませんでした。

次に、ハッキングされた月のデータを絞り込み、8月のデータと比較しました。8月を選んだのは、この月にGoogleの大型アップデートがなかったためです。

下の画像は2019年8月1日〜31日のデータです。合計クリック数20.3k、表示回数254k、平均CTR 8%、平均掲載順位15となっています。グラフを見ると、月末まで山と谷がほぼ同じパターンで安定して推移しています。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

一方、11月にハッキングされた後のデータは以下のように変化しました。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

明らかにすべての指標が崩落しています。合計クリック数は11.8k、表示回数は207k、平均CTRは5.7%、平均掲載順位は16.6まで悪化しました。

さらに、ハッキングされた日だけに絞り込むと、次のような結果でした。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド

CTRは約50%低下し、平均掲載順位も2位下落しました。

日本語キーワードハックはサイトに長期的な影響を及ぼします。たとえ迅速に復旧できても、SEOには大きな打撃となります。言うまでもなく、失われたSEO評価とサイトの信頼を再構築するには膨大な労力が必要です。

こんな事態に陥りたくないなら、運任せにしてはいけません。今から投資して、対策を楽にしましょう。

サイトが順調に見えている今こそ、プロアクティブな保護に投資してください。定期的なセキュリティ習慣を身につけることが大切です。ファイアウォールやセキュリティプラグインは、サイトを守るために実績のあるソリューションです。

Astraセキュリティ

Astraには、毎日十件以上の同様のセキュリティ問題を解決する専任のセキュリティ専門家チームがあります。Astraファイアウォールを導入すれば、XSS、SQLインジェクション、悪質ボットなど80種類以上の脅威からサイトを24時間365日守ることができます。

今すぐAstraのデモをお試しください。

Google検索に日本語キーワードが表示される?「日本語キーワードハック」の原因と完全対処ガイド
  1. ウェブサイトのバックドアを見つけて削除する方法|検出から再発防止まで徹底解説

    実際のところ、バックドアは開発者がサイトへ正当にアクセスするための手段として利用されることもあります。しかし、作成したのが開発者であれハッカーであれ、バックドアは常にサイトのセキュリティにおける潜在的な脅威となるのです。 ウェブサイトのバックドアを検出するには? 一般に、ウェブサイトのバックドア検出は決して簡単な作業ではありません。バックドアは正常なファイルやデータベースの間に極めて巧妙に隠されているからです。ほとんどのバックドアは正規のコードと見分けがつかない形で記述されており、まさにその性質によって管理者の注意を巧みにかわすのです。 ここからさらに踏み込み、実際にどのような種類のバックド

  2. Google が URL を変更したいですか?提案。

    これについて聞いたことがあるかもしれません。 Google は、人々がウェブサイトとやり取りする方法を変えるというアイデアを検討しています。より具体的には、人々がどのように URL を操作するか、つまり、アクセスした Web サイトを主に識別して記憶する、人間が読み取れる Web アドレスです。控えめに言っても、この提案をめぐる波及効果は非常に興味深いものでした。そして考えさせられました。 1 つ目は、変更に対する実際の反発は、変更自体よりも明らかです。 2 つ目は、URL を現在の形式よりも意味のあるものや便利なものにしようとするメリットは本当にあるのでしょうか?そのために、あなたはこの記