squid で内部 IP アドレスが送られないようにする
2005-7-5 11:58
プロキシサーバの squid は、HTTP リクエストにさまざまな環境変数をセットすることがあります。デフォルトでは、クライアントの IP アドレス(またはホスト名)が送られる設定になっています。
Web サイトは HTTP_X_FORWARDED_FOR 環境変数より、内部ネットワークの IP アドレスやホスト名を得ることができてしまいます。これは攻撃者に情報を与えることにつながりますので、隠した方が賢明です。
IP アドレスが隠すには、squid.conf の forwarded_for を off にします。
forwarded_for off
設定したら、squid の設定を再読込してください。
# service squid reload
これで、HTTP_X_FORWARDED_FOR 環境変数には Unknown という値が入るようになります。
逆に Web サーバ側では、この環境変数を記録することにより、プロキシ経由で悪さをする者を特定する手がかりにできることにもなります。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.