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

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

ウェブサイトの検索結果に見覚えのない日本語テキストが表示されていませんか?もしそうであれば、あなたのサイトは「日本語SEOスパム」、いわゆる「日本語キーワードハック」の被害を受けている可能性があります。この種の攻撃について不安を抱くサイト運営者から、私たちは数多くのご相談を受けています。本記事では、この攻撃の仕組みと具体的な修復方法を詳しく解説します。

日本語キーワードハック(日本語SEOスパム)とは?

日本語キーワードハックとは、サイト上に自動生成された日本語テキストが表示され始める攻撃です。このブラックハットSEO手法では、感染したページのタイトルやディスクリプションに日本語の単語を表示させることで、Googleの検索結果を乗っ取ります。検索エンジンには通常の訪問者とは異なるページを見せる、いわゆるクローキングによって実現されます。この攻撃は「日本語キーワードハック」「日本語SEOスパム」「known spam detected: spam-seo?japanese.0」「日本語シンボルスパム(Japanese Symbol Spam)」などとも呼ばれています。

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

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

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

サイトに日本語ハックが発生する理由はさまざまですが、最も多いのは以下の通りです。

CMSのバージョンが古い

驚きの統計データを見ればわかるように、CMSが古いままになっていることが、サイトがハッキングされる最大の原因です。ハッカーはソフトウェアの脆弱性やセキュリティホールを狙ってきます。CMS開発元は定期的にセキュリティパッチをリリースしていますが、サイト運営者が更新を後回しにしてしまうと、未修正のセキュリティホールが日本語キーワードハックの温床となります。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

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

すべてのプラグインが安全とは限りませんし、定期的にメンテナンス・アップデートされているとも限りません。プラグインをインストールする前に必ず内容を確認しましょう。また、サードパーティ製プラグインの使用は最小限に抑えるのが賢明です。どうしても使う必要がある場合は、最新の更新日、レビュー、サポート状況を必ずチェックしてください。バグを含むプラグインは、日本語キーワードハックの格好の標的になります。

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

ディレクトリリスティング(ディレクトリブラウジング)が有効になっていると、ハッカーは簡単なオンライン検索だけでディレクトリの詳細情報を取得できます。この情報はサイトにとって危険であり、日本語キーワードハックの実行に利用される可能性があります。必ずディレクトリリスティングを無効化しておきましょう。

不適切なファイルパーミッション

ファイルパーミッションは、誰がファイルを読み取り・書き込み・実行できるかを決める重要な設定です。不適切なパーミッション設定はセキュリティホールになり得ます。一般的には、ファイルは「644」、ディレクトリは「755」に設定するのがベストプラクティスとされています(WordPress Codex推奨)。また、config.phpやコンテンツフォルダなどの機密性の高いファイルには、「400/440」が推奨されます。

日本語キーワードハック – SEOスパム結果の発見方法

1. 日本語SEOスパム:Google検索で感染ページを特定する

Google検索で site:[あなたのサイトのURL] japan と入力して検索すると、該当ページを発見できます。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

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

最近、弊社のエンジニアが、フロントページ全体が日本語で表示されてしまうサイトに遭遇しました。これはこの攻撃の被害を受けた明白な兆候です。このような状況に直面した場合は、専門家への相談をおすすめします。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

2. Google Search Consoleで確認する

Google Search Console(旧Googleウェブマスターツール)にログインし、左サイドバーの「セキュリティの問題」ツールに移動します。

3. 日本語SEOスパム:「Fetch as Google」でクローキングを確認する

ハッキングされたページにアクセスすると、「404ページが見つかりません」と表示され、ページが存在しないかのように見えることがあります。注意してください。これはハッカーが「クローキング」と呼ばれる手法を使っている可能性があります。Google Search Consoleの「Fetch as Google」ツールを使って、クローキングの有無を確認しましょう。

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

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

WordPressのマルウェア除去作業を始める前に、まず現在のサイトのバックアップを取るのが良い習慣です。何か問題が発生した場合でも、このバージョンに復元できます。バックアップファイルは.zipなどの圧縮形式で保存してください。

2. Search Consoleで新しく作成されたユーザーアカウントを削除する

「ユーザーとプロパティオーナー」タブを確認しましょう。ここで、ハッカーがサイトへの管理者権限を持っていないかを確認できます。見覚えのないユーザーや不審なアクティビティがあれば、直ちにアクセス権限を取り消してください。ハッカーはスパム用のGmailアカウントを管理者として追加し、サイトマップや地域ターゲティングなどの設定を変更しようとします。

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

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

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

ハッカーはしばしば.htaccessファイルを使って、ユーザーや検索エンジンを悪意のあるページへリダイレクトさせます。既知のクリーンなバックアップと照らし合わせて、.htaccessファイルの内容を検証してください。不審なコードを見つけたら、行頭に「#」を付けてコメントアウトします。

5. WordPressの設定ファイル(データベース接続情報)を作り直す

wp-configファイルはサイトの設定ファイルであり、ハッカーにとって最も魅力的な標的の一つです。ハッキングされた場合、攻撃者はこのファイルにも悪意あるコードを挿入している可能性があります。ファイルを徹底的にスキャンし、見覚えのない記述を削除することで、日本語SEOスパムを除去できます。
ただし、wp-configの編集は、重要な記述を誤って削除するとサイトが壊れる恐れがあります。そこで、直接編集する代わりに、WordPressのデータベース接続文字列を控えておき、それをもとに完全に新しいファイルを作成する方法が安全です。その後、感染した旧wp-configファイルを削除します。注意 – wp-configファイルの編集を誤るとサイトがダウンする可能性があるため、十分慎重に行ってください!

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

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

7. コアファイル・プラグイン・テーマファイルを入れ替える

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

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

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

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

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

10. Webサイトファイアウォールで将来の攻撃を防ぐ

日本語キーワードハックと同様のWordPress向けSEOスパム攻撃として、ファーマハック(pharma attack)があります。これはサイトのSEOタイトルやURLにバイアグラやシアリスといったスパム医薬品を表示させる攻撃です。こうした感染を防ぐ有効な手段がWebサイトファイアウォールの導入です。Astraのセキュリティスイートは、悪意のあるリクエストがサイトに到達するのを防ぎ、仮想パッチ適用によりソフトウェアを自動的に保護します。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

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

サイバー攻撃自体も恐ろしいものですが、その余波はさらに深刻です。私たちは顧客のサイト一つを対象に、日本語キーワードハックがどのような影響を与えるかを調査しました。

ハッキング後、数日間にわたりサイトをモニタリングしたところ、次のような結果が判明しました。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

昨年11月にハッキングされた時点で、トラフィックが急落しています。上の画像のデータは1年分のものであり、11月ほどの落ち込みは他にありませんでした。

関連ガイド – WordPressハッキング除去

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

下の画像は2019年8月1日〜31日のサイトデータです。ご覧のとおり、合計クリック数20.3k、表示回数254k、平均CTR 8%、平均掲載順位15位となっています。グラフの山と谷も月を通じてほぼ同じ挙動を示しています。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

11月にサイトがハッキングされた後、データは次のように変化しました。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

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

さらに調査を絞り込み、サイトがハッキングされていた日だけを追跡すると、次の結果が得られました。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法

CTRはほぼ50%低下し、平均掲載順位も2位下落しています。

日本語キーワードハックはサイトに長期的な影響を及ぼします。迅速に駆除できたとしても、SEOには打撃が残ります。サイト運営者ならご存じのとおり、サイトのSEOと評判を再構築するには膨大な労力が必要です。

こんな運命に陥りたくないなら、運任せにしてはいけません。投資と備えが必要です。

問題が起きていない今こそ、プロアクティブなサイト保護に投資しましょう。サイトのための標準的なセキュリティルーチンを確立してください。ファイアウォールとセキュリティプラグインは、サイトを保護するために長い目で見て大きな効果を発揮する実証済みのソリューションです。

日本語SEOスパム(日本語キーワードハック)は非常に蔓延しているため、参考になる短い動画も作成しています。

Astra Security Suiteについて

Astraは、ハッカーやインターネット上の脅威、ボットからサイトを守るための必須Webセキュリティスイートです。WordPress、OpenCart、Magentoなどの主要CMSで稼働するサイトにプロアクティブなセキュリティを提供します。

Google検索結果に日本語キーワードが表示される?日本語キーワードハック(日本語SEOスパム)の原因と対処法
  1. ウェブサイトがハッキングされた?発見直後にすぐ取るべき5つの対処手順

    サイバー犯罪は年々増加傾向にありますが、ここ数年でその増加は特に顕著になっています。その背景には、インドやブラジルといった巨大市場でのインターネット接続環境の普及が挙げられます。ある統計によると、ウェブサイトの86%が少なくとも1つ以上の深刻な脆弱性を抱えており、それがハッキング被害につながっているとのことです。 さらに驚くべきことに、企業がハッキング被害を検知するまでに平均6か月以上かかるというデータもあります。ウェブサイトがハッキングされた場合の影響は、単なるページの改ざんから、攻撃者による身代金要求まで多岐にわたります。 本記事では、ウェブサイトがハッキングされた直後に取るべき基本的な対

  2. メールを無料でアーカイブする方法|MailStore Homeの活用ガイド

    G Suite Legacy無料版の終了とGoogle Workspaceへの移行について2012年頃、Googleは新規顧客向けに「G Suite Legacy(レガシーエディション)」と呼ばれる無料版の提供を終了しました。ただし、すでに無料アカウントを保有していたユーザーは、これらのサービスを引き続き無料で利用できました。その後約10年にわたる数多くのアップデートを経て、Googleは2022年6月をもって、すべての無料G Suite Legacyサービスを終了することを決定しました。ユーザーはGoogle Workspaceへアップグレードし、ビジネスニーズに合ったプランを選択する必要が