This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "Category:OWASP Validation Project"
From OWASP
(19 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{:Template:Orphaned Projects}} | ||
+ | |||
+ | ==== Main ==== | ||
+ | |||
=Overview= | =Overview= | ||
Line 7: | Line 11: | ||
Currently, there are several projects underway to create validation technologies for various platforms. The long term goal is to provide a detailed guide for implementing proper input validation as well as provide validation engines for popular web application environments. | Currently, there are several projects underway to create validation technologies for various platforms. The long term goal is to provide a detailed guide for implementing proper input validation as well as provide validation engines for popular web application environments. | ||
− | The OWASP Validation Project | + | The OWASP Validation Project is need of a leader! Contact owasp 'at' owasp.org if you are interested! |
= Feedback and Participation: = | = Feedback and Participation: = | ||
Line 15: | Line 19: | ||
=News= | =News= | ||
− | ''' | + | '''Rough Draft of the Validation Questionnaire Released! - 14:05, 23 January 2007 (EST)''' |
− | + | The OWASP Validation Project is pleased to announce the rough draft release of the "Validation Questionnaire." The purpose of this document is to aide developers in performing a basic level of input validation threat modeling. If we can clearly define our application's sources of input and the potential risk associated with each source, then we can better implement an appropriate input validation scheme. Please feel free to offer suggestions for improvement! | |
− | + | [http://www.owasp.org/index.php/Image:ValidationQuestionnaire.doc Click here] to download the validation questionnaire. | |
− | + | '''New OWASP J2EE Filters Released! - 10:07, 5 January 2007 (EST)''' | |
− | + | The OWASP Community has released two brand new J2EE Filters! Both of the new filters attempt to address current hot topics is the web application security community. | |
− | + | :*'''[http://www.owasp.org/index.php/CSRF_Guard OWASP CSRF Guard]''' - protects a web application from Cross-Site Request Forgery attacks through the use of a unique random request token | |
+ | :*'''[http://www.owasp.org/index.php/PDF_Attack_Filter_for_Java_EE PDF Attack Filter]''' - protects a web application from the recently discovered [http://www.gnucitizen.org/blog/danger-danger-danger/ XSS-PDF Flaw] through the use of a redirect trick | ||
− | + | If you have any suggestions or comments for either filter, please email your comments to [mailto:owasp@owasp.org owasp@owasp.org] | |
− | + | '''[http://www.owasp.org/index.php/Validation_News Click here for old news...]''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Project Roadmap= | =Project Roadmap= | ||
Line 57: | Line 42: | ||
:# build an input validation guide | :# build an input validation guide | ||
:# provide and implement input validation mechanisms for various platforms | :# provide and implement input validation mechanisms for various platforms | ||
− | :# rewrite Stinger to incorporate the design | + | :# rewrite Stinger to incorporate the design principles in the guide |
The [http://www.owasp.org/index.php/OWASP_Validation_Project_Roadmap OWASP Validation Roadmap] contains the latest information as to project goals and targeted release dates. | The [http://www.owasp.org/index.php/OWASP_Validation_Project_Roadmap OWASP Validation Roadmap] contains the latest information as to project goals and targeted release dates. | ||
Line 67: | Line 52: | ||
=Implementation= | =Implementation= | ||
− | The second major goal of the OWASP Validation Project is to provide input validation mechanisms which adhere to one or more of the design | + | The second major goal of the OWASP Validation Project is to provide input validation mechanisms which adhere to one or more of the design principles outlined in the 'Input Validation Guide'. If you have a project which fits this requirement, please submit it via email to the project lead. |
==OWASP Validation Documentation== | ==OWASP Validation Documentation== | ||
− | The primary purpose of the OWASP Validation Documentation project is to provide the design | + | The primary purpose of the OWASP Validation Documentation project is to provide the design principles necessary to build an effective input validation engine. More can be found [http://www.owasp.org/index.php/OWASP_Validation_Documentation_Project here]. |
==Java== | ==Java== | ||
− | The Stinger library is a full J2EE Validation Engine which strongly adheres to the | + | The Stinger library is a full J2EE Validation Engine which strongly adheres to the principle's outline in the [http://www.owasp.org/index.php/OWASP_Validation_Documentation_Project Validation Documentation]. More information can be found on the Stinger Project page at http://www.owasp.org/index.php/OWASP_Stinger_Project |
+ | |||
+ | Most modern Java web frameworks include their own data validation features. All of these can validate user data in GET and POST requests, but usually do not validate cookie data. Web frameworks that provide their own validation features include: | ||
+ | * [http://struts.apache.org Apache Struts] | ||
+ | * [http://www.opensymphony.com/webwork/wikidocs/Validation.html WebWork] | ||
+ | * [http://www.springframework.org/docs/reference/validation.html Spring MVC] | ||
+ | * [http://java.sun.com/javaee/javaserverfaces/ Java Server Faces] | ||
+ | * [http://labs.jboss.com/portal/jbossseam/?prjlist=false JBoss Seam] | ||
==.NET== | ==.NET== | ||
Line 92: | Line 84: | ||
The majority of the PHP Top 5 can be alleviated with a solid and well defined validation mechanism. | The majority of the PHP Top 5 can be alleviated with a solid and well defined validation mechanism. | ||
+ | |||
+ | ==Classic ASP== | ||
+ | Stinger 1.0 was migrated to pure classic ASP VBScript code, See [[OWASP_Stinger_Version_1]] for more information on this version. Notice that ASP version loads only one rules file per page for easy of use for developers. If you need diferent rulesets for a sigle page use programatic rules. You can download this project [http://www.owasp.org/images/b/b2/StingerASP1.0.zip here]. | ||
==RegEx Repository== | ==RegEx Repository== | ||
Line 102: | Line 97: | ||
[http://www.aspectsecurity.com http://www.owasp.org/images/d/d1/Aspect_logo.gif] | [http://www.aspectsecurity.com http://www.owasp.org/images/d/d1/Aspect_logo.gif] | ||
+ | ==== Project Details ==== | ||
+ | {{:GPC Project Details/OWASP Validation Project | OWASP Project Identification Tab}} | ||
+ | |||
+ | __NOTOC__ <headertabs /> | ||
+ | |||
+ | |||
+ | [[Category:OWASP Project|Validation Project]] | ||
+ | [[Category:OWASP Tool]] | ||
+ | [[Category:OWASP Download]] | ||
− | + | __NOTOC__ |
Latest revision as of 15:29, 6 October 2009
![]() |
This Project has been identified as an orphaned one. If you find interest in assuming its lead, please contact the Global Projects Committee. |
![]() |
Main
Subcategories
This category has the following 2 subcategories, out of 2 total.
O
Pages in category "OWASP Validation Project"
The following 11 pages are in this category, out of 11 total.
H
O
Media in category "OWASP Validation Project"
This category contains only the following file.