25 May 2012

Tricolour Alphanumerical Spaghetti

Earlier this week I heard that my talk about vulnerability severity ratings has been accepted for OWASP AppSec Research 2012 in Athens in July. The title of the presentation is "Tricolour Alphanumerical Spaghetti" which I need to explain.

Coloured strands of spaghetti laid out in the arrangement of the Athens' metro map ( http://www.amel.gr/typo3conf/ext/sa_map/pi1/files/print_en.html ) with the location of Evangelismos station highlighted, the nearest station to The Department of Informatics and Telecommunications at the University of Athens where AppSec Research 2012 is being held

Do you know your "A, B, Cs" from your "1, 2, 3s"? Is "red" much worse than "orange", and why is "yellow" used instead of "green"? Just what is a "critical" vulnerability? Is "critical" the same as "very high"? How do PCI DSS "level 4 and 5" security scanning vulnerabilities relate to application weaknesses? Does a "tick" mean you passed? Are you using CWE and CVSS? Is a "medium" network vulnerability as dangerous as a "medium" application vulnerability? Can CWSS help? What is FIPS PUB 199? Does risk ranking equate to prioritisation? What is "one" vulnerability?

Are you drowning in a mess of unrelated classifications, terminology and abbreviations? If you are a security verifier and want to know more about ranking your findings more meaningfully, or receive test reports and want to better understand the results, or are just new to ranking weaknesses/vulnerabilities and want an overview, come along to this presentation. It will also explain why the unranked information-only ("grey" or "blue"?) findings might contain some of the best value information.

In the presentation, I will outline techniques commonly used, or referenced, to rank application security weaknesses including:

  • Common Vulnerability Scoring System (CVSS)
  • Common Weakness Scoring System (CWSS)
  • Guide for Conducting Risk Assessments (NIST SP 800-30 Rev. 1 DRAFT)
  • Microsoft's STRIDE and DREAD
  • OWASP Risk Rating Methodology
  • OWASP Top Ten
  • PCI DSS Security Scanning Procedure vulnerability classification
  • Software Engineering Institute (SEI) OCTAVE
  • Standard for Security Categorization of Federal Information Systems (FIPS PUB 199)
  • Custom methods (and tester's experience)

The relevance to application security, advantages and disadvantages of each will be compared. The relatively new Common Weakness Scoring System (CWSS), co-sponsored by the Software Assurance Program in the National Cyber Security Division (NCSD) of the US Department of Homeland Security (DHS), will be described in some detail. This will include an explanation of the Common Weakness Risk Analysis Framework (CWRAF).

The presentation will also examine how impact is calculated and discuss why the direct business impact may not be the only thing you need to worry about. In this part, the counting of weaknesses will be discussed and why all of this is important from a compliance perspective. Five contrasting issues (system information leakage, personal data exposure, cross-site scripting, SQL injection and a non-security PCI DSS compliance issue) will be used to calculate example rankings using the OWASP Risk Rating Methodology, CVSS and CWSS. The methods and results will be compared and contrasted for different types of applications (website, web service and mobile app) in different business contexts. Finally the presentation will provide a list of issues to check before you commission assessments to make sure the results are meaningful.

Conference and training registration is now open. AppSec Research 2012 is being held at the Department of Informatics and Telecommunications at the University of Athens. The nearest metro station is Evangelismos.

Posted on: 25 May 2012 at 07:31 hrs

Comments Comments (6) | Permalink | Send Send | Post to Twitter

Comments

Comments are filtered automatically and should appear shortly after they been checked.

Will you be releasing the presentation material after the conference? I can't make it to AppSec Research in July due to vacation, but I am working on figuring out how mature the CWSS, CWRAF, CAPEC and so on really are. It all looks very promising, but I can't find many organisations who seem to have embraced them all ...
1 Added by Morten Posted on 01 July 2012 at 08:11 hrs
Yes, this is an OWASP event so all presentations will be published afterwards.
2 Added by Clerkendweller Posted on 04 July 2012 at 20:54 hrs
Mr Watson,

In Brazil, I am working in these scoring systems. I think that your work can help so much security/developer professionals like me. Unfortunately, OWASP is traditionally slow for release presentations of its events. Is there any possibility that you provide this material out of the OWASP site?

thank you
Rodrigo
3 Added by Rodrigo Posted on 30 July 2012 at 18:00 hrs
I am sure all the volunteers at OWASP are doing as much as they can to get these files uploaded. My own presentation is now available at:

https://www.owasp.org/index.php/File:Appseceu2012-...
4 Added by Clerkendweller Posted on 07 August 2012 at 08:05 hrs
I just found out about this presentation, were videos made (or of a similar talk given elsewhere)?
5 Added by kasterma Posted on 08 September 2012 at 08:46 hrs
Sorry I don't think it was recorded.
6 Added by Clerkendweller Posted on 10 September 2012 at 22:07 hrs
Post a comment
Confirm acceptance and understanding of the terms of use
New posts to this thread will be sent to your email address
Tricolour Alphanumerical Spaghetti
http://www.clerkendweller.com/2012/5/25/Tricolour-Alphanumerical-Spaghetti
ISO/IEC 18004:2006 QR code for http://clerkendweller.com

Page http://www.clerkendweller.com/2012/5/25/Tricolour-Alphanumerical-Spaghetti
Requested by 54.226.79.204 on Tuesday, 18 June 2013 at 05:46 hrs (London date/time)

Please read our terms of use and obtain professional advice before undertaking any actions based on the opinions, suggestions and generic guidance presented here. Your organisation's situation will be unique and all practices and controls need to be assessed with consideration of your own business context.

Terms of use http://www.clerkendweller.com/page/terms
Privacy statement http://www.clerkendweller.com/page/privacy
© 2012-2013 clerkendweller.com