AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does...

17
AppSec: Start, Scale, Sustain Session 4236 Joel Scambray Cigital, Hacking Exposed

Transcript of AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does...

Page 1: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

AppSec: Start, Scale, SustainSession 4236

Joel ScambrayCigital, Hacking Exposed

Page 2: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

App Sec is a Big Problem

2

accidentally published

configuration error

hacked

inside job

lost/stolen computer

lost/stolen media

poor security

Source: www.informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/

Page 3: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

What are we investing?

3

App Sec Spending %Inadequate 43%Adequate 18%> Adequate 3%No opinion 18%

-SANS 2015 State of Application Security, P 15

92% of reported vulnerabilities are in applications, not in networks – NIST

Over 70% of vulnerabilities exist at the application layer, not network - Gartner

- “The Increasing Risk to Enterprise Applications,” Figure 10, Ponemon Institute, Nov 2015

Underspend on AppSec

Overspendon NetSec

34% don’t know what % of IT budget spent on app sec

Page 4: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

What are we doing?

SANS 2015 State of Application Securityhttps://goo.gl/Q7liro

“Unfortunately, when asked, 47% of respondents (representing the majority) felt that the effectiveness of their AppSec programs needed improvement, whether evaluated internally (47%) or in comparison to other organizations (36%).”

Page 5: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

A Simpler, Better Approach?

Page 6: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Start, Scale, Sustain (S3)» Start: do» Scale: manage» Sustain: repeat

Page 7: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

The Top 12 App Sec Things ‘Everybody’ Does

7

1. Identify gate locations and gather necessary artifacts, 84%

2. Identify PII obligations, 78%

3. Provide awareness training , 76%

4. Create a data classification scheme and inventory, 65%

5. Build/publish security features, 78%

6. Create security standards , 73%

7. Perform security feature review , 86%

8. Use automated tools along with manual code review , 71%

9. Drive tests with security requirements and security features, 85%

10. Use external penetration testers to find problems, 88%

11. Ensure host and network security basics are in place, 88%

12. Software bugs in ops fed back to development, 96%

Source: bsimm.com

Page 8: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

SANS Top-Ranked ActivitiesDefenders Builders

Page 9: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

The Big 5: “Do” These» Penetration Testing» Code review» Training» Standards» Architecture Analysis (incl Threat Modeling)

9

Page 10: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Scaling: The 6th Thing

10

» Organization» Integration» Metrics

“Manage”

Big 5Big 5

Page 11: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Organization

11

Interpretations Org Struct Score SSG Sat Devs RatioServices 36 7 7 4,825 0.3%Policy 41 10 16 8,630 0.3%Hybrid S-P 46 16 16 2,300 1.4%

Bus. Unit 31 5 27 1,650 1.9%Mangmt. 64 19 175 10,833 1.7%

Everyone 37 15 30 4,190 1.1 %

Average

» Make it formal + distributed» Separation of duties scales better

(governance/policy/execution)» Deputize the devs: satellite

correlates with better scores» Tailor to your culture, structure

Source: bit.ly/gem-SSG

Page 12: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Integration Touchpoint %Information Security 25GRC 23Defect Management 18App Sec Portal 18Incident Response 14Project Management 14Legal 14Vendor Management 7

% of App Sec Activities that depend on:

12

Source: bsimm.com

Page 13: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Metrics

13

Why?» Educate executives» Publish for internal awareness» Enforce the rules» Drive budgets» Evolve the program (portfolio view)

What» The Big 5!

» 1st, 2nd order numbers

» Percent coverage (apps, devs…)

» Speed (time to fix criticals)

» $$$ (lower flaw density)

Evolving metrics is key to “Sustain” too

Page 14: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Sustain

14

» Have an incident about every 2 years » Succession plan: champions and a backups, plural» Follow the maturity curve» Evolve metrics, align to risk» Get an independent measurement/benchmark

Page 15: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Everything Improves with Age

15

App sec “score” groupings

# FirmsAvg Age of program

“Better?”Source: bsimm.com

Page 16: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Recap: Start, Scale, Sustain (S3)» Start: Big 5» Scale: +6, manage it» Sustain: succession, metrics, benchmark

Page 17: AppSec: Start, Scale, Sustain - the Conference …...The Top 12 App Sec Things ‘Everybody’ Does 7 1. Identify gate locations and gather necessary artifacts, 84% 2. Identify PII

Where To Learn More

.com

bsimm.com

/podcast /blog /resources

Joel Scambrayjscambray at Cigital.comjoelscam at gmail.comlinkedin.com/in/joelscambray@joelscam

iTunes: https://itun.es/us/kxNCeb.lGoogle Play: http://bit.ly/2bV8CpFAmazon Kindle: http://amzn.to/2c3vfFJ

Paperback: http://amzn.to/2cmPH91

Book signing 3:15 – 3:45 today