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 Guide Project"

From OWASP
Jump to: navigation, search
 
(92 intermediate revisions by 13 users not shown)
Line 1: Line 1:
[[Guide Table of Contents]]__TOC__
+
#REDIRECT [[:OWASP Guide Project]]
==Overview==
 
  
The OWASP Guide to Building Secure Web Applications v2 is now released. Its release was announced at Black Hat in Las Vegas in late July 2005. This new version of the OWASP Guide is a major overhaul of the original document, containing nearly three times as much material. The project is currently steered by Andrew van der Stock.
+
==== Home ====
  
The original OWASP Guide had become a staple diet for many web security professionals. Since 2002, the initial version was downloaded over 2 million times. Today, the Guide is referenced by many leading government, financial, and corporate standards and is the Gold standard for web application security.
+
{| width="100%"
 +
|-
 +
! width="66%" |
 +
! width="33%" |
 +
|- valign="top"
 +
|
 +
Web application security is an essential component of any successful project, whether open source PHP applications, web services such as straight through processing, or proprietary business web sites. Hosters (rightly) shun insecure code, and users shun insecure services that lead to fraud. The aim of this Development Guide is to allow businesses, developers, designers and solution architects to produce secure web applications. If done from the earliest stages, secure applications cost about the same to develop as insecure applications, but are far more cost effective in the long run.
  
The Guide is aimed at architects, developers, consultants and auditors and is a comprehensive manual for designing, developing and deploying secure web applications.  
+
Unlike other forms of security (such as firewalls and secure lockdowns), web applications have the ability to make a skilled attacker rich, or make the life of a victim a complete misery. At this highest level of the OSI software map, traditional firewalls and other controls simply do not help. The application itself must be self-defending. The Development Guide can help you get there. The Development Guide has been written to cover all forms of web application security issues, from old hoary chestnuts such as SQL Injection, through modern concerns such as AJAX, phishing, credit card handling, session fixation, cross-site request forgeries, compliance, and privacy issues.
  
==Announcements==
+
|
 +
[[Image:Asvs-ad-where-at.png]]
  
==Volunteers Needed==
+
|}
Much work remains to be done in these sections:
 
*[[Distributed Computing]]
 
*[[Deployment]]
 
  
==Downloads==
+
{| width="100%"
 +
|-
 +
! width="33%" |
 +
! width="33%" |
 +
! width="33%" |
 +
|- valign="top"
 +
|
 +
== Let's talk here  ==
  
 +
[[file:Asvs-bulb.jpg‎ ]]'''Development Guide Communities'''
  
==Contents==
+
Further development of the Development Guide occurs through mailing list discussions and occasional workshops, and suggestions for improvement are welcome. For more information, please [mailto:[email protected] contact us].
  
You can find the full [[Guide Table of Contents]] to see all the details. Here are some hightlights:
+
* [https://lists.owasp.org/mailman/listinfo/owasp-guide mailing list (this is the main list)]
  
* [[An Overview]] – describing what web applications and web services are.
+
|
* [[How Much Security Do You Really Need]] – explaining how to assess the security need and perform risk assessments.
+
== Got Cycles? ==
* Phishing - Peer reviewed technical and process controls to reduce the risk from this most insidious form of fraud.
 
* Architecture – Discussion on how Architecture considerations can ensure security where it's needed.
 
* Authentication – Describes the different types of authentication possible and the common problems.
 
* Authorization – Describes access control concepts.
 
* Session Management – Describes the right way to manage sessions and generate session tokens.
 
* Audit, Traceability and Logging – Describes what to log and how to log user and system events.
 
* Data Validation – Describes strategies for dealing with unexpected input and what you need to block.
 
* Injections - includes all form of injections: SQL, XML, LDAP, ORM, code, user agent (includes XSS) and more.
 
* Privacy – Discusses privacy issues that may face your application.
 
* Cryptography – How to use cryptography and describes some common mistakes.
 
* File system - how to protect your most sensitive of files from being destroyed or made visible.
 
* Canonicalization and Unicode issues
 
* Deployment, Configuration, and more
 
  
 +
Work has begun on the next version of the Development Guide! Read all about it, [http://bit.ly/a5imj2 here]
  
[[Category:OWASP Project]]
+
* Contributor Onboarding Instructions ([http://owasp-development-guide.googlecode.com/files/development-guide-contributing.pdf PDF])
[[Category:OWASP Download]]
+
 
[[Category:OWASP Document]]
+
== Got Translation Cycles? ==
 +
 
 +
The Development Guide project is always on the lookout for volunteers who are interested in translating the Development Guide into another language.
 +
 
 +
* Translation Onboarding Instructions (Currently under development!)
 +
 
 +
|
 +
== Related resources ==
 +
 
 +
[[file:Asvs-satellite.jpg‎ ]]'''OWASP Resources'''
 +
 
 +
* [http://www.owasp.org/index.php/Category:OWASP_Application_Security_Verification_Standard_Project OWASP ASVS]
 +
* [http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project OWASP Top Ten]
 +
* [http://www.owasp.org/index.php/Category:OWASP_Legal_Project OWASP Legal Project]
 +
* [http://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API OWASP ESAPI]
 +
* [http://www.owasp.org/index.php/Common_OWASP_Numbering OWASP Common Numbering]
 +
|}
 +
 
 +
 
 +
====Downloads====
 +
 
 +
[[file:Asvs-step1.jpg‎ ]]'''1. About the Development Guide'''
 +
 
 +
The Development Guide is aimed at architects, developers, consultants and auditors and is a comprehensive manual for designing, developing and deploying secure Web Applications and Web Services. The original OWASP Development Guide has become a staple diet for many web security professionals. Since 2002, the initial version was downloaded over 2 million times. Today, the Development Guide is referenced by many leading government, financial, and corporate standards and is the Gold standard for Web Application and Web Service security.
 +
 
 +
* Project presentation in English (Currently under development!)
 +
* Data sheet in English (Currently under development!)
 +
 
 +
[[file:Asvs-step2.jpg‎ ]]'''2. Get the Development Guide'''
 +
 
 +
* Development Guide 2010 in English (Currently under development!) ([http://code.google.com/p/owasp-development-guide/wiki/Introduction Wiki])
 +
* Development Guide 2005 in English ([http://prdownloads.sourceforge.net/owasp/OWASPGuide2.0.1.pdf?download PDF], [http://prdownloads.sourceforge.net/owasp/OWASPGuide2.0.1.zip?download Word], [[Guide_Table_of_Contents | Wiki]])
 +
* Development Guide 2005 in Spanish ([http://www.owasp.org/images/b/b2/OWASP_Development_Guide_2.0.1_Spanish.pdf PDF], [http://www.owasp.org/images/5/58/OWASP_Development_Guide_2.0.1_Spanish.doc Word])
 +
* Development Guide 2002 in Japanese ([http://prdownloads.sourceforge.net/owasp/OWASPGuideV1.1.1-jp.pdf?download PDF])
 +
* Development Guide (Earlier Versions) ([http://sourceforge.net/project/showfiles.php?group_id=64424&package_id=62287 file download center], [http://sourceforge.net/cvs/?group_id=64424 CVS])
 +
 
 +
 
 +
[[file:Asvs-step3.jpg‎ ]]'''3. Learn about using the 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.
 +
 
 +
* Development Guide Articles (Please see below)
 +
 
 +
 
 +
====Glossary====
 +
 
 +
[[file:Asvs-letters.jpg‎ ]]'''Development Guide Terminology'''
 +
 
 +
* (Currently under development!)
 +
 
 +
<!--- ==== Project Details ====
 +
{{:GPC_Project_Details/OWASP_Guide_Project | OWASP Project Identification Tab}}  --->
 +
 
 +
 
 +
==== Project About ====
 +
{{:Projects/OWASP Development Guide | Project About}}
 +
 
 +
 
 +
__NOTOC__
 +
<headertabs/>

Latest revision as of 16:53, 6 October 2010

Home

Web application security is an essential component of any successful project, whether open source PHP applications, web services such as straight through processing, or proprietary business web sites. Hosters (rightly) shun insecure code, and users shun insecure services that lead to fraud. The aim of this Development Guide is to allow businesses, developers, designers and solution architects to produce secure web applications. If done from the earliest stages, secure applications cost about the same to develop as insecure applications, but are far more cost effective in the long run.

Unlike other forms of security (such as firewalls and secure lockdowns), web applications have the ability to make a skilled attacker rich, or make the life of a victim a complete misery. At this highest level of the OSI software map, traditional firewalls and other controls simply do not help. The application itself must be self-defending. The Development Guide can help you get there. The Development Guide has been written to cover all forms of web application security issues, from old hoary chestnuts such as SQL Injection, through modern concerns such as AJAX, phishing, credit card handling, session fixation, cross-site request forgeries, compliance, and privacy issues.

Asvs-ad-where-at.png

Let's talk here

Asvs-bulb.jpgDevelopment Guide Communities

Further development of the Development Guide occurs through mailing list discussions and occasional workshops, and suggestions for improvement are welcome. For more information, please contact us.

Got Cycles?

Work has begun on the next version of the Development Guide! Read all about it, here

  • Contributor Onboarding Instructions (PDF)

Got Translation Cycles?

The Development Guide project is always on the lookout for volunteers who are interested in translating the Development Guide into another language.

  • Translation Onboarding Instructions (Currently under development!)

Related resources

Asvs-satellite.jpgOWASP Resources


Downloads

Asvs-step1.jpg1. About the Development Guide

The Development Guide is aimed at architects, developers, consultants and auditors and is a comprehensive manual for designing, developing and deploying secure Web Applications and Web Services. The original OWASP Development Guide has become a staple diet for many web security professionals. Since 2002, the initial version was downloaded over 2 million times. Today, the Development Guide is referenced by many leading government, financial, and corporate standards and is the Gold standard for Web Application and Web Service security.

  • Project presentation in English (Currently under development!)
  • Data sheet in English (Currently under development!)

Asvs-step2.jpg2. Get the Development Guide

  • Development Guide 2010 in English (Currently under development!) (Wiki)
  • Development Guide 2005 in English (PDF, Word, Wiki)
  • Development Guide 2005 in Spanish (PDF, Word)
  • Development Guide 2002 in Japanese (PDF)
  • Development Guide (Earlier Versions) (file download center, CVS)


Asvs-step3.jpg3. Learn about using the 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.

  • Development Guide Articles (Please see below)


Glossary

Asvs-letters.jpgDevelopment Guide Terminology

  • (Currently under development!)


Project About

PROJECT INFO
What does this OWASP project offer you?
RELEASE(S) INFO
What releases are available for this project?
what is this project?
Name: OWASP Development Guide (home page)
Purpose: 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.
License: Creative Commons Attribution ShareAlike 3.0
who is working on this project?
Project Leader(s): N/A
Project Contributor(s):
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation:
Mailing list: Mailing List Archives
Project Roadmap: View
Main links:
Key Contacts
  • Contact the GPC to contribute to this project
  • Contact the GPC to review or sponsor this project
current release
Guide 2.0 - July 2005 - (download)
Release description: In Guide 2.0, you will find details on securing most forms of web applications and services, with practical guidance using J2EE, ASP.NET, and PHP samples.
Rating: Greenlight.pngGreenlight.pngGreenlight.png Stable Release - Assessment Details
last reviewed release
Not Yet Reviewed


other releases