Core of the Web Hacking Challenges. ⦠Java based ... Oracle Suite. ⦠Advanced Oracle SQL Injection Attacks (Alexande
OWASP TOP 10 Hands-On Training with Hacking-Lab
Ivan Bütler, E1 Compass Security AG
[email protected]
Goal of this Session
Find out if *YOU* feel like using Hacking-Lab as a free OWASP TOP 10 training platform
Bloom‘s Taxonomy Historically, discussions about student learning have been guided by a taxonomy of learning that has come to be known as Bloom’s taxonomy
Hacking-Lab Goal: *Reach the Apply Level*
© Compass Security AG
www.csnc.ch
Slide 3
Hacking-Lab Components
Hacking-Lab Architecture
PUBLIC
LiveCD
www.hacking-lab.com
OpenVPN *VULN APP* © Compass Security AG
www.csnc.ch
Slide 5
STEP 1: Vulnerable Services Hacking-Lab provides free *vulnerable* services
OpenVPN *VULN APP*
Screenshots of the *VULN APPS*
© Compass Security AG
www.csnc.ch
Slide 7
Details of the *VULN APPS* Glocken Shop (Cow-Bell Shop == MADE IN SWITZERLAND) Includes all TOP 10 vulnerabilities Core of the Web Hacking Challenges Java based (Apache, Tomcat, MySQL)
ASProxy IIS Webserver + ViewState vulnerabilities
Glocken Franz Second Order Injection Host SOAP Interfaces (WSDL Security Challenges)
MySpace Used for XSS worm development
Oracle Suite Advanced Oracle SQL Injection Attacks (Alexander Kornbrust) © Compass Security AG
www.csnc.ch
Slide 8
Supported Web Hacking Cases SQL Injection (simple, blind, advanced) XSS (stored, reflected, worm development) XSRF JSON Hijacking Applet Hacking, ActiveX Exploitation, Flash Exploitation Malicious BHO / FF Plugin (Observation Plugin) Authorization Bypass, Session Fixation XML Attacks / External Entity Attack / Xpath Attack ASP.NET ViewState & JavaScript Malware Analysis © Compass Security AG
www.csnc.ch
Slide 9
Current Development HTML5 Security Challenges SAML/SAML2 Hardened Browser (Copy & Paste Protection) Mutual Authentication Bypass
© Compass Security AG
www.csnc.ch
Slide 10
Step 2: Client Workstation
Hacking-Lab provides a free HL LiveCD „Standardized client environment for the students in HL“
Virtual Box Appliance or ISO Image (Ubuntu based)
http://media.hacking-lab.com/largefiles/livecd/ © Compass Security AG
www.csnc.ch
Slide 12
LiveCD Desktop (OpenVPN ready)
© Compass Security AG
www.csnc.ch
Slide 13
LiveCD Help with local DokuWiki page
© Compass Security AG
www.csnc.ch
Slide 14
Do you *think* this is enough?
No!!!!! This or something similar is available everywhere online!
What makes the *difference* ?
STEP 3
The *difference* makes the
The *best* way to explain Hacking-Lab is to show Hacking-Lab
1) First: I will show you some basics 2) Second: You can play around
Hacking-Lab Roles Student
Choose lab case (theme, subject) Solve lab cases Submit solution to teacher Wait for the ranking
Teacher
Compile lab case list (event) Verify solutions from student Give points -> ranking Explain solution -> movie
© Compass Security AG
www.csnc.ch
Slide 19
Solution Management Application (Teacher View)
© Compass Security AG
www.csnc.ch
Slide 20
Goodie A: Solution Movie for the Teacher Insert screenshot here
© Compass Security AG
www.csnc.ch
Slide 21
Goodie B: OWASP Theory Modules Insert screenshot herer
© Compass Security AG
www.csnc.ch
Slide 22
Hacking-Lab Certification Programm
© Compass Security AG
www.csnc.ch
Slide 23
Hacking-Lab Availability Considerations
Is Hacking-Lab an *approved* service?
Hacking-Lab is providing the CarGame Challenges
© Compass Security AG
www.csnc.ch
Slide 25
Hacking-Lab Experience 2007: Swiss Cyber Storm 1 100 concurrent users
2009: Swiss Cyber Storm 2 150 concurrent users
2011: Swiss Cyber Storm 3 (CarGame, May 12-15, 2011) Expecting 250 concurrent users
Since 2010: University FH Giessen (Germany) Basic Web Hacking Course Advanced Web Hacking Course EURO 3000.-- / year (unlimited users)
© Compass Security AG
www.csnc.ch
Slide 26
Wrap-Up
What was the Goal of this Session?
Find out if *YOU* feel like using Hacking-Lab as a free OWASP TOP 10 training platform
Important Details about Hacking-Lab Hacking-Lab supports ALL OWASP TOP 10 issues Hacking-Lab is a *Service* not a binary or tarball Hacking-Lab offers OWASP the opportunity to setup a free OWASP TOP 10 training programm world-wide OWASP can benefit from the certification program. OWASP can setup their own rating/ranking/evaluation criteria That‘s it – make your decision! Let‘s talk about yes/no and if yes about the details THANK YOU MATT FOR BEING THE MEETING MINUTES WRITER AND LINK TO THE BOARD © Compass Security AG
www.csnc.ch
Slide 29
Now YOU can play with HL
Register for one or both free events below OWASP SBS Event ALL (SBS) http://www.hacking-lab.com/sh/8BX0psX
CarGame Challenge (WARGAME) http://www.hacking-lab.com/sh/aBpKnVH
Use the LiveCD to give it a try DVD‘s available here (Ivan) Preferred solution: VirtualBox Appliance http://media.hacking-lab.com/largefiles/livecd/ © Compass Security AG
www.csnc.ch
Slide 31