Abstract:
Web applications are vulnerable by nature because they are available 2417
and can be accessed from anywhere. Countermeasures should be taken
to prevent hackers from launching any attack. In this study, the worst
Web vulnerabilities are demonstrated and corresponding solutions are proposed. These
vulnerabilities include SQL injections, hard-coded constants, and parameter tampering.
New techniques, such as Fake Passwords and Efficient Exposed Encryption, are introduced.
This document is rich in terms of best practices in the context of Web development.