質問: 「プロキシ」についての疑問・・・ みなさんこんにちは。 どのカテゴリが最適かちょっと分からなかったのですが、 「プロキシ」について教えてください。 最近プロキシ(串)について興味を持つようになり、 cybersyndrome.netなどを見て試しに設定してみました。 チェッカーなどでも確認する事ができ、生きているプロキシで ieでの設定もちゃんと出来ているようなのですが、 ヤフーを始め、ブックマークしているほとんどのサイトを閲覧する事ができません。 「ページを表示できません」というアレです。 win xpでie6です。 設定ソフトなどは使わず、ieの「ツール」→「インターネットオプション」 →「接続」→「lanの設定」でプロキシ設定しています。 サイトを閲覧できなかったら意味ないじゃん・・・と 思ってしまってたのですが、こんなもんなのでしょうか? それとも、たまたま見たサイトのほどんとがプロキシ経由を弾いてるとか? 「プロキシ特有の環境変数を付加しない匿名プロキシ」というのを使ってみたのですが・・・。 プロキシについてのサイトはひと通り読んでみたのですが、 設定する上で、何か抜けている作業があるのでしょうか? 毎日いろんなwebサイトを見て回ってるので、 完全でなくともある程度の匿名性を持てれば安心かな、 と思って挑戦してみたのですが・・・。 詳しい方、ぜひ教えてくださいm(u_u*)m
回答: プロキシサーバ(代理サーバ)は,webなどのデータ取得を代理してくれるサーバですが,次のような目的で利用されます. (1) 負荷軽減 多くの人が訪れるようなwebサイトの情報を一定時間保存(キャッシュ)しておくことで,プロキシサーバまでの距離が短い(軽くアクセスできる)ユーザが,わざわざ遠くのwebサイトまで行かなくても,楽にデータを取得できるようにする. (2)セキュリティ 社内lanなどで,lan内のパケットが外部に漏れ出さないように,lanをインターネットと隔離することはよくあります.このままではwebをみられなくて不便ですので,プロキシサーバをたて,webへのアクセス(80番ポート)に関してはプロキシサーバにデータ取得を依頼することで,webの閲覧を可能にする. というわけで,本来,プロキシサーバは匿名性を高めるためのものではありませんので,ご留意ください. ここまでは予備知識で,ここからが回答です. 私の予想では二つの理由があると思われます. (1) サーバ側が既知の脆弱なプロキシサーバをはじいている可能性 脆弱なプロキシサーバとは,インターネット上の大半のコンピュータから利用可能なプロキシサーバを言っています.つまり,匿名性を高めるために使われているプロキシサーバです. このようなプロキシサーバを利用する人のいくらかは,アタックや法に抵触する行為を行うため,脆弱なプロキシサーバを問答無用で拒否するwebサーバは多いと思われます. (2)80番ポート以外のwebサービスを利用している プロキシサーバでは,一般的に,80番,8080番など,webサーバでよく用いられるポートへのアクセスのみ受理します(セキュリティの観点から). そのため,閲覧したいwebページが80番ポート以外(たとえば81番など)を利用している場合,プロキシサーバにアクセスを拒否されます. 最後に,匿名性について語らせてください. プロキシサーバを匿名性を高めるためのツールとして使うのは間違っています.確かにヘッダにある送信元は偽れますが,データ(ペイロード)部分から発信元が割れることもザラですし. どうしても発信元を偽りたいならば,オニオンルーティングやミックスネットを用いた暗号学的にも匿名性を保証しているシステムを使うべきでしょう. これにはtorなどがあります.