21
The “Fantastic 4” Metrics You Can’t Ignore When Reducing Application Layer Risk

The Four(ish) Appsec Metrics You Can’t Ignore

Embed Size (px)

Citation preview

Page 1: The Four(ish) Appsec Metrics You Can’t Ignore

The “Fantastic 4”Metrics You Can’t Ignore When Reducing Application Layer Risk

Page 2: The Four(ish) Appsec Metrics You Can’t Ignore

2

Why application security metrics?

Page 3: The Four(ish) Appsec Metrics You Can’t Ignore

3

Why application security metrics?

Sometimes you need: 1. To communicate to your sponsors what you’re doing with the

money they provided for the program.2. A way to communicate with your development teams that is

anchored in something more than just encouragement.3. A tool to show yourself how much progress you’re making.

Page 4: The Four(ish) Appsec Metrics You Can’t Ignore

4

It’s a hostile environment out there

Page 5: The Four(ish) Appsec Metrics You Can’t Ignore

5

It’s a hostile environment out there

Applications have been a top vector for data breaches over the last five years because they’re

not coded with security in mind. The software industry’s shift to composing applications via

pre-built—some would say “pre-0wned”—components has made it more challenging for

security teams by introducing risk via the software supply chain.

So application security is important, but how do you show progress?

Page 6: The Four(ish) Appsec Metrics You Can’t Ignore

6

Four key metrics to save the day

Page 7: The Four(ish) Appsec Metrics You Can’t Ignore

7

FANTASTIC METRIC #1: POLICY COMPLIANCE

Page 8: The Four(ish) Appsec Metrics You Can’t Ignore

You have to have some way of measuring the quality of applications; it should be aligned with the needs of the business.

A lot of your program measurements are going to be anchored in how well your portfolio does against a policy.

But what sort of pass rate

should you expect?

Page 9: The Four(ish) Appsec Metrics You Can’t Ignore

9

Page 10: The Four(ish) Appsec Metrics You Can’t Ignore

10

FANTASTIC METRIC #2: FLAW PREVALENCE

Page 11: The Four(ish) Appsec Metrics You Can’t Ignore

11

When vulnerabilities are all around you might feel like your world is on fire. Let’s try to get our arms around how common some of these fatal flaws really are.

Page 12: The Four(ish) Appsec Metrics You Can’t Ignore

12

Top vulnerabilities by industry

Page 13: The Four(ish) Appsec Metrics You Can’t Ignore

13

FANTASTIC METRIC #3: FIX RATE

Page 14: The Four(ish) Appsec Metrics You Can’t Ignore

You know that guy, the one who always insists that the hole you’re in isn’t as deep as you think it is…

Page 15: The Four(ish) Appsec Metrics You Can’t Ignore

It turns out that’s true of AppSec. There are a lot of people out there making their applications safer, never accepting “no” for an answer. And it turns out that tracking the flaws fixed can be powerfully motivational.

Page 16: The Four(ish) Appsec Metrics You Can’t Ignore

16

Page 17: The Four(ish) Appsec Metrics You Can’t Ignore

17Source: Veracode State of Software Security vol. 6: https://info.veracode.com/state-of-software-security-report-volume6.html

How? Empower developers• Customers in the financial services and manufacturing verticals are

successfully fixing between 65% and 81% of the flaws found in their applications. Applications undergoing remediation coaching (readouts) reduce application risk 2.5x more than those that don’t, as measured by average flaw density per MB

Source: Veracode State of Software Security vol. 6: https://info.veracode.com/state-of-software-security-report-volume6.html

Page 18: The Four(ish) Appsec Metrics You Can’t Ignore

18

FANTASTIC METRIC #4

Page 19: The Four(ish) Appsec Metrics You Can’t Ignore

19

Which One?

Page 20: The Four(ish) Appsec Metrics You Can’t Ignore

20

Which One?

It depends. Just as there’s no “one” lineup of a super hero team, you may find you need a different set of metrics depending on the goals of your program—developer training

completion, for instance, or percent of applications undergoing automated testing. Ultimately it’s up to you, and the needs of your business.

Page 21: The Four(ish) Appsec Metrics You Can’t Ignore

21

Answers Key Questions for CISOs• Which industries are doing the best job of reducing application-layer risk ?   

• Do I have more serious vulnerabilities than my peers?

• What percentage of vulnerabilities do my peers remediate?

• How many of our applications should pass the OWASP Top 10 when initially assessed?

• What are the Top 10 most common vulnerabilities in our vertical?

• How can I reduce more risk in my organization’s applications?