Re: I got a new job about php source code audit, but...
Date: January 09, 2010 03:40PM
Ok, a relatively sensible answer.. but if you don't know this already.. please tell me who's given you a job, I want one too!
Basically, it's exactly like black-box testing in many ways. In both, you look for every available opportunity for a 'malicious user' to interact with the system, and examine those for vulnerabilities.
Personally I would suggest a user input/output module with functions that handle every single interaction with the client.. that makes securing the whole thing a lot easier.. but that means you're designing for security, not just building it and checking for leaks.. which I think is actually illegal in most states (or people develop as if it were!). Not always practical or perfect, but often a very good place to start; even if you never actually write the module, the process of understanding every input and output is key to a good white box test.
J