Session handling, credit card transactions, and password recovery are just a few examples of
Web-enabled business logic processes that malicious hackers have abused to compromise major
websites. There are many forms of business logic vulnerabilities commonly exploited by attackers.
These vulnerabilities are routinely overlooked during QA because the process is intended to test
what a piece of code is supposed to do and not what it can be made to do. The other problem(s)
with business logic flaws is scanners can’t identify them, IDS can’t detect them, and Web
application firewalls can’t defend them. Hardly a winning trifecta. Plus, the more sophisticated
and Web 2.0 feature rich a website, the more prone it is to have flaws in business logic due to the
complexities involved.
As the number of common vulnerabilities such as SQL Injection and Cross-Site Scripting are
reduced, the bad guys are increasing their attacks on business logic flaws. Following are real-world
scenarios that demonstrate how pernicious and dangerous business logic flaws are to the security
of a website. We’ll also show how best to spot them and provide organizations with a simple and
rational game plan to prevent them.
Zeige alle tags...