
Costly and Time Consuming
The Code Review option includes line-by-line review of code, which is time consuming and can be prohibitively expensive to an IT organization. To make the code review process successful, organizations will also need to understand the source code and/or web application itself, know how to evaluate each for vulnerabilities, and understand the findings.
Questionable Accuracy
Web Applications are dynamic and constantly changing. Unfortunately, a code review process often fails to anticipate future threats due to its "snapshot in time" approach, and must be done again and again in order to stay current. The Deny All WAF solution is automatically updated with new signatures, insuring customers of an ongoing protection process. Once the solution is implemented, the web application environment will have the latest, state of the art protection and will be PCI DSS compliant.
Typical network firewalls are implemented at the perimeter of the network or between network segments (zones) and provide the first line of defense against many types of attacks. However, they must allow messages to reach the web applications when an organization chooses to expose the application to the public Internet.
Network firewalls usually are not designed to inspect, evaluate, and react to the parts of an Internet Protocol (IP) message (packet) consumed by web applications, and therefore public applications frequently receive uninspected input.
As a result, a new logical security perimeter is created- the web application itself -and security best practices call for messages to be inspected when they cross from an untrusted source into a trusted environment.