© 2016 Denim Group – All Rights Reserved
ThreadFix and SD Elements:
Unifying Security Requirements and
Vulnerability Management for Applications
November 17th, 2016
Dan Cornell
CTO, Denim Group
Shane Parfitt
Product Marketing Manager, Security Compass
© 2016 Denim Group – All Rights Reserved
Agenda
• State of Application Security
• Why Managed Security Requirements?
• SD Elements Overview/How it Works
• Business Value
• ThreadFix Overview
• ThreadFix / SD Elements Integration
Copyright © 2016 Security Compass. All rights reserved.
Why Manage Security Requirements?
© 2016 Denim Group – All Rights Reserved
S O F T W A R E D E V E L O P M E N T L I F E C Y C L E
REQUIREMENTS
MANAGEMENT
AppSec Products/Tools
CODE REVIEW
(SAST)
PEN TESTING
(DAST)
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
0
20
40
60
80
100
120
1x 6.5x
15x
100x
The later security vulnerabilities are found in the SDLC,
the greater is the cost and time required to remediate.
Source: IBM Systems Sciences Institute
Relative Cost of Fixing Defects
Copyright © 2016 Security Compass. All rights reserved.
How it Works
© 2016 Denim Group – All Rights Reserved
- STEP 1 -
Answer short
questionnaire
- STEP 2 -
Get threats relevant
and
countermeasures
- STEP 3 -
Deliver through your
development tools
- STEP 4 -
Build security in
- STEP 5 -
Verify Requirements
Repeatable. Scalable. Cost-Efficient.
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Application modeling
takes just 15 minutes.
Information is gathered
about language, platform,
features, compliance and
tools in order to determine
the relevant threats and
countermeasures…
Copyright © 2016 Security Compass. All rights reserved..
© 2016 Denim Group – All Rights Reserved
A list of potential vulnerabilities
is drawn from a large expert
database of security content,
providing a clear risk analysis
of the application.
The expert database is regularly
updated with the latest threats
and countermeasures
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
SD Elements painlessly fits
into existing development
processes.
Synchronization with ALM
tools such as HP ALM, IBM
Rational CLM, JIRA, and
Microsoft TFS pushes
security requirements directly
to developers as work
items/tickets.
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Seamless Integration
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Task prioritization helps
guide agile teams choose
what to work on first.
Code samples and
embedded training help
developers understand both
the “WHY” and “HOW” of
security requirements
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
AppScan: FailThreadFix: Fail
Test results are easily
imported from
ThreadFix and popular
scanning tools.
Imported data is matched
to requirements for
validation and compliance
reporting
Copyright © 2016 Security Compass. All rights reserved.
Business Value
© 2016 Denim Group – All Rights Reserved
ROI CalculationForrester Case Study of a Fortune 500 Financial Institution:
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
ROI via Vulnerability Reduction
Avg. # of Vulnerabilities
0
20
40
60
MEDIUMHIGH MEDIUMHIGH
32.8
0
13.2
0.4
0
5
10
15
20
25
30
35
No SDE Full SDE Usage
0
20
40
60
App1 App2 App3 App4 App5
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Risk Reduction
RISK
IDENTIFY MITIGATE VALIDATE
SDE PROJECT PROGRESS
10 1
…  Pass
DONE
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Large ISV Client Anecdote
• Attempted to build a similar tool internally and failed. Twice.
• Decided to adopt SD Elements, and realized immediate efficiencies.
Before
SDE
After
SDE
Time
Less than 1 hour!
5 – 10 days!
Time required for Threat Profiling and Requirements Generation:
Copyright © 2016 Security Compass. All rights reserved.
ThreadFix
© 2016 Denim Group – All Rights Reserved
ThreadFix Overview
• Create a consolidated view of your
applications and vulnerabilities
• Prioritize application risk decisions based on
data
• Translate vulnerabilities to
developers in the tools they
are already using
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
ThreadFix Overview
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Create a consolidated
view of your
applications and
vulnerabilities
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Application Portfolio Tracking
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Vulnerability Import
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Vulnerability Consolidation
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Prioritize application
risk decisions based on
data
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Vulnerability Prioritization
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Reporting and Metrics
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Translate vulnerabilities
to developers in the
tools they are already
using
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Defect Tracker Integration
Copyright © 2016 Security Compass. All rights reserved.
ThreadFix Integration
© 2016 Denim Group – All Rights Reserved
SD Elements HomePage
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Add Connection
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Add ThreadFix Credentials
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
ThreadFix Connection
Established!
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Add ThreadFix Integration to
Project (1)
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Add ThreadFix Integration to
Project (2)
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Add ThreadFix Integration to
Project (3)
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Import Results
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Track Results
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Without ThreadFix
CheckMarx: Partial Pass
Conflicting Results
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Report Results
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
Report Results
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Report Results
• Automatically generated
compliance report
showing Completion
Status and Verification
Status for each control.
Copyright © 2016 Security Compass. All rights reserved.
Summary
© 2016 Denim Group – All Rights Reserved
Summary
• SD Elements 4 manages security requirements across the entire
software development lifecycle, from planning through to release.
• Scalable automation capabilities culminate in more secure
applications that cost less to develop and test.
• ThreadFix integration with SD Elements allows organizations to
reduce risk by validating requirements using multiple scanner
results, while maintaining the same level of automation.
Copyright © 2016 Security Compass. All rights reserved
© 2016 Denim Group – All Rights Reserved
ThreadFix
www.threadfix.it
Security Compass SD Elements
www.securitycompass.com/sdelements
Questions and Contact
© 2016 Denim Group – All Rights Reserved
About Denim Group
Denim Group is the leading secure software development firm,
serving as a trusted advisor on matters of software risk and security.
Our flagship ThreadFix product accelerates the process of software
vulnerability remediation, reflecting the company's understanding of
what it takes to fix application vulnerabilities faster.
Copyright © 2016 Security Compass. All rights reserved.
© 2016 Denim Group – All Rights Reserved
Security Compass named as a Gartner Cool Vendor in
Application and Endpoint Security 2014
bit.ly/securitycompass
Security Compass is a leading application security firm specializing in solving root
application security problems for Fortune 500 companies. Our goal is to help you
build secure software by seamlessly unifying your application security needs
through eLearning, Security Requirements and Verification.
About Security Compass
Copyright © 2016 Security Compass. All rights reserved.

ThreadFix and SD Elements Unifying Security Requirements and Vulnerability Management for Applications

  • 1.
    © 2016 DenimGroup – All Rights Reserved ThreadFix and SD Elements: Unifying Security Requirements and Vulnerability Management for Applications November 17th, 2016 Dan Cornell CTO, Denim Group Shane Parfitt Product Marketing Manager, Security Compass
  • 2.
    © 2016 DenimGroup – All Rights Reserved Agenda • State of Application Security • Why Managed Security Requirements? • SD Elements Overview/How it Works • Business Value • ThreadFix Overview • ThreadFix / SD Elements Integration Copyright © 2016 Security Compass. All rights reserved.
  • 3.
    Why Manage SecurityRequirements?
  • 4.
    © 2016 DenimGroup – All Rights Reserved S O F T W A R E D E V E L O P M E N T L I F E C Y C L E REQUIREMENTS MANAGEMENT AppSec Products/Tools CODE REVIEW (SAST) PEN TESTING (DAST) Copyright © 2016 Security Compass. All rights reserved.
  • 5.
    © 2016 DenimGroup – All Rights Reserved 0 20 40 60 80 100 120 1x 6.5x 15x 100x The later security vulnerabilities are found in the SDLC, the greater is the cost and time required to remediate. Source: IBM Systems Sciences Institute Relative Cost of Fixing Defects Copyright © 2016 Security Compass. All rights reserved.
  • 6.
  • 7.
    © 2016 DenimGroup – All Rights Reserved - STEP 1 - Answer short questionnaire - STEP 2 - Get threats relevant and countermeasures - STEP 3 - Deliver through your development tools - STEP 4 - Build security in - STEP 5 - Verify Requirements Repeatable. Scalable. Cost-Efficient. Copyright © 2016 Security Compass. All rights reserved.
  • 8.
    © 2016 DenimGroup – All Rights Reserved Application modeling takes just 15 minutes. Information is gathered about language, platform, features, compliance and tools in order to determine the relevant threats and countermeasures… Copyright © 2016 Security Compass. All rights reserved..
  • 9.
    © 2016 DenimGroup – All Rights Reserved A list of potential vulnerabilities is drawn from a large expert database of security content, providing a clear risk analysis of the application. The expert database is regularly updated with the latest threats and countermeasures Copyright © 2016 Security Compass. All rights reserved
  • 10.
    © 2016 DenimGroup – All Rights Reserved SD Elements painlessly fits into existing development processes. Synchronization with ALM tools such as HP ALM, IBM Rational CLM, JIRA, and Microsoft TFS pushes security requirements directly to developers as work items/tickets. Copyright © 2016 Security Compass. All rights reserved.
  • 11.
    © 2016 DenimGroup – All Rights Reserved Seamless Integration Copyright © 2016 Security Compass. All rights reserved.
  • 12.
    © 2016 DenimGroup – All Rights Reserved Task prioritization helps guide agile teams choose what to work on first. Code samples and embedded training help developers understand both the “WHY” and “HOW” of security requirements Copyright © 2016 Security Compass. All rights reserved.
  • 13.
    © 2016 DenimGroup – All Rights Reserved AppScan: FailThreadFix: Fail Test results are easily imported from ThreadFix and popular scanning tools. Imported data is matched to requirements for validation and compliance reporting Copyright © 2016 Security Compass. All rights reserved.
  • 14.
  • 15.
    © 2016 DenimGroup – All Rights Reserved ROI CalculationForrester Case Study of a Fortune 500 Financial Institution: Copyright © 2016 Security Compass. All rights reserved.
  • 16.
    © 2016 DenimGroup – All Rights Reserved ROI via Vulnerability Reduction Avg. # of Vulnerabilities 0 20 40 60 MEDIUMHIGH MEDIUMHIGH 32.8 0 13.2 0.4 0 5 10 15 20 25 30 35 No SDE Full SDE Usage 0 20 40 60 App1 App2 App3 App4 App5 Copyright © 2016 Security Compass. All rights reserved.
  • 17.
    © 2016 DenimGroup – All Rights Reserved Risk Reduction RISK IDENTIFY MITIGATE VALIDATE SDE PROJECT PROGRESS 10 1 …  Pass DONE Copyright © 2016 Security Compass. All rights reserved.
  • 18.
    © 2016 DenimGroup – All Rights Reserved Large ISV Client Anecdote • Attempted to build a similar tool internally and failed. Twice. • Decided to adopt SD Elements, and realized immediate efficiencies. Before SDE After SDE Time Less than 1 hour! 5 – 10 days! Time required for Threat Profiling and Requirements Generation: Copyright © 2016 Security Compass. All rights reserved.
  • 19.
  • 20.
    © 2016 DenimGroup – All Rights Reserved ThreadFix Overview • Create a consolidated view of your applications and vulnerabilities • Prioritize application risk decisions based on data • Translate vulnerabilities to developers in the tools they are already using Copyright © 2016 Security Compass. All rights reserved.
  • 21.
    © 2016 DenimGroup – All Rights Reserved ThreadFix Overview Copyright © 2016 Security Compass. All rights reserved.
  • 22.
    © 2016 DenimGroup – All Rights Reserved Create a consolidated view of your applications and vulnerabilities Copyright © 2016 Security Compass. All rights reserved.
  • 23.
    © 2016 DenimGroup – All Rights Reserved Application Portfolio Tracking Copyright © 2016 Security Compass. All rights reserved.
  • 24.
    © 2016 DenimGroup – All Rights Reserved Vulnerability Import Copyright © 2016 Security Compass. All rights reserved
  • 25.
    © 2016 DenimGroup – All Rights Reserved Vulnerability Consolidation Copyright © 2016 Security Compass. All rights reserved.
  • 26.
    © 2016 DenimGroup – All Rights Reserved Prioritize application risk decisions based on data Copyright © 2016 Security Compass. All rights reserved
  • 27.
    © 2016 DenimGroup – All Rights Reserved Vulnerability Prioritization Copyright © 2016 Security Compass. All rights reserved.
  • 28.
    © 2016 DenimGroup – All Rights Reserved Reporting and Metrics Copyright © 2016 Security Compass. All rights reserved.
  • 29.
    © 2016 DenimGroup – All Rights Reserved Translate vulnerabilities to developers in the tools they are already using Copyright © 2016 Security Compass. All rights reserved.
  • 30.
    © 2016 DenimGroup – All Rights Reserved Defect Tracker Integration Copyright © 2016 Security Compass. All rights reserved.
  • 31.
  • 32.
    © 2016 DenimGroup – All Rights Reserved SD Elements HomePage Copyright © 2016 Security Compass. All rights reserved
  • 33.
    © 2016 DenimGroup – All Rights Reserved Add Connection Copyright © 2016 Security Compass. All rights reserved
  • 34.
    © 2016 DenimGroup – All Rights Reserved Add ThreadFix Credentials Copyright © 2016 Security Compass. All rights reserved.
  • 35.
    © 2016 DenimGroup – All Rights Reserved ThreadFix Connection Established! Copyright © 2016 Security Compass. All rights reserved
  • 36.
    © 2016 DenimGroup – All Rights Reserved Add ThreadFix Integration to Project (1) Copyright © 2016 Security Compass. All rights reserved.
  • 37.
    © 2016 DenimGroup – All Rights Reserved Add ThreadFix Integration to Project (2) Copyright © 2016 Security Compass. All rights reserved.
  • 38.
    © 2016 DenimGroup – All Rights Reserved Add ThreadFix Integration to Project (3) Copyright © 2016 Security Compass. All rights reserved.
  • 39.
    © 2016 DenimGroup – All Rights Reserved Import Results Copyright © 2016 Security Compass. All rights reserved.
  • 40.
    © 2016 DenimGroup – All Rights Reserved Track Results Copyright © 2016 Security Compass. All rights reserved
  • 41.
    © 2016 DenimGroup – All Rights Reserved Without ThreadFix CheckMarx: Partial Pass Conflicting Results Copyright © 2016 Security Compass. All rights reserved
  • 42.
    © 2016 DenimGroup – All Rights Reserved Report Results Copyright © 2016 Security Compass. All rights reserved
  • 43.
    © 2016 DenimGroup – All Rights Reserved Report Results Copyright © 2016 Security Compass. All rights reserved.
  • 44.
    © 2016 DenimGroup – All Rights Reserved Report Results • Automatically generated compliance report showing Completion Status and Verification Status for each control. Copyright © 2016 Security Compass. All rights reserved.
  • 45.
  • 46.
    © 2016 DenimGroup – All Rights Reserved Summary • SD Elements 4 manages security requirements across the entire software development lifecycle, from planning through to release. • Scalable automation capabilities culminate in more secure applications that cost less to develop and test. • ThreadFix integration with SD Elements allows organizations to reduce risk by validating requirements using multiple scanner results, while maintaining the same level of automation. Copyright © 2016 Security Compass. All rights reserved
  • 47.
    © 2016 DenimGroup – All Rights Reserved ThreadFix www.threadfix.it Security Compass SD Elements www.securitycompass.com/sdelements Questions and Contact
  • 48.
    © 2016 DenimGroup – All Rights Reserved About Denim Group Denim Group is the leading secure software development firm, serving as a trusted advisor on matters of software risk and security. Our flagship ThreadFix product accelerates the process of software vulnerability remediation, reflecting the company's understanding of what it takes to fix application vulnerabilities faster. Copyright © 2016 Security Compass. All rights reserved.
  • 49.
    © 2016 DenimGroup – All Rights Reserved Security Compass named as a Gartner Cool Vendor in Application and Endpoint Security 2014 bit.ly/securitycompass Security Compass is a leading application security firm specializing in solving root application security problems for Fortune 500 companies. Our goal is to help you build secure software by seamlessly unifying your application security needs through eLearning, Security Requirements and Verification. About Security Compass Copyright © 2016 Security Compass. All rights reserved.