Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

15
Streamlining the Fix Diminishing the Impact of Software Vulnerabilities with a Predictive Process

description

This prezo was given on a webinar to a) educate attendees on best practices for building security into their software development process b) to demonstrate our TeamMentor product's capabilities in helping solve this challenge and c) to articulate 4 major business use cases for how one would use the TeamMentor knowledgebase along with its integration components.

Transcript of Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Page 1: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Streamlining the Fix Diminishing the Impact of Software Vulnerabilities with a

Predictive Process

Page 2: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Today’s Presenters Tom Bain, Director, Product Marketing

Dinis Cruz, Principal Software Architect

Page 3: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Today’s Agenda

• Where do I start?

• What’s the best approach?

• What process can I apply?

• What tools can I use for repeatable results?

Development and Security are looking for a better way to identify, verify, prioritize and fix software vulnerabilities.

Page 4: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Who We Are Application Security Experts • 10+ Years vulnerability research • Security Testing Methodology adopted by SAP, Microsoft, Symantec • Authors of 8+ books Products and Services • Standards - Best Practices • Education - CBT & Instructor-Led • Assessment - Software and SDLC Reducing Application Security Risk • Critical Vulnerability Discovery • Secure SDLC Rollout • Internal Competency Development

Page 5: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Our Approach •  Standards: Create security

policies, align dev activities with standards and compliance requirements, fix vulnerabilities.

•  Education: Create internal expertise through eLearning, Instructor-led and virtual classroom training.

•  Assessment: Audit software apps against policies and compliance requirements and recommend remediation techniques.

Page 6: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Life is a Breach Companies who suffered 1-10 breaches over the past 2 years, as a

result of a software app being compromised.

Page 7: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

A Process is Lacking State they either have no process (like an SDLC) at all, or an inefficient ad-

hoc process for building security into their applications.

Page 8: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

What Motivates Action? State there is no formal state that there is no formal mandate in place

to remediate vulnerable application code.

Page 9: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Common Use Cases •  Development teams don’t know where to go for best practices guidance on

software vulnerabilities.

•  There’s a need to communicate and share intelligence around specific vulnerabilities with your team.

•  Teams need to fix vulnerabilities and map to internal policies.

•  There’s a market need for making more sense of static analysis results to get to full-circle remediation.

Page 10: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Where can developers go for the guidance they need?

• A software vulnerability has been identified.

• You need to verify it and need more information about it.

• What do you do, and where do you go for guidance?

Use Case 1- Security Team

Page 11: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

How can you share the information? Use Case 1I - Security Team

• You’ve verified a software vulnerability.

• You need to communicate the details of that vulnerability or set of vulnerabilities to your team.

• How is this accomplished most effectively?

Page 12: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Integrating with what you already have

Use Case III - Development Team

• You’ve verified a given vulnerability, and can now prioritize it.

• You have knowledge internally, or security policies you need to map to.

• How can I do this in a streamlined way?

Page 13: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Doing more with static analysis results

Use Case IV - Development Team with Tools

• The tool reports findings.

• You need to make more sense of the results.

• The findings point to guidance specific to the findings.

• Fix what you’ve found. Re-scan.

Page 14: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Secure Development Guidance A Real-Time In-Practice Companion Containing 4500+ Articles

of Prescriptive Guidance and Code

Page 15: Streamlining the Fix: Diminishing the Impact of Software Vulnerabilities with a Predictive Process

Evaluation Version:

Try TeamMentor Today!

Enterprise and Partner Versions:

•  OWASP Guidance Library (Creative Commons Content) •  Install locally, or use web version •  Watch a video: http://bit.ly/Vra3OS •  Download it: https://docs.teammentor.net/xml/Eval

•  Full set of guidance libraries (4,500+ articles) •  Single user, cloud instance, business unit, enterprise-wide pricing •  Partner organization licensing •  Contact us: [email protected]