+ All Categories
Home > Documents > From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun...

From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun...

Date post: 01-Oct-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
13
January 25, 2016 Glenn Wurster From Concept to Deployment The Life (and Death) of Security Features BlackBerry Public
Transcript
Page 1: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

January 25, 2016

Glenn Wurster

From Concept to Deployment The Life (and Death) of Security Features

BlackBerry Public

Page 2: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 1

Stack Cookies

Smashing the Stack for

Fun and Profit Aleph One

1997 1998 1999

StackGuard: Automatic Adaptive Detection

and Prevention of Buffer-Overflow Attacks Crispan Cowan et. al.

1996 2000 2002 2004 2006 2008 2010 2012 2014

Page 3: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 2

Stack Cookies

1996 1998 2000 2002 2004 2006 2008 2010 2012 2014

Attack

StackGuard

Linux Expo

StackGuard v2

ProPolice

Visual Studio

GCC Developers

Summit, v3

GCC Adopts

ProPolice

-fstack-protector-strong

Usenix

Test of Time

Fedora Core 5 Ubuntu SUSE Debian Arch

Page 4: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 3

Limiting Access to an Android Service

<permission

android:name=“android.permission.READ_CALL_LOG”

android:protectionLevel=“dangerous”

/>

<uses-permission

android:name=“android.permission.READ_CALL_LOG”

/>

Page 5: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 4

Selling Security Features

Is Entrepreneurship

Page 6: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 5

The Diaper Bag

Page 7: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 6

The Diaper Bag

1. Limited Space

2. Little/No Training

Page 8: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 7

Which would you want?

Page 9: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 8

The Diaper Bag

1. Limited Space

2. Little/No Training

3. Already Partially Filled

Page 10: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 9

Getting a Tool in the Diaper Bag

Page 11: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 10

Getting a Tool in the Diaper Bag

1.Replace something

2.Make it Small

3.Add to something

4.Put it on the baby

Page 12: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

BlackBerry 11

Tipping Points

1. Get it in the Diaper Bag

2. Legislative Changes

3. Public Pressure

Page 13: From Concept to Deployment The Life (and Death) of ......Stack Cookies Smashing the Stack for Fun and Profit Aleph One 19971996 1998 1999 StackGuard: Automatic Adaptive Detection and

Recommended