Application Security has evolved to a large extent in the last decade or so.
A decade ago, finding SQL Injections in applications was easier than it is
today. The applications were more prone to vulnerabilities as there were
fewer defenses and less awareness among the developers. However, the
situation has drastically changed today. Developers are much more aware
and conscious about security, and security controls are placed throughout
the Software Development Life Cycle (SDLC), making the end application