|
|||||||||||
|
Re: Fail Open Authentication and Parameter Injection
From: Jeff Williams (at) Aspect <(at)>
Date: Mon Mar 24 2003 - 13:55:30 EST Hi, On your fail-open question, the idea is that the developer made a mistake coding the authentication module. By assuming that the password parameter was present (as it would always be under normal circumstances), the developer botched the error handling. Now if the parameter is not present, the authentication module throws an exception and "fails open" Parameter injection can happen whenever a web application uses anything that contains an interpreter. Examples might be a shell command (like here), a database SQL engine, or a templating language. By injecting executable content (data that the interpreter interprets as commands), the attacker can trick the web application into doing something unintended. This can happen wherever the developer asks the user for a value that is then passed into the interpreter. On both of these issues, you might be interested in the OWASP Top Ten paper available at http://aspectsecurity.com/topten --Jeff
Jeff Williams
Hi,
I am learning Web Application Security Penetration Testing using WebGoat.
I
Fail Open Authentication
Parameter Injection
Any help on this would be highly appriciated.
Thanking You.
Indian Tiger, CISSP Received on Mon Mar 24 14:05:58 2003 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:07:49 EDT |
||||||||||
|
|||||||||||