• 締切済み

URL(アドレス)偽装はどういう仕組み?

サイトにJPEG画像のリンクが張られていて、それをクリックしリンク先の画像をしばらく見ていると突然別の画像(恐ろしいものなど)に切り替わってしまうことがあります。 保存しようとするとファイルの種類がGIFだったので、実際はJPEG画像ではなかったことになりますが、ブラウザのアドレスやステータスバーには確かに拡張子がjpgとなっていました。 どういう仕組みなのでしょうか。

みんなの回答

  • M2452
  • ベストアンサー率54% (47/86)
回答No.2

まず、ウェブ上では拡張子は飾りのようなものです。(と言うと言い過ぎですが。 たとえば、サーバ側で.jpg拡張子にimage/gifというMIMEタイプが設定してあれば、ファイル名は"ほにゃらら.jpg"でもGIFファイルとして認識されます。 ブラウザは、拡張子ではなくこのMIMEタイプでファイルの中身を判別しているのです。

wins2
質問者

お礼

ありがとうございました。

  • Grani
  • ベストアンサー率80% (8/10)
回答No.1

えーと、つまりこの件で言うURL偽造というのはリンクはjpgなのに保存しようとするとGIFだったってことですよね。 いま手元のJPGファイルをネットにアップ後拡張子をgifに変えて画像のURLに飛び、保存ダイアログを開いてみるとファイルの種類がjpgだったので多分ただ単に本当はアニメーションGIFの拡張子をjpgにリネームしてネットにアップしてあるだけかと思います。

wins2
質問者

お礼

ありがとうございました。

関連するQ&A