Hi, I'm trying to use reCaptcha for a cgi python website, but I have
run into a problem. reCaptcha requires that the client's IP address is
sent to the server when attempting to solve the captcha, which it says
is for security reasons. However, my website is behind a firewall, and
requests are forwarded to it based on the domain name through Apache's
mod_proxy module (see
http://en.wikipedia.org/wiki/Reverse_proxy ).
What this means is that the client IP address seen by my website will
always be the external IP of the server that is forwarding requests to
it. Now, I suppose it will work if I simply send this IP every time to
the reCaptcha server, however, I am wondering: will this significantly
degrade security? By sending the same IP address every time, I would
assume that defeats the extra security that sending the IP adds in the
first place. Is this something to worry about or only a minor issue?
Thanks, and hopefully my question was clear,
Pinky