Measuring Security Best Practices with OpenSAMM

22
Measuring Security Best Practices with OpenSAMM Alan Jex SnowFROC 2013

description

Measuring Security Best Practices with OpenSAMM. Alan Jex SnowFROC 2013. Introductions. Alan Jex: Chief Security Architect at HP PPS Organization [email protected]. Outline. Security Concerns and Goals OpenSAMM Framework Business Functions Security Practices Assessments Scorecards - PowerPoint PPT Presentation

Transcript of Measuring Security Best Practices with OpenSAMM

Page 1: Measuring Security Best Practices with OpenSAMM

Measuring Security Best Practices with OpenSAMM

Alan JexSnowFROC 2013

Page 2: Measuring Security Best Practices with OpenSAMM

Alan Jex: Chief Security Architect at HPPPS [email protected]

Introductions

Page 3: Measuring Security Best Practices with OpenSAMM

• Security Concerns and Goals• OpenSAMM Framework

– Business Functions– Security Practices– Assessments– Scorecards– Roadmaps

Outline

Page 4: Measuring Security Best Practices with OpenSAMM

Security Concerns

• What is your biggest security risk?• What compliance requirements drive your

business?• How do you handle security incidents?• Does your development team produce secure

code?

Page 5: Measuring Security Best Practices with OpenSAMM

Security Goals

• Avoiding the “big one” (data breach)• Protecting the company brand• Managing real security risks• Developing a secure software development

lifecycle (SDLC)• Enabling new business

Page 6: Measuring Security Best Practices with OpenSAMM
Page 7: Measuring Security Best Practices with OpenSAMM

• SAMM is:– A Software Assurance Maturity Model– An open framework for

• Measuring security practices • Finding vulnerabilities earlier

– Lightweight, Flexible, Simple-to-understand, and Complete

– An OWASP project

Enter OpenSAMM

Page 8: Measuring Security Best Practices with OpenSAMM

4 Business Functions

Page 9: Measuring Security Best Practices with OpenSAMM

12 Security Practices

Page 10: Measuring Security Best Practices with OpenSAMM

Policy and Compliance

Page 11: Measuring Security Best Practices with OpenSAMM

Security Requirements

Page 12: Measuring Security Best Practices with OpenSAMM

Security Testing

Page 13: Measuring Security Best Practices with OpenSAMM

Vulnerability Management

Page 14: Measuring Security Best Practices with OpenSAMM

SAMM Assessments

• SAMM assessment is lightweight or detailed according to your security process

Page 15: Measuring Security Best Practices with OpenSAMM

SAMM Assessments

• SAMM provides assessment worksheets for every Security Practice

Page 16: Measuring Security Best Practices with OpenSAMM

SAMM Scorecard

Levels are from 0 to 3:

0 Starting point

1 Ad hoc (manual)

2 Increased effectiveness (automated)

3 Comprehensive mastery (audited)

Page 17: Measuring Security Best Practices with OpenSAMM

SAMM Roadmap

Page 18: Measuring Security Best Practices with OpenSAMM

SAMM Roadmap• Build your Security Program in phases• Implement levels based on security risk

Page 19: Measuring Security Best Practices with OpenSAMM

Roadmap Templates

Government Online Service Provider

Page 20: Measuring Security Best Practices with OpenSAMM

Summary

• SAMM allows you to:– Measure and improve security best practices– Focus on security risk to make effective use of

security resources– Find vulnerabilities earlier in the development

process – Prevent rather than react to security incidents

Page 21: Measuring Security Best Practices with OpenSAMM

References

Security Maturity Models

Page 22: Measuring Security Best Practices with OpenSAMM