WATOBO The Web Application Toolbox Andreas Schmidt OWASP SIBERAS http: //www. siberas. de 20. 10. 2010 Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP Foundation http: //www. owasp. org
Bio
Agenda <(Markt-)Überblick
Überblick
Motivation
Motivation
Motivation
Motivation
Motivation
OWASP 10
Ansatz: Vorteile beider „Welten“
Zielgruppe
Komponentenüberblick Plugins Fuzzer GUI Project Active Checks Manual Request IProxy SCANNER Passive Checks OWASP 13
Komponente: GUI
Komponente: GUI OWASP 15
Komponente: I(nterceptor/)Proxy
Komponente: Scanner
Komponente: Scanner
Komponente: Fuzzer
Komponente: Fuzzer OWASP 20
Komponente: Manual Request Editor
Komponente: Manual Request Editor OWASP 22
Komponente: Active Checks
Komponente: Active Checks Aktuelle Checkliste (13): + Dirwalker + Fileextensions + Http_methods + Domino_db + Lfi_simple + Jboss_basic + Its_commands + Its_service_parameter + Its_xss + Sqli_simple + Sql_boolean + Xss_simple er ig g nd un tä kl n s ic i tw en OWASP 24
Komponente: Passive Checks
Komponente: Passive Checks Aktuelle Checkliste (14): + Cookie_options + Cookie_xss + Detect_code + Detect_fileupload + Detect_infrastructure + Dirindexing + Disclosure_emails + Disclosure_ipaddr + Filename_as_parameter + Hotspots + Multiple_server_headers + Possible_login + Redirectionz + Redirect_url er ig g nd un tä kl n s ic i tw en OWASP 26
Komponente: Plugins
Plugin: SSL-Checker
Umsetzung
WATOBO Highlights
Highlight: Session Management Geschwindigkeit
Highlight: Session Management Beispiel: (PHPSESSID)=([0 -9 a-z. A-Z]*)(; |&)? OWASP 32
Highlight: Ruby-in-Ruby
Highlight: Ruby-in-Ruby
Highlight: HTML-Preview
Road-Map
Road-Map
WATOBO - Demo