質問: 「キャッシュポイズニング」について教えてください お世話になります。兄のウェブサイト(「abc.com」と仮定)の管理をしています。片田舎の個人経営のお店のサイトで、ショッピング機能、データベース、メールフォームなどは積んでいない、htmlとjavaとcssだけのとてもシンプルなサイトです。 数日前に、googleの検索結果に出た「abc.com」へのリンクをクリックすると、全く無関係な"怪しい"サイトにリダイレクトされてしまう、とお客さんから苦情があり、何をどうしたらいいのか分からず、キャッシュポイズニング? → dns? という発想で、レンタルサーバのホスティング会社に相談したところ、折り返し連絡をいただけるとこのことなので、現在その連絡待ちです。 質問1.慌てて、サーバ屋さんに相談してしまいましたが、「キャッシュ」であれば、相談先はispですか?こういうときは、どこに相談すれば問題の解決につながりますか? 質問2.「キャッシュポイズニング」というのは、毒入れされたサーバのdnsキャッシュでサイトを見るとリダイレクトされる→ファーミングという理解なんですが、この理解の仕方は妥当ですか? ネットで色々調べて、cross-pollination check(iana)とweb-based dns randomness testというのに遭遇したので早速試してみたところ、前者では[safe]と出て、後者では「great」と出たので、恐る恐る、自宅のpcからgoogle検索してアクセスしたところ、問題なくアクセスできました(と思います...リダイレクトされませんでした)。 質問3. これは、サーバ屋さんが早速対応してくれた、ということなのでしょうか(相談後24時間以内)?それとも、兄のpc(お客さんの社内lan?)が辿っているところのdnsキャッシュが書き換えられている、ということなのでしょうか?もし、後者であれば、googleからabc.comにアクセスするお客さんの全員がリダイレクトされてしまう、ということではなく、その人の問い合わせ経路(isp?)によるということですか? 質問4.一度この被害を受けたら、abc.comというアドレスを使い続けるのは危険ですか(また同じ被害に遭う可能性が高くなりますか?) 新しいアドレスを取って、サーバを乗り換た方がよいのでしょうか? 同じような経験をされた方、専門家の方、ご教授のほど宜しくお願いいたします
回答: 質問2.その理解で正しいでしょう。 質問1.dnsサーバの問題であるなら,ドメイン名abc.comが登録されているdnsの管理者,および,異常が生じたpcが契約使用しているisp,に問い合わせることになるでしょう。 質問4.そのドメイン名を使い続けて問題ないでしょう。dnsサーバの脆弱性を突かれたのであれば,abc.com以外のドメイン名でも同じように異常が起こりえます。脆弱性が修正されたのであれば,abc.comも含めてどのドメイン名でも正常にipアドレスが返されます。 で,残った問題点は,質問者はdnsキャッシュポイゾニングと決めてかかっているようですけれど,本当にそうなのですか? という点です。 「お客さんから苦情があり」とのことですが,何名の顧客から苦情がありましたか。dnsキャッシュポイゾニングが原因であるなら,そのdnsサーバを利用している複数のユーザから広く異常報告がみられるはずです。 「自宅のpcから...問題なくアクセスできました」とのことですが,ispのdnsサーバが原因であったなら,顧客のispと質問者のispが違う場合は同じ異常が発生しません。 もしも苦情報告を寄せた顧客が1~2名であるのなら,dns(サーバ)キャッシュポイゾニング,ではなく, dnsクライアント側のリゾルバキャッシュポイゾニング,あるいは,hostsファイルポイゾニングの可能性の方がありえます。 http://okwave.jp/qa4282184.html の過去の私の回答 ano.2 http://okwave.jp/qa4268488.html の過去の私の回答 ano.5 簡単に言うなら,dnsサーバの問題ではなく,顧客のpcが悪意あるプログラムに感染した可能性はないのですか? ということです。