MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

[解決済み]ブラウザにENV(環境変数)を吐かせないようにする方法
https://forums.mozillazine.jp/viewtopic.php?f=2&t=8690
ページ 11

作成者:  ooIcoo [ 2009年6月18日(木) 19:37 ]
記事の件名:  [解決済み]ブラウザにENV(環境変数)を吐かせないようにする方法

firefoxにENVを吐かせないようにする方法ってありますか?
またなぜ環境変数を出さないといけないのでしょうか?
どなたか教えてください。

Mozilla/5.0 (X11; U; Linux x86_64; ja; rv:1.9.0.11) Gecko/2009060309 Ubuntu/9.04 (jaunty) Firefox/3.0.11

作成者:  Piro [ 2009年6月18日(木) 20:21 ]
記事の件名:  Re: ブラウザにENV(環境変数)を吐かせないようにする方法

環境変数というと、HTTPでFirefoxからサーバに向けて送信される情報のことでしょうか?
送られる情報の内容は色々あるので、何を隠したいのか書いていただかないと、有効なアドバイスはできないと思います。

>なぜ環境変数を出さないといけないのでしょうか?

それはそれぞれの情報によって異なりますが、基本的にはそれぞれ何らかの必要があって送信されているわけで、意味もなくユーザの個人情報を垂れ流しているわけではないです。
例えばAccept-Languageのような情報は、その情報を元にしてサーバ側が適切なコンテンツを返すことができることが期待できます。getfirefox.comにアクセスしてmozilla.jpにリダイレクトされるのもそのおかげです(多分)。
Firefoxのインストーラをダウンロードした後に表示されるインストール手順の説明で、今自分が使っているOSやブラウザに合わせたスクリーンショットを表示するといったことも、そういった情報が利用できて初めて可能になります。
また、Referrerを参照すれば、直前に見ていたページの内容に応じて適切な内容を返すことができます。

とはいえ、そういった便利な自動判別の恩恵を受ける事よりも、自分が明示的に許可した情報以外を知られるのが嫌だということであれば、それぞれ個別に設定する事でサーバ側へ情報を送らないようにもできます。
ただ、あくまで個別の設定が必要になる(場合によってはアドオンや他のアプリケーションを使う必要がある)ので、「何を隠したいのか」ということがはっきりしているのであれば、それを先に書いていただくのが一番話が早いんじゃないだろうかと思った次第です。

作成者:  ooIcoo [ 2009年6月19日(金) 18:07 ]
記事の件名:  Re: ブラウザにENV(環境変数)を吐かせないようにする方法

この情報を隠したいという明確な意志はなかったのですが、なんとなく「なんでENVなんて出してるんだろうな」と思い、トピックを立てて質問させていただいたのですが、Piroさんの返信で理解しました。
改めてfirefoxが出しているENVを見たところ必要最小限のものしかありませんでした。

下らないことで質問してすいませんでした。
そして返信ありがとうございます

作成者:  [ 2009年6月28日(日) 00:25 ]
記事の件名:  Re: ブラウザにENV(環境変数)を吐かせないようにする方法

ooIcoo さんが書きました:
この情報を隠したいという明確な意志はなかったのですが、なんとなく「なんでENVなんて出してるんだろうな」と思い、トピックを立てて質問させていただいたのですが、Piroさんの返信で理解しました。
改めてfirefoxが出しているENVを見たところ必要最小限のものしかありませんでした。

いわゆる環境変数チェックのような CGI 等を使った Web ページで確認しているということでしょうか?

そういったページで環境変数として表示される物は、Web サーバが CGI 等を呼び出す際に渡される情報です。
その中には、Firefox が Web サーバに送っている内容(たとえば Accept-Language のような情報等)もあれば、そうでない内容(たとえばアクセス元の IP アドレス等)もあります。
Firefox が環境変数を出しているというのは間違いです。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/