[tor-commits] [bridgedb/master] Don't safelog randomly generated IPs.

isis at torproject.org isis at torproject.org
Tue Feb 4 00:28:47 UTC 2014


commit bf852f9e95162f42c02f50554853e3075bedbd9f
Author: Isis Lovecruft <isis at torproject.org>
Date:   Sat Jan 25 17:38:31 2014 +0000

    Don't safelog randomly generated IPs.
    
     * REMOVE calls to `Util.safelog` which masked the IP addresses which
       are randomly generated in
       `HTTPServer.CaptchaProtectedResource.render_POST()`. These random IPs
       are sent to the ReCaptcha server in order to not reveal the client's
       real IP, and they are no more revealing/identifying of a particular
       client than the `twisted.web.http.Request.args` which are logged.
---
 lib/bridgedb/HTTPServer.py |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/lib/bridgedb/HTTPServer.py b/lib/bridgedb/HTTPServer.py
index 32399b3..eac1fb9 100644
--- a/lib/bridgedb/HTTPServer.py
+++ b/lib/bridgedb/HTTPServer.py
@@ -114,13 +114,14 @@ class CaptchaProtectedResource(twisted.web.resource.Resource):
         recaptcha_response = captcha.submit(challenge, response,
                                         self.recaptchaPrivKey, remote_ip)
         if recaptcha_response.is_valid:
-            logging.info("Valid recaptcha from %s. Parameters were %r",
-                    Util.logSafely(remote_ip), request.args)
+            logging.info("Valid recaptcha from %s. Parameters were %r"
+                         % (remote_ip, request.args))
             return self.resource.render(request)
         else:
-            logging.info("Invalid recaptcha from %s. Parameters were %r",
-                         Util.logSafely(remote_ip), request.args)
-            logging.info("Recaptcha error code: %s", recaptcha_response.error_code)
+            logging.info("Invalid recaptcha from %s. Parameters were %r"
+                         % (remote_ip, request.args))
+            logging.info("Recaptcha error code: %r"
+                         % recaptcha_response.error_code)
         return redirectTo(request.URLPath(), request)
 
 class WebResource(twisted.web.resource.Resource):





More information about the tor-commits mailing list