The Organizational Scope of OWASP SAMM Assessments

 
Organizational Scope of an
OWASP SAMM assessment
 
 
Dr. Carsten Huth, CISSP, CSSLP
 
Timeline plan
 
5 Min Carsten’s introduction:
12 years experience, work with Pravir Chandra, …
OpenSAMM assessments for customers while being at HP
Head of AppSec Advisory at Checkmarx now
 
5 Min – Introductions of the participants if < 8, if > 8 then drop some
names
 
35 Min – workshop
 
5 Min closing/conclusions
Dr. Carsten Huth, CISSP, CSSLP
 
Life prior to AppSec 
University of Paderborn / University of Essex UK
Professional Services Consultant Macrovision / Flexera
AppSec Experience:
HP Fortify (2009 – 2016)
Professional Services Consultant
Working with Pravir Chandra
Practice Leader Professional Services
 
Checkmarx (2016 – present)
Technical Account Manager
Technical Account Management Team Leader
Global Head of AppSec Advisory
 
 
Introductions
Scope of SAMM Assessments
 
Scope range from one dev team to the whole organization
 
Practical Experiences?
 
Best Practices?
 
 
 
 
Split up Assessments?
 
Should assessments of with an application team include the
complete OWASP SAMM assessment or only the parts that an
application team can talk about with authority?
 
E.g. should Strategy 
and
 
M
etrics be excluded when performing
an assessment with an application team?
 
Aggregate Assessments?
 
If several or all application development teams are assessed, should
their results be 
qualitatively 
aggregated or averaged out to get an
assessment result of the whole software development organisation?
 
E.g
. should the importance of development teams, quantified by their
risk ranking, be included?
Should different development team
s have different desired states?
If each team has its own maturity level you would have to plan a program for
each team?
But wait, isn’t that an overkill?
 
 
 
 
 
Maturity Scores – Current State
 
Roadmap Chart
 
Roles and SAMM Practices
 
Roles and SAMM Practices – filled in during the workshop
 
Top Level Management
Board of Directors
Senior Management
CISO
Head of AppSec / AppSec Manager
Dev
Security Champion
Head of App Dev / Development
Manager
Development Team Leader
DevOps
Head Of DevOps / DevOps
Manager
Ops
Ops Manager
Head of Infrastructure
HR Executive
Product Management
*: Deployment pipeline team,
Deployment manager
 
Roles and SAMM Practices – our prepared proposal
 
List of Relevant Organisational Roles
 
Top Level Management
Board of Directors
Senior Management
CISO
Head of AppSec / AppSec Manager
Dev
Security Champion
Head of App Dev / Development Manager
Development Team Leader
DevOps
Head Of DevOps / DevOps Manager
Ops
Ops Manager
Head of Infrastructure
HR Executive
 
Recap/Takeaways
 
Slide Note
Embed
Share

Dr. Carsten Huth, a seasoned professional in the field of application security, shares insights on the scope, considerations, and best practices related to conducting OWASP SAMM assessments in organizations. The assessment scope ranges from individual development teams to the entire organization, prompting discussions on how assessments should be split up and aggregated for holistic results. The presentation delves into key aspects such as maturity scores, roadmap charts, and roles in implementing SAMM practices across different business functions.

  • OWASP
  • SAMM assessments
  • Application Security
  • Organizational Scope
  • Best Practices

Uploaded on Oct 05, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Organizational Scope of an OWASP SAMM assessment Dr. Carsten Huth, CISSP, CSSLP

  2. Dr. Carsten Huth, CISSP, CSSLP Life prior to AppSec University of Paderborn / University of Essex UK Professional Services Consultant Macrovision / Flexera AppSec Experience: HP Fortify (2009 2016) Professional Services Consultant Working with Pravir Chandra Practice Leader Professional Services Checkmarx (2016 present) Technical Account Manager Technical Account Management Team Leader Global Head of AppSec Advisory

  3. Introductions

  4. Scope of SAMM Assessments Scope range from one dev team to the whole organization Practical Experiences? Best Practices?

  5. Split up Assessments? Should assessments of with an application team include the complete OWASP SAMM assessment or only the parts that an application team can talk about with authority? E.g. should Strategy and Metrics be excluded when performing an assessment with an application team?

  6. Aggregate Assessments? If several or all application development teams are assessed, should their results be qualitatively aggregated or averaged out to get an assessment result of the whole software development organisation? E.g. should the importance of development teams, quantified by their risk ranking, be included? Should different development teams have different desired states? If each team has its own maturity level you would have to plan a program for each team? But wait, isn t that an overkill?

  7. Maturity Scores Current State

  8. Roadmap Chart

  9. Roles and SAMM Practices Business Functions SAMM Practice Role Responsible? Governance Strategy and Metrics Policy and Compliance Education and Guidance Design Threat Assessment Security Requirements Security Architecture Implementation Secure Build Secure Deployment Defect Management Verification Architecture Assessment Requirements-driven Testing Security Testing Operations Incident Management Environment Management Operational Management

  10. Roles and SAMM Practices filled in during the workshop Business Functions SAMM Practice Role Responsible? Top Level Management Board of Directors Senior Management CISO Governance Strategy and Metrics CISO Policy and Compliance CISO / Head of AppSec / Legal Council / Product Manager Education and Guidance CISO Head of AppSec / AppSec Manager Design Threat Assessment Chief Architect / Architect / Product Managers / DevOps / Security Champions / Security Analyst Dev Security Champion Head of App Dev / Development Manager Development Team Leader Security Requirements Head of QA / QA Manager / Security Analyst / Product Owner DevOps Head Of DevOps / DevOps Manager Security Architecture Chief Architect / Architect Ops Implementation Secure Build DevOps* , Security Engineer Ops Manager Head of Infrastructure Secure Deployment DevOps* HR Executive Defect Management QA/Tester, Risk Manager Product Management Verification Architecture Assessment Security Champions / Auditors *: Deployment pipeline team, Deployment manager Requirements-driven Testing Security Testing AppSec Manager / DevOps* / QA/Tester Operations Incident Management SOC Manager / SIEM Manager / Tech Support Environment Management Ops Manager / DevOps* Operational Management Ops Manager / DevOps*

  11. Roles and SAMM Practices our prepared proposal SAMM Practice Role Responsible? Strategy and Metrics CISO or Board of Directors Policy and Compliance CISO Education and Guidance Head of AppSec Threat Assessment Head of AppSec Security Requirements Chief Architect Security Architecture Chief Architect Secure Build DevOps Manager Secure Deployment DevOps Manager Defect Management Head of AppDev Architecture Assessment Chief Architect Requirements-driven Testing Head of AppDev Security Testing Head of AppSec Incident Management Security Response Manager Environment Management Chief Architect or Operations Manager Operational Management Operations Manager

  12. List of Relevant Organisational Roles Top Level Management Board of Directors Senior Management CISO Head of AppSec / AppSec Manager Dev Security Champion Head of App Dev / Development Manager Development Team Leader DevOps Head Of DevOps / DevOps Manager Ops Ops Manager Head of Infrastructure HR Executive

  13. Recap/Takeaways

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#