SlideServe
Menu
Préférences
© SlideServe · v2026

WebGoat v5 Project: Autumn of Code 2006 Project

trevor-henry avatar
11 diapositives · 236 Views · Nov 06, 2014

WebGoat v5 Project: Autumn of Code 2006 Project. Presenter: Dave Wichers OWASP Conferences Chair COO, Aspect Security dave.wichers@aspectsecurity.com WebGoat Project Lead: Bruce Mayhew webgoat@owasp.org. About the Speaker. Background IT Security Consultant for past 19 years

WebGoat v5 Project: Autumn of Code 2006 Project - slide 1
01 / 11WebGoat v5 Project: Autumn of Code 2006 Project
1 / 17

Télécharger la présentation

WebGoat v5 Project: Autumn of Code 2006 Project
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. WebGoat v5 Project: Autumn of Code 2006 Project Presenter: Dave Wichers OWASP Conferences Chair COO, Aspect Security dave.wichers@aspectsecurity.com WebGoat Project Lead: Bruce Mayhew webgoat@owasp.org

  2. About the Speaker • Background • IT Security Consultant for past 19 years • Focus on application security for past 9 years • Bachelor’s and Masters Degrees in Computer Science • CISSP, CISM • Aspect Security Founder and COO • Specialists in application security • Verify critical applications (~3 million LOC/month) • Enable companies to reliably produce secure code • OWASP Foundation • Coauthor of OWASP Top 10 • Member of OWASP Board • Conferences Chair for OWASP AppSec Conferences • Established OWASP as 501c3 not-for-profit in U.S.

  3. What’s a WebGoat • OWASP project with ~115,000 downloads • Deliberately insecure Java EE web application • Teaches common application vulnerabilities via a series of individual lessons

  4. History of WebGoat • Donated to OWASP by Aspect Security ~2002 • Project Lead is Bruce Mayhew • Started to receive outside contributions in 2005 • v5 produced as AoC 2006 project

  5. WebGoat Demonstrates Vulnerabilities • WebGoat uses “goatified” real world examples • Cross site scripting • SQL Injection • Command Injection • Forced Browsing • Access Control • Data, presentation, business, & environmental layers • Authentication • AJAX • WebServices • ….

  6. Picking up Steam… • Used by source code analysis and web application security scanning vendors for demos • Used by universities in security curriculum • Carnegie-Mellon • Using WebGoat as open source project option • University of Denver • Wouldn’t it be great if students contributed lessons as part of their class projects!! • OWASP Autumn 2006 and Spring of Code 2007 Projects • Used by many companies as a training tool • LOTS of emails from user community

  7. What’s New in 5.X • 5.0 – Autumn of Code 2006 Release • Many new lessons • AJAX, JSON, HTTP response splitting, CSRF, cache poisoning, log poisoning, XML & XPATH Injection, forced browsing • 5.1 (Goals – Summer 2007) • Servlet that allows attacks to post data • Posted data is pushed back to originating lesson • XSS Phishing attack • Improved lesson content • Enhanced Documentation (A SpoC 2007 project)

  8. Roadmap • Create database schema common to all lessons • Convert lessons to a common theme • HR System (WebGoat Financials) • Online Banking or Video Store • Make WebGoat more CBT like • Teach application security, not just demonstate how to attack • Convert lessons to JSPs for easier content editing

  9. Demos – Lets go through some lessons!!

  10. Q & Q U E S T I O N S A N S W E R S Questions and Answers A

  11. Share your ideas / Let us know you’re using it! Bruce Mayhew webgoat@owasp.org http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project http://code.google.com/p/webgoat/