what i wish i knew before starting a web application security project

16
What I Wish I Knew Before Starting a Web Application Security Project February 4 th , 2010

Upload: denim-group

Post on 01-Nov-2014

1.339 views

Category:

Technology


1 download

DESCRIPTION

Dan Cornell shares corporate stories about those painful lessons learned during web application security projects: what works, doesn't work and why.

TRANSCRIPT

Page 1: What I Wish I Knew Before Starting A Web Application Security Project

What I Wish I Knew Before Starting a Web

Application Security Project

February 4th, 2010

Page 2: What I Wish I Knew Before Starting A Web Application Security Project

1

Thoughts

• Windsurfing Is Hard (Application Security Is Harder)

• Savagely Unavoidable Fact of Life

• Anti-Patterns

• Contact

Page 3: What I Wish I Knew Before Starting A Web Application Security Project

Windsurfing Is Hard

2

Page 4: What I Wish I Knew Before Starting A Web Application Security Project

Application Security Is Harder

3

Page 5: What I Wish I Knew Before Starting A Web Application Security Project

Savagely Unavoidable Fact of Life

Features > Performance > Security

4

Page 6: What I Wish I Knew Before Starting A Web Application Security Project

Why?

• Short-term economic thinking

• Multi-disciplinary problem

• Changing landscape

5

Page 7: What I Wish I Knew Before Starting A Web Application Security Project

Anti-Patterns

6

Page 8: What I Wish I Knew Before Starting A Web Application Security Project

Anti-Patterns

• Compliance-only

• Tools-only

• Training-only

7

Page 9: What I Wish I Knew Before Starting A Web Application Security Project

Compliance

8

Page 10: What I Wish I Knew Before Starting A Web Application Security Project

Compliance

• Checkbox mentality

• Optimize on immediate cost

• Failure to focus on risk

9

Page 11: What I Wish I Knew Before Starting A Web Application Security Project

Tools

10

Page 12: What I Wish I Knew Before Starting A Web Application Security Project

Tools

Dan: What is your application security strategy

A: We bought Scanner XYZ

Dan: Cool! Have you started using it?

A: Yes. The analyst who wanted us to buy it ran a bunch of scans when we got

the license key.

Dan: All right! Did you find anything?

A: Oh yeah! We found all sorts of scary stuff.

Dan: Well what did you do about it?

A: We sent the PDF report to the development team and told them to fix the

problems.

Dan: Were they successful?

A: I don’t know. I guess I should check in on that…

11

Page 13: What I Wish I Knew Before Starting A Web Application Security Project

Tools

• Tools do not find everything

• Tools do not run themselves

• They are worthless if you do not use them

• A fool with a tool is still a fool

12

Page 14: What I Wish I Knew Before Starting A Web Application Security Project

Training

13

Page 15: What I Wish I Knew Before Starting A Web Application Security Project

Training

• “Our people are our greatest asset…”

• True, but…

• Knowing what you should do and doing it are two

different things

14

Page 16: What I Wish I Knew Before Starting A Web Application Security Project

Contact

Dan Cornell

[email protected]

(210) 572-4400

@danielcornell

Web: www.denimgroup.com

Blog: blog.denimgroup.com

15