|Founded||April 21, 2004|
|Focus||Web Security, Application Security, Vulnerability Assessment|
|Method||Industry standards, Conferences, Workshops|
|Key people||Michael Coates, Chairman|
The Open Web Application Security Project (OWASP) is an online community dedicated to web application security. The OWASP community includes corporations, educational organizations, and individuals from around the world. This community works to create freely-available articles, methodologies, documentation, tools, and technologies. The OWASP Foundation is a 501(c)(3) charitable organization that supports and manages OWASP projects and infrastructure. It is also a registered non profit in Europe since June 2011.
OWASP was started on September 9, 2001 By Mark Curphey. Since late 2003, Jeff Williams served as the volunteer Chair of OWASP until September 2011. The current chair is Michael Coates, and vice chair is Tom Brennan. The OWASP Foundation, a 501(c)(3) organization (in the USA) was established in 2004 and supports the OWASP infrastructure and projects. Since 2011, OWASP is also registered as a non-profit organization registered in Belgium under the name of OWASP Europe VZW.
A published history of OWASP is online.
OWASP projects are collections of related tasks that have a defined roadmap and team members; OWASP project leaders are responsible for defining the vision, roadmap, and tasks for the project, as well as promoting the project and building the team. OWASP projects are organized into the following categories:
- Incubator projects - projects where ideas are still being proven and development is still underway.
- Lab projects - projects that have produced an OWASP-reviewed deliverable of value.
- Flagship projects - The Flagship designation is given to projects that have demonstrated superior maturity, established quality, and strategic value to OWASP and to application security as a whole.
Partial project list
- OWASP Application Security Verification Standard (ASVS): A standard for performing application-level security verifications.
- OWASP XML Security Gateway (XSG) Evaluation Criteria Project.
- OWASP Development Guide: The Development Guide provides practical guidance and includes J2EE, ASP.NET, and PHP code samples. The Development Guide covers an extensive array of application-level security issues, from SQL injection through modern concerns such as phishing, credit card handling, session fixation, cross-site request forgeries, compliance, and privacy issues.
- OWASP Testing Guide: The OWASP Testing Guide includes a "best practice" penetration testing framework which users can implement in their own organizations and a "low level" penetration testing guide that describes techniques for testing most common web application and web service security issues.
- OWASP Code Review Guide: The code review guide is currently at release version 1.1 and the second best selling OWASP book in 2008. Many positive comments have been feedback regarding this initial version and believe it’s a key enabler for the OWASP fight against software insecurity. It has even inspired individuals to build tools based on its information.
- OWASP ZAP Project: The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications. It is designed to be used by people with a wide range of security experience and as such is ideal for developers and functional testers who are new to penetration testing.
- OWASP Top Ten: The goal of the Top 10 project is to raise awareness about application security by identifying some of the most critical risks facing organizations. The Top 10 project is referenced by many standards, books, tools, and organizations, including MITRE, PCI DSS, DISA, FTC, and many more.
- OWASP Software Assurance Maturity Model: The Software Assurance Maturity Model (SAMM) project is committed to building a usable framework to help organizations formulate and implement a strategy for application security that's tailored to the specific business risks facing the organization.
- Webgoat: a deliberately insecure web application created by OWASP as a guide for secure programming practices. Once downloaded, the application comes with a tutorial and a set of different lessons that instruct students how to exploit vulnerabilities with the intention of teaching them how to write code securely.
OWASP maintains around 200 chapters in over 100 countries around the world. A complete list of chapters can be viewed on the website. Chapters are run by volunteers and feature community events to discuss application security topics.
- Board. OWASP. Retrieved on 2014-06-10.
- Mark Curphey. "The Start of OWASP – A True Story - SourceClear". Blog.sourceclear.com. Retrieved 2014-07-17.
- "Category:OWASP Project". OWASP. Retrieved 2014-07-17.
- https://www.owasp.org/index.php/Category:OWASP_XML_Security_Gateway_Evaluation_Criteria_Project_Latest Category:OWASP
- "Local Chapters". OWASP. 2012-02-09. Retrieved 2014-07-17.
- "Winners | SC Magazine Awards". Awards.scmagazine.com. Retrieved 2014-07-17.