OWASP: An Introduction

Slides:



Advertisements
Similar presentations
Software Assurance Maturity Model
Advertisements

Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
OpenSAMM Software Assurance Maturity Model Seba Deleersnyder SAMM project co-leaders Pravir Chandra AppSec USA 2014 Project.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
The OWASP Foundation Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under.
The OWASP Foundation AppSec DC Learning by Breaking A New Project for Insecure Web Apps Chuck Willis Technical Director MANDIANT
Copyright 2007 © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
What is OWASP OWASP Live CD Live Demo Omar Sherin-OWASP Egypt.
Claire Draper Director of Membership Services IEMA Annual Conference 12 th June 2007.
2013 AppSec Guide and CISO Survey: Making OWASP Visible to CISOs Marco Morana, Member of OWASP London, Project Lead of the OWASP, CISO Guide Tobias Gondrom,
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
The OWASP Foundation AppSecEU11 Where we are.. Where we are going Tom Brennan, Eoin Keary, Seba Deleersnyder, Dave Wichers, Jeff Williams,
Copyright 2008 © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
The OWASP Foundation OWASP The Open Web Application Security Project Join the application security community for free, unbiased, open.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
OWASP Update Seba Deleersnyder BE Board OWASP Belgium Chapter Meeting 17-Dec-2013.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike.
The OWASP Foundation OWASP Belgium Chapter OWASP Update Sebastien Deleersnyder Foundation Board, Zenitel Belgium
The OWASP Foundation OWASP Belgium Chapter OWASP Update Sebastien Deleersnyder Foundation Board, Zenitel Belgium
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
The OWASP Foundation Where we are Where we are going Seba DeleersnyderEoin Keary OWASP Foundation Board.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
The OWASP Foundation OWASP Belgium Chapter OWASP Update 12-Sep-2012 Seba Deleersnyder Foundation / BE Board
OWASP Update Seba Deleersnyder BE Board OWASP Belgium Chapter Meeting 12-Feb-2014.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation This work is available under the Creative Commons SA 2.5 license The OWASP Foundation OWASP AppSec India Aug 2008.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
The OWASP Foundation OWASP Global Update Seba Deleersnyder OWASP Foundation Board Member.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
2 Overview With active participation from individuals and chapters all over the world, the Information Systems Security Association (ISSA)
OWASP Update Sebastien Deleersnyder BE Board OWASP Belgium Chapter Meeting 8-Mar-2016.
THE PRESENT AND FUTURE nopCommerce  .
Foundation Board, SAIT Zenitel Belgium
Finding and Fighting the Causes of Insecure Applications
Jeff Williams OWASP Chair
Mariya International School
OWASP Ireland Limerick Chapter Meeting
Jeff Williams OWASP Foundation Chair
OWASP WebGoat v5 16 April 2010.
Presented to IEEE Standards Education Committee 11 April 2014
OWASP in favor of a more secure world
OWASP Update Sebastien Deleersnyder BE Board
Tour of OWASP’s projects
OWASP Charlotte What, Why, Where and How
Getting benefits of OWASP ASVS at initial phases
Sebastien Deleersnyder CISSP May, 2006
Bangalore OWASP Chapter 2006 First Chapter Meeting
WebScarab-NG: Autumn of Code 2006 Project
Agenda About OWASP Upcoming Events
Finding and Fighting the Causes of Insecure Applications
OWASP Update 26-Sep-2012 OWASP Belgium Chapter David Mathy
Augmented Reality for Enterprise Alliance
Presentation transcript:

OWASP: An Introduction Sebastien Deleersnyder CISSP May, 2005 sdl@ascure.com

Agenda Introduction OWASP OWASP Projects Belgium Chapter (Web)AppSec Resources

Agenda Introduction OWASP OWASP Projects Belgium Chapter (Web)AppSec Resources

Introduction Sponsor this evening: Call for additional sponsors www.ascure.com Call for additional sponsors Chapter meeting places & catering Support for local projects OWASP cannot recommend the use of products, services, or recommend specific companies

Program for this evening: 18h00 - 18h45: Introduction Program for this evening: 18h00 - 18h45: Sebastien Deleersnyder, Ascure  OWASP Introduction 19h00 - 19h45: Erwin Geirnaert, Security Innovation How to Break Web Application Security 20h00 - 20h45: professor Frank Piessens, KU Leuven How to Build Secure Web Applications

Agenda Introduction OWASP OWASP Projects Belgium Chapter (Web)AppSec Resources

Software Is A Black Box Complex Compiled Legal Protections Millions of lines of code Leaky abstractions Massively interconnected Compiled Difficult to reverse engineer Different on every platform Legal Protections No peeking We’re not liable

Application Security Is In Its Infancy Nobody understands Nobody cares Snake oil rules No proof anything works No metrics One application at a time Getting easier to write bad code We can’t even stamp out buffer overflows Formal Modeling Process Assurance Penetrate and Patch Manual Code Review Static Analysis Developer Training Top Ten Lists Programming Books Bugtraq Common Criteria Certification Peer Review Guidelines Penetration Test Tools Vulnerability Scanning Proxy Solutions … and more

Enter OWASP OWASP is dedicated to finding and fighting the causes of insecure software People Projects International Community “Charitable Open Source”

Open Web Application Security Project What is OWASP? Open Web Application Security Project Non-profit, volunteer driven organization All members are volunteers All work is donated by sponsors Provide free resources to the community Publications, Articles, Standards Testing and Training Software Local Chapters & Mailing Lists Supported through sponsorships Corporate support through financial or project sponsorship Personal sponsorships from members

What is OWASP? What do they provide? Publications Software OWASP Top 10 OWASP Guide to Building Secure Web Applications Software WebGoat WebScarab .NET Projects Local Chapters Community Orientation

Looking for a second breath OWASP finally achieved 501c3 status in Dec. Charitable not-for-profit OWASP needs more contributors We should provide everything contributors need Better infrastructure Project management Technical editing OWASP needs funding Need full time director

OWASP Roadmap for 2005 Continue to deliver on existing projects Gather requirements from industry Find a full time director New projects OWASP Standard – minimum criteria for people, process, and technology OWASP Legal – guidance on contracts, gov’t regulations, RFP language J2EE – guidelines, methodologies, tools Web Services – guidelines, methodologies, tools OWASP Training Course

Agenda Introduction OWASP OWASP Projects Belgium Chapter (Web)AppSec Resources

OWASP Current Status WebGoat WebScarab DotNet Validation oLabs Local Chapters International Conferences Legal Guide Papers Testing Metrics AppSec FAQ Top Ten ISO17799 Great Great Great Great Great Great No Progress Great No Progress No Progress No Progress No Progress WebGoat – new lessons, new volunteers WebScarab – lots of new features, tie-in to WebGoat DotNet – new forums, tools, and guide Validation – seeking volunteers oLabs – no attention to these old tools Local Chapters – exploding (42 worldwide, ~600 members) International – Translations in 6 languages Conferences – 2nd conference next one in Washington DC October 11-12 05 Legal – new project, much interest Guide – version 2 under serious development Papers – people contributing their work Testing – Working on phase 2 Metrics – No recent activity AppSec FAQ – not actively updated Top Ten – widely adopted and referenced, but not updated ISO17799 – possible new lead from Italian Chapter Excellent No Progress Great Great

Create a "best practices" testing framework OWASP Testing Project Create a "best practices" testing framework "low level" testing guide to find issues Phase 1 released Dec 2004 The scope of what to test Principles of testing Testing techniques explained The OWASP testing framework explained Currently 2nd phase ongoing (TOC) Lead by Daniel Cuthbert

WebScarab Project Tool for anyone involved with HTTP-based applications (e.g. web applications) Key features Full visibility into the HTTP protocol Also supports HTTPS (incl client certs) Persistent audit trail can easily be reviewed Primary uses Security analysis Application debugging Lead by Rogan Dawes

Conferences Previous Conference Next Conference UK April 05 – Royal Holloway Next Conference US Oct 05 – NIST Washington DC

Agenda Introduction OWASP OWASP Projects Belgium Chapter (Web)AppSec Resources

Belgium Chapter -What do we have to offer? Quarterly (?) Meetings Mailing List Presentations & Groups Open forum for discussion Meet fellow InfoSec professionals Create (Web)AppSec awareness in Belgium Local projects: Dutch & French Top 10 / Guide ?

Belgium Chapter – House Rules Free & open to everyone Language English preferred Native language: no problem! No vendor pitches or $ales presentations Respect for different opinions No flaming (including M$ bashing)

Next Chapter Meetings program proposal Short OWASP intro Presentation on one specific topic Follow-up Open discussion on topic (with panel?) Split up per topic + feedback into group

OWASP Local Chapters Next Meeting: Sep + Dec 2005 Topics: ? Location:

Agenda Introduction OWASP OWASP Projects Belgium Chapter (Web)AppSec Resources

OWASP Project Mailing lists Secure Coding List Resources Online OWASP Project Mailing lists Secure Coding List WebAppSec@securityfocus.com websecurity@webappsec.org (WASC) Low signal-to-noise ratio www.threatsandcountermeasures.com

Michael Howard's Web Log Keith Brown Blog T&C BLOGS Resources - Blogs Michael Howard's Web Log Keith Brown Blog T&C BLOGS Mark Curphey Michael Silk …

Resources Hard Copy IEEE Security & Privacy (bimonthly) Security Engineering – Anderson Building Secure Software – Viega & McGraw Exploiting Software : How to Break Code – Hoglund & McGraw Writing Secure Code – Howard & Leblanc Enterprise Java Security – Pistoia, et al Securing Web Services with WS-Security – Rosenberg & Remy

That’s it… Any Questions? Thank you! http://www.owasp.org/local/belgium.html sdl@ascure.com Thank you!

Subscribe to Chapter mailing list Keep up to date! Post your (Web)AppSec questions Contribute to discussions!