2012-01-08 1 views
2

友人の電子商取引のウェブサイトを整理しました。ホスティング会社はいくつかのマルウェアを検出して削除しましたが、私の友人の顧客はウェブサイトにアクセスする際にポルノサイトに誘導されるという問題を報告していました。彼のサイトを見てみると、削除される前にマルウェアが自分のWebページを更新したようだが、ホスティング会社はこれらの更新プログラムを検出していない。この悪質なHTML/CSSが何をしているのか分かりません

次のコードは、ちょうど終了bodyタグの前に彼のindex.phpに挿入されていた:

<div align="justify" style='width: 1px; height: 1px; overflow: auto;'> 
<a href="http://*********.org">porn terms here</a><br><a href="http://*********.com">more porn terms here</a><br> 
</div> 

(アスタリスクは私であり、多くはオリジナルではより多くのリンクがあった。)

私はこれはポルノリンクを含むページの一番下に1px x 1pxの領域を定義していますが、それは何を達成していますか?ユーザーがこの小さな領域内のリンクを誤ってクリックする可能性はないようです。 (あるいは、いくつかのブラウザがそれらをページ上の別の位置にあふれさせるのでしょうか?)それとも、これらのポルノリンクにスパイダーなどを送ることを意味していますか?

感謝の意を表します。

+2

私はちょうど推測ですが、...クモの餌のアイデアは確かに妥当と思われます。また、まだコードに残っていたこれらのリンクは、以前は正常に削除されたJavaScriptによって利用されていた可能性があります。 –

+1

私は '検索エンジンの最適化/可視性'に投票するでしょう。正当なユーザーがリダイレクトされた場合、それ以上のことが起こっている可能性があります。 –

答えて

5

GoogleのPageRankは、他のWebページによるそのページへのリンク数をカウントすることで、ある程度スコアを付けています。つまり、Googleのウェブクローラは、そうでない場合は隠れたリンクを見つけ、リンク先のページのスコアを上げることになります。多くの場所でこれらのリンクをシードし、ターゲットとなるポルノサイトは関連する「ポルノ用語」のGoogle検索結果に理論上高く表示されます。理論的に言うと、私は他の場所でGoogleが隠れたリンクをこれらのように割り引いて読んだからです。

+0

+1正確な答え –

+0

返事をいただいた皆様に感謝します。 - Steve、Jared、Kyle、cegfault。非常に便利、ありがとう!いいえ、私はユーザーがリダイレクトされていたと思われる方法を理解できませんが、レポートは中古の雑誌(ビジネスの誰かに苦情を申し立てた顧客、そしてビジネスオーナーがそれを私に渡した顧客)であるため、私は急いで解決するつもりです。私は疑わしいと思われるものについては、サイト(約750ファイルがあります)を見ていきます。 – Monkeybrain

2

あなたの言ったように、ページにリンクを張っているだけです。私の疑惑は、JavaScriptがどこかのイベントやポイントでそれらのリンクにアクセスする場所(特にユーザーが実際にそこに向けられている場合)です。さもなければ、それは彼らのポルノウェブサイトに多くの「バックリンク」を得るためのスパムエージェントの試みかもしれません。

完全なPHP/JavaScript/HTML/CSS /サイトを何も表示せずにはわかりませんが、あなたが持っているものについては、これが私の推測です。

+0

+1それはおそらくSEOのためだが、何かdodgyが追加されているかどうかを確認するためにjavascriptをすばやく調べることを傷つけることはできない。 – twsaef

0

私はこのコードはポルノサイトの検索順位を上げるためのリンクを隠すことだと思うでしょう。実際にユーザーをオフサイトに誘導するには、メタリフレッシュまたはjs window.locationタイプのリダイレクトが必要です。その時点で、そのコード内のリンクの状態を示すのが最も理にかなっています。

オーバーフローが "auto"に設定されると通常はスクロールバーが表示されますが、そのサイズでは白いピクセルしか表示されません。

関連する問題