+ All Categories
Home > Documents > Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division...

Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division...

Date post: 23-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
62
Brought To You By: Sponsored By: Presented By: Taz Daughtrey Copyright © 2013 Taz Daughtrey. All Rights Reserved. Software Quality Engineering Tackles Security Issues
Transcript
Page 1: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Brought To You By: Sponsored By:

Presented By: Taz Daughtrey

Copyright © 2013 Taz Daughtrey. All Rights Reserved.

Software Quality Engineering Tackles Security Issues

Page 2: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

ASQ Software Division Invites You to Attend•

Held concurrently with the ASQ World Conference on Quality and Improvement

May 6 – 8, 2013 in Indianapolis, Indiana

at the Indiana Convention Center

For ongoing information:

Visit the ISE website at: asq.org/conferences/institute-for-software-excellence/index.html

Visit the ASQ Software Division website at: asq.org/software/

Page 3: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Logistics

– Attendees are on mute

– Type your questions into the Question area

- Louise will ask questions between slides

– A recording of this webinar will be available online

– Certificates are available for RUs, PUs, etc.

– You will receive an email tomorrow telling you:

• How to request a certificate of attendance

• How to access the recording

Page 4: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

ASQ Software Division Webinar14 March 2013

Software Quality Engineering Tackles Security Issues

Taz Daughtrey

Senior ScientistQuanterion Solutions, Inc.

Cyber Security Information Analysis Center

Page 5: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

“Finance software bug causes $217m in investor loses ”

Page 6: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

"Why the FBI Can't Build a Case Management System"

Page 7: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Ready

Page 8: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Ready

Fire

Page 9: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Ready

Fire

Aim

Page 10: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Ready

Page 11: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Ready

Aim

Page 12: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Ready

Fire

Aim

Page 13: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Specify

Execute

Plan

Page 14: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

14

Make it.

Page 15: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

15

Make it.

Page 16: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

acceptable

Page 17: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

17

Make it.

Make it work.

Page 18: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

18

Make it.

Make it work.

Page 19: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

acceptable

functional

Page 20: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

20

Make it.

Make it work.

Make it work right.

Page 21: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

21

Make it.

Make it work.

Make it work right.

Page 22: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

acceptable

functional

correct

Page 23: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

23

Make it.

Make it work.

Make it work right.

Make it work right, regardless …

Page 24: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

24

Make it.

Make it work.

Make it work right.

Make it work right, regardless …

Page 25: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

acceptable

functional

correct

dependable

Page 26: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

acceptable

functional

correct

dependable

Page 27: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

acceptable

functional

correct

dependable

maintainable ?

Page 28: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

reviews tests

stakeholder agreement operational profiles

verifiable requirements fault-tolerant design

Page 29: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

ISO/IEC 9126-1:2001

Page 30: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

suitability + accurateness + interoperability + com pliance + security

maturity

+ fault tolerance

+ recoverability

understandability

+ learnability

+ operability

analyzability

+ changeability

+ stability

+ testability

adaptability

+ installability

+ conformance

+ replaceability

time behavior + resource behavior

ISO/IEC 9126-1:2001

Page 31: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

“When the only tool you have is a hammer …

… everything starts to look like a nail.”

31

Page 32: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

But not everything is a nail …

… so you need a collection of different tools.

32

Page 33: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

… require plenty of different tools

Different targets …

Page 34: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

BASIC / CLASSIC QUALITY TOOLS

34

Page 35: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Apply each “classic” tool to software ….

35

Page 36: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Reliability Engineering

Page 37: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Reliability Modeling

Page 38: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Statistical Modeling and Estimation of Reliability Functions for Software

Page 39: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Reliability : does what is expected

Page 40: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Unreliability : doesn’t do what is expected

Page 41: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access
Page 42: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access
Page 43: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access
Page 44: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Security Engineering

Page 45: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Security Engineering

confidentiality

Page 46: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Security “Touchpoints”

Page 47: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Security Modeling

Page 48: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Security Modeling

Page 49: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Security Risk Exposure =

Probability of occurrence

X

Consequence of occurrence

Page 50: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Security Risk Exposure =

Probability of occurrence

X

Consequence of occurrence

(knowledge * skill * resources * motivation)

Page 51: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Security Risk Exposure =

Probability of occurrence

X

Consequence of occurrence

(knowledge * skill * resources * motivation)

Page 52: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Resilient Military Systems and the Advanced Cyber Threat Defense Science Board Task Force Report: January 2013

Page 53: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

R O I = returninvestment

R O S I = risk exposure reduction

security investment

Page 54: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access
Page 55: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Cyber Security and Information Systems Information Analysis Center

Page 56: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Community of Practice � Practical Products

Page 57: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access
Page 58: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

58

Page 59: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Set measureable dependability targets

Design. Implement.Build in dependability.

Conduct appraisals.Identify opportunities.Release? Rework?

Improve processes

Handbook of Software Reliability and Security Testing

“Improving Your Software Reliability and Security”

Page 60: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

ongoing mentoring

on-the-job application

management-sponsored project

initial class session

follow-up [virtual] sessions

Page 61: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Software Quality Engineering Tackles Security Issues

Taz Daughtrey

[email protected]

Page 62: Software Quality Engineering Tackles Security Issues · 2013-03-19 · ASQ Software Division Invites You to Attend ... • How to request a certificate of attendance • How to access

Reminders

– A recording of this webinar will be available online

– Certificates are available for RUs, PUs, etc.

– You will receive an email tomorrow telling you:

• How to request a certificate of attendance

• How to access the recording


Recommended