OWASP 2012 AppSec Dublin ZAP Intro
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

OWASP 2012 AppSec Dublin ZAP Intro

on

  • 4,017 views

Slides from my 'Introduction to the OWASP Zed Attack Proxy' presentation at AppSec Dublin 2012.

Slides from my 'Introduction to the OWASP Zed Attack Proxy' presentation at AppSec Dublin 2012.
For more info about ZAP see: https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

Statistics

Views

Total Views
4,017
Views on SlideShare
3,984
Embed Views
33

Actions

Likes
5
Downloads
124
Comments
0

4 Embeds 33

http://www.linkedin.com 20
https://twitter.com 10
https://si0.twimg.com 2
http://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

OWASP 2012 AppSec Dublin ZAP Intro Presentation Transcript

  • 1. OWASP AppSec The OWASP FoundationDublin 2012 http://www.owasp.org An Introduction to ZAP OWASP Zed Attack Proxy Simon Bennetts OWASP ZAP Project Lead Mozilla Security Team Copyright © The OWASP Foundation psiinon@gmail.com Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License.
  • 2. What is ZAP?• An easy to use webapp pentest tool• Completely free and open source• An OWASP flagship project• Ideal for beginners• But also used by professionals• Ideal for devs, esp. for automated security tests• Becoming a framework for advanced testing 2
  • 3. ZAP Principles• Free, Open source• Involvement actively encouraged• Cross platform• Easy to use• Easy to install• Internationalized• Fully documented• Work well with other tools• Reuse well regarded components 3
  • 4. Statistics• Released September 2010, fork of Paros• V 1.4.0 downloaded 19,000 times• V 1.4.1 released in August• Downloaded ~ 5,000 times• Translated into 11 languages• Mostly used by Professional Pentesters?• Paros code: ~30% ZAP Code: ~70% 4
  • 5. The Main FeaturesAll the essentials for web application testing• Intercepting Proxy• Active and Passive Scanners• Spider• Report Generation• Brute Force (using OWASP DirBuster code)• Fuzzing (using fuzzdb & OWASP JBroFuzz)• Extensibility 5
  • 6. The Additional Features• Auto tagging• Port scanner• Smart card support• Session comparison• Invoke external apps• API + Headless mode• Dynamic SSL Certificates• Anti CSRF token handling 6
  • 7. New in Version 1.4• Syntax highlighting• Fuzzdb integration• Parameter analysis• Enhanced XSS scanner• Plugable extensions• Reveal hidden fields• Some of the Watcher checks• Lots of bug fixes! 7
  • 8. Extending ZAP• Invoking applications directly• REST API• Filters• Active Scan Rules• Passive Scan Rules• Full Extensions https://code.google.com/p/zap-extensions/ 8
  • 9. SecurityRegression Testshttp://code.google.com/p/zaproxy/wiki/SecRegTests 9
  • 10. Collaborations• Dradis – ZAP upload plugin• OWASP ModSecurity Core Rule Set script – SpiderLabs• ThreadFix – Denim Group• Ultimate Obsolete File Detection – Hacktics ASC, Ernst & Young• Grey-box plugin – BCC Risk Advisory 10
  • 11. ZAP 2.0
  • 12. ● New Spider plus Session awareness Cosmin Stefan
  • 13. ● New Spider plus Session awareness Cosmin Stefan
  • 14. ● New Spider plus Session awareness Cosmin Stefan● Ajax Spider via Crawljax Guifre Ruiz
  • 15. ● New Spider plus Session awareness Cosmin Stefan● Ajax Spider via Crawljax Guifre Ruiz
  • 16. ● New Spider plus Session awareness Cosmin Stefan● Ajax Spider via Crawljax Guifre Ruiz● WebSockets support Robert Kock
  • 17. ● New Spider plus Session awareness Cosmin Stefan● Ajax Spider via Crawljax Guifre Ruiz● WebSockets support Robert Kock
  • 18. MORE planned 2.0 features• Session Scope• Modes 21
  • 19. MORE planned 2.0 features• Session Scope• Modes• Script Console 23
  • 20. MORE planned 2.0 features• Session Scope• Modes• Script Console• Authentication management 25
  • 21. MORE planned 2.0 features• Session Scope• Modes• Script Console• Authentication management• New / updated scanner rules• Fine grain rule controls?• Extension Marketplace?• Full Scripting support? 27
  • 22. Any Questions?http://www.owasp.org/index.php/ZAP