34
HP Software EMEA Performance Tour 2013 Zurich, Switzerland September 18

HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

HP Software EMEA Performance Tour 2013

Zurich, Switzerland September 18

Page 2: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Integrating Application Security into Application Lifecycle Management Migchiel de Jong / September 18, 2013

Page 3: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 3

$ We convince and pay the developer to fix it

4 $ $ We are breached or pay to have someone tell us our code is bad

3

Somebody builds bad software 1

In-house Outsourced Commercial Open source

IT deploys the bad software

2

Page 4: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P.

The information contained herein is subject to change without notice.

Agenda

• Why be Concerned with Application Security?

• Most Common Application Security Program Approach Mistakes

• Characteristics of a Successful Application Security Program

• The technology perspective

Page 5: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Why be concerned with Application Security ?

Page 6: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6

Why be Concerned with Application Security?

Building Effective Application Security Programs

The End of the Corporate Network

• The Corporate Network as we know it will not exist in 10 years.

– Silicon Valley

• The move to Cloud and Mobile Computing will greatly reduce the effectiveness of traditional perimeter security controls.

• But just how effective are these controls today?

Page 7: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 7

Why be Concerned with Application Security?

• In a recent survey of 583 U.S companies conducted by Ponemon Research on behalf of Juniper Networks, 90% of the respondents said their organizations' computers had been breached at least once by hackers over the past 12 months.

• [source: Computerworld, June 22, 2011]

Breached

Not Breached

90%

Page 8: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8

Why be Concerned with Application Security?

• From scans of over 31,000 sites, over 85% showed a vulnerability that could give hackers the ability to read, modify and transmit sensitive data.

– [Web Application Security Consortium].

Vulnerable

Secure

85%

Page 9: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 9

Why be Concerned with Application Security?

• “80% of Malicious Attacks happen at the

application layer”.

– [Gartner]

Application Layer

Network / OS Layer

80%

Page 10: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Most Common Application Security Program Approach Mistakes

Page 11: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11

Most Common Application Security Program Approach Mistakes

I have yet to see any problem,

however complicated, which,

when you look at it in the right way,

did not become still more complicated.

– Poul Anderson

Page 12: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12

Failed or ineffective application security programs almost always have one or

more of the following characteristics:

• The view that application security is a “security” problem , and hence must be dealt with by the security team.

• The view that testing or “assessment” can and will resolve the problem.

• The view that “tools” and technology are the answer to solve the problem.

• The view that application security is an “all or nothing” endeavor.

Page 13: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Characteristics of a Successful Application Security Program

Page 14: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 14

People seem to want to treat computer security like it's

rocket science or black magic.

In fact, computer security is nothing but attention to

detail and good design.

It's certainly possible to turn a computer security problem

into a rocket-science or brain surgery class problem, but if

you've done that it's almost a certain indication that

you've already started down the wrong path.

[source: Marcus Ranum]

Page 15: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 15

Successful application security programs:

• Recognize that application security, like all security, is a business problem.

• Have clearly defined Goals and Objectives that are understood and accepted throughout the organization

• Have a well defined Approach that includes:

- The Capability to clearly define application security from a business risk perspective

- The Capability to create secure code

- The Capability to validate security requirements are being met

- The Capability manage security defects in production

Page 16: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 16

Security in the Development Lifecycle

Page 17: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 17

Page 18: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 18

1

This is Software Security Assurance

Embed security into SDLC development process

In-house Outsourced Commercial Open source

Implement Security Gate to validate resiliency of internal or external code before Production

2

Monitor and protect software running in Production

3 Refine SDLC policies

Page 19: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 19

Page 20: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 20

SSA Benchmark

Page 21: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 21

SSA Roadmap

Page 22: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 22

SSA Best Practice Approach •Quickly find and remediation of critical vulnerabilities

– Don’t “forget to fix” or “boil the ocean”

•Prevent introduction of new vulnerabilities – Integrate into existing SDLC with minimal process changes – Provide flexibility to integrate with new SDL as it rolls-out

•Provide support for the developers – Training in the context of their own code base – Mentoring as required

•Monitor and control

– Automate gathering of vulnerability statistics and publish – Enforcement via security gate

•Continuous Improvement

22

Page 23: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

The Technology Perspective

Page 24: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 24

Solution Components

• Static Application Security Testing (SAST)

• Dynamic Application Security Testing (DAST)

• Runtime Application Security Testing (RAST)

• Hybrid Analysis (combining SAST and DAST through RAST)

•FOD (SAST and DAST in the cloud)

Page 25: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 25

On-Premise and On-Demand

HP Fortify – Software Security Assurance

Page 26: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 26

Fortify eLearning – Cloud Based Education

Page 27: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 27

Fortify SCA – Early Lifecycle Security Testing

Page 28: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 28

Security Development Teams

Build Tool

Example Implementation – Source Code Analysis

Fortify Software Security Center

CISO

AWB

Project Security Lead

Security Tester

AWB

Development Manager

CM

Developer

Fortify SCA

AWB

Fortify CM

AWB

Source Code Repository(s)

Central Build Server(s)

2. Audit

3. Assign

4. Fix

Monitor

5. Validate

1. Identify

Quality Center CM

Page 29: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 29

WebInspect – Late Lifecycle Security Testing

Page 30: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 30

Fortify OnDemand – Security Testing Service

Page 31: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 31

Fortify Governance – SDLC Process Control

Page 32: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 32

Fortify RTA – Application Deployment Protection

Page 33: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 33

Fortify SSC- Management Dashboard

Page 34: HP Software EMEA Performance Tour 2013€¦ · Fortify Software Security Center CISO AWB Project Security Lead Security Tester AWB Development Manager CM Developer Fortify SCA AWB

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank you