This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "OWASP Passfault"
From OWASP
Cam Morris (talk | contribs) (→Articles) |
Cam Morris (talk | contribs) m (→FAQs) |
||
Line 101: | Line 101: | ||
; How can I be sure the Demo Site doesn't capture or log passwords? | ; How can I be sure the Demo Site doesn't capture or log passwords? | ||
: You can't, There is no way to verify what is uploaded to appspot (google is hosting the demo site) However, you can look at the code: https://github.com/c-a-m/passfault/blob/master/jsonService/src/main/java/org/owasp/passfault/web/PassfaultServlet.java We took the following steps to ensure the passwords don't get logged: | : You can't, There is no way to verify what is uploaded to appspot (google is hosting the demo site) However, you can look at the code: https://github.com/c-a-m/passfault/blob/master/jsonService/src/main/java/org/owasp/passfault/web/PassfaultServlet.java We took the following steps to ensure the passwords don't get logged: | ||
− | + | * GETs are blocked so no urls will have accidental passwords stored in the logs | |
− | + | * passwords are read directly from the input stream to prevent parsing into Java Strings | |
− | + | * the memory is cleared as soon as analysis is complete. | |
− | + | * HTTPS is required on this URL (using the appspot domain) | |
To be extra cautious, download the code and execute it locally. (See the readme) https://github.com/c-a-m/passfault/blob/master/README.txt | To be extra cautious, download the code and execute it locally. (See the readme) https://github.com/c-a-m/passfault/blob/master/README.txt | ||
Revision as of 16:38, 18 February 2015