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 "OWASP O2 Platform"
Dinis.cruz (talk | contribs) |
m (fix typo) |
||
Line 25: | Line 25: | ||
− | ==== "I'm lost! Where | + | ==== "I'm lost! Where do I start? ==== |
{{:OWASP_O2_Platform/WIKI/Where_to_start}} | {{:OWASP_O2_Platform/WIKI/Where_to_start}} |
Revision as of 03:30, 5 December 2009
NOTE: this OWASP section of O2 is still under very heavy construction, so for now, please see http://www.o2-ounceopen.com for the latest O2-related updates and downloads
Home Page
About O2 | O2Platform on Twitter | ||
---|---|---|---|
O2 is a collection of Open Source modules that help Web Application Security Professionals maximize their efforts and quickly obtain high visibility into an application's security profile. The objective is to 'Automate Application Security Knowledge and Workflows'.
To gain a better understanding of "what is O2?", start with this presentation "What is the OWASP O2 Platform" and then read this presentation "OWASP O2 Platform Modules". HistoryOriginally O2 (OunceOpen) originated from OunceLabs Advanced Research Team (ART) work, and aims to push to the limit the power of multiple Static Analysis engines. These tools have been developed by Security Professionals FOR security professionals, and are designed to automate the security consultant's brain. External (to OWASP) O2 websiteO2 has a sister (to OWASP) website which contains additional documentation, downloads and O2-related blogs: http://www.o2-ounceopen.com Try O2!Download the latest version of the Binaries, Installers or Source Code (from Files (Binaries, Source and Demos))
Or can install the most commonly used O2 Modulesdirectly from the web (using Click Once) at http://deploy.o2-ounceopen.com/:
Code Repository and Bug Tracking SystemO2 uses Google Code for its core repository and bugtracking system: http://code.google.com/p/o2platform/
go back to the main OWASP O2 Platform page
|
|
"I'm lost! Where do I start?
The objective of this page is to help new O2 users to figure out the best way to start and be productive (on using or contributing to O2)
If you have not done it already, you should subscribe to the OWASP O2 Platform Mailing list using this form (you can read its archives here
I want to understand what is O2
- start by reading this presentation: "What is the OWASP O2 Platform" and then read this presentation "OWASP O2 Platform Modules"
- download the latest version of the Binaries and demo files
I want to be more involved with O2
- see the page OWASP O2 Platform/WIKI/Tasks_for_helpers for ideas
- write a post to the [[email protected]] (mailing list) with your questions, ideas or problems
- search for a active O2 user close to you and swap ideas: OWASP O2 Platform/WIKI/Active_O2_Users
go back to the main OWASP O2 Platform page
Sub-Projects
Code Repository & Bug Tracking System
Sub-Projects Pages
go back to the main OWASP O2 Platform page
Supported Technologies
The following list represents the current O2 supported technologies and how they can be consumed by multiple O2 Modules.
Note that adding support for a new technology , tool or framework is usually quite an easy task (since there are numerous O2 APIs that can be easily reused or modified).
If you have a particular need please send a request to the O2 mailing list
Findings Creation
- Open Source or Free Tools
- O2 Tool CSharpScripts - download
- Microsoft CAT.NET v1.0 (not the latest release)
- FindBugs - download , see XSD and O2 object model
- OWASP CodeCrawler - download , see XSD and O2 object model
- WebScarab logs (original version, not the NG one) - download , see XSD and O2 object model
- Require Paid-for license
- Ounce 6.x (now called IBM AppScan Source Edition) - see XSD and O2 object mode
- Ounce 7.x (now called IBM AppScan Source Edition) - see XSD and O2 object mode
- IBM AppScan developer Edition - see XSD and O2 object mode
- Fortify (very basic support) - see XSD and O2 object mode
Cir Creation
- Open Source or Free Tools
- Using O2 Modules
- .NET Framework Assemblies (*.dll , *.exe)
- Java class files (*.class, *.jar. *.war)
- Using O2 Modules
- Requiring Paid-for license
- Ounce 6.x (now called IBM AppScan Source Edition)
- .NET, Java, C/C++, VB6, ASP Classic and (under internal beta at the moment) PHP
- Ounce 6.x (now called IBM AppScan Source Edition)
Trigger Scans
- Open Source or Free Tools
- CAT.NET v1.0 (have not tested the latest release)
- Requiring Paid-for license
- Ounce 6.x (now called IBM AppScan Source Edition)
Framework Support
- Spring Framework (MVC)
- Struts
go back to the main OWASP O2 Platform page
O2 Documentation
OWASP O2 Platform/WIKI/O2 Documentation
Research
This page contains links to other relevant research in this area:
- WALA (Watson Libraries for Analysis) - The T. J. Watson Libraries for Analysis (WALA) provide static analysis capabilities for Java bytecode and related languages
go back to the main OWASP O2 Platform page
Mailing list, O2 Presentations
You can join the O2 Platform Mailing list using this form or you can read its archives here. After being subscribed you can email this list using the owasp-o2-platform (at) lists.owasp.org email address
- OWASP AppSec DC Conference, USA (13-Nov-09) - "OWASP O2 Platform - Open Platform for automating application security knowledge and workflows", Dinis Cruz
- In this talk Dinis Cruz will show the OWASP O2 Platform which is an open source toolkit specifically designed for developers and security consultants to be able to perform quick, effective and thorough 'source-code-driven' application security reviews. The OWASP O2 Platform (http://www.owasp.org/index.php/OWASP_O2_Platform) consumes results from the scanning engines from Ounce Labs, Microsoft's CAT.NET tool, FindBugs, CodeCrawler and AppScan DE, and also provides limited support for Fortify and OWASP WebScarab dumps. In the past, there has been a very healthy skepticism on the usability of Source Code analysis engines to find commonly found vulnerablities in real world applications. This presentation will show that with some creative and powerful tools, it IS possible to use O2 to discover those issues. This presentation will also show O2's advanced support for Struts and Spring MVC.
- OWASP AppSec Brazil Conference
- OWASP AppSec Ireland
- OWASP London Chapter
- UK Developer Event (Microsoft Oxford Research Campus)
- OWASP AppSec Poland Conference
- Confidence Conference (Poland)
External Blogs & Media References
Blogs
- Machinations Over O2, John Steven , 18/Nov/09
- IBM OWASP's O2 and Dinis , Gunter Ollmann , 17/Nov/09
- O2: A brief introduction and why you should care , Daniel Cuthbert, 17/Nov/09
- The Future of O2 , R'Snake Blog ,14/Nov/09
- O2: 'Open Platform for automating application security knowledge and workflows' , Michael Foord, 30/Sep/09
go back to the main OWASP O2 Platform page
Project Details
PROJECT INFO What does this OWASP project offer you? |
RELEASE(S) INFO What does this OWASP project release offer you? | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|