Difference between revisions of "ESAPI Filters"

From OWASP
Jump to: navigation, search
(New page: == Feature Overview == TODO == Possible Enhancements == * TODO * ...)
 
(introducing the idea of an ESAPI WAF)
Line 1: Line 1:
 
== Feature Overview ==
 
== Feature Overview ==
  
TODO
+
ESAPI currently employs filters to accomplish a number of security features, including authentication and CSRF protection. However, the idea was broached that an ESAPI filter could be established to perform other security functions.
 +
 
 +
One of the core ideas was introducing a filter that optionally performs virtual patching and other capability typically found in commercial and open source web application firewalls. While the goal of ESAPI wouldn't be to compete directly with any projects dedicated to WAF functionality, it could still perform many important WAF types of functions without a large amount of code introduced.
 +
 
 +
Customers who have automated penetrate-and-patch operations could optimize their use of ESAPI with this functionality. Although the filter itself would be relatively small, there will need to be a web application to manage its rules that will require more work.
  
 
== Possible Enhancements ==  
 
== Possible Enhancements ==  

Revision as of 09:44, 11 December 2008

Feature Overview

ESAPI currently employs filters to accomplish a number of security features, including authentication and CSRF protection. However, the idea was broached that an ESAPI filter could be established to perform other security functions.

One of the core ideas was introducing a filter that optionally performs virtual patching and other capability typically found in commercial and open source web application firewalls. While the goal of ESAPI wouldn't be to compete directly with any projects dedicated to WAF functionality, it could still perform many important WAF types of functions without a large amount of code introduced.

Customers who have automated penetrate-and-patch operations could optimize their use of ESAPI with this functionality. Although the filter itself would be relatively small, there will need to be a web application to manage its rules that will require more work.

Possible Enhancements

  • TODO
  • ...