CIS14: Authentication: Elderly People's Ankles

208
Elderly People’s Ankles

description

Josh Alexander, Toopher Discussion of precisely why modern approaches to user authentication fail and how we can add bandwidth to our perspective to prevent attacks without the hindering aspects that ruin user experience.

Transcript of CIS14: Authentication: Elderly People's Ankles

Page 1: CIS14: Authentication: Elderly People's Ankles

Elderly People’s Ankles

Page 2: CIS14: Authentication: Elderly People's Ankles

Characterizing Artifacts of Legacy Security Technology and Their Effects on Modern

Applications of Authentication and Authorization

Page 3: CIS14: Authentication: Elderly People's Ankles

Hi.

Page 4: CIS14: Authentication: Elderly People's Ankles

Nay @toopherjosh

Page 5: CIS14: Authentication: Elderly People's Ankles

Ian Glazer and I have a bet…

Page 6: CIS14: Authentication: Elderly People's Ankles

Who can use the most slides without affecting quality?

Page 7: CIS14: Authentication: Elderly People's Ankles

I

Page 8: CIS14: Authentication: Elderly People's Ankles

will

Page 9: CIS14: Authentication: Elderly People's Ankles

win.

Page 10: CIS14: Authentication: Elderly People's Ankles

Let’s get to it –

Page 11: CIS14: Authentication: Elderly People's Ankles
Page 12: CIS14: Authentication: Elderly People's Ankles

Picture of “children”

Page 13: CIS14: Authentication: Elderly People's Ankles

Let’s play a game.

Page 14: CIS14: Authentication: Elderly People's Ankles

Seriously… I’ll wait until you agree…

Page 15: CIS14: Authentication: Elderly People's Ankles

Picture 1.2

Page 16: CIS14: Authentication: Elderly People's Ankles

Picture 1.1

Page 17: CIS14: Authentication: Elderly People's Ankles

Picture 2.1

Page 18: CIS14: Authentication: Elderly People's Ankles

Picture 2.2

Page 19: CIS14: Authentication: Elderly People's Ankles

Picture 2.2

Page 20: CIS14: Authentication: Elderly People's Ankles

Picture 2.2

Page 21: CIS14: Authentication: Elderly People's Ankles
Page 22: CIS14: Authentication: Elderly People's Ankles
Page 23: CIS14: Authentication: Elderly People's Ankles
Page 24: CIS14: Authentication: Elderly People's Ankles
Page 25: CIS14: Authentication: Elderly People's Ankles
Page 26: CIS14: Authentication: Elderly People's Ankles

Statistics

Page 27: CIS14: Authentication: Elderly People's Ankles

µ

Page 28: CIS14: Authentication: Elderly People's Ankles

σ

Page 29: CIS14: Authentication: Elderly People's Ankles
Page 30: CIS14: Authentication: Elderly People's Ankles
Page 31: CIS14: Authentication: Elderly People's Ankles
Page 32: CIS14: Authentication: Elderly People's Ankles

The null

Page 33: CIS14: Authentication: Elderly People's Ankles

There is a 68% chance this is boring.

Page 34: CIS14: Authentication: Elderly People's Ankles
Page 35: CIS14: Authentication: Elderly People's Ankles
Page 36: CIS14: Authentication: Elderly People's Ankles
Page 37: CIS14: Authentication: Elderly People's Ankles

A long long time ago…

Page 38: CIS14: Authentication: Elderly People's Ankles

In the year 2000…

Page 39: CIS14: Authentication: Elderly People's Ankles
Page 40: CIS14: Authentication: Elderly People's Ankles
Page 41: CIS14: Authentication: Elderly People's Ankles

Don’t judge – you had one too.

Page 42: CIS14: Authentication: Elderly People's Ankles
Page 43: CIS14: Authentication: Elderly People's Ankles

Where even the water has calories

Page 44: CIS14: Authentication: Elderly People's Ankles

null hypothesis = you are a good person

Page 45: CIS14: Authentication: Elderly People's Ankles
Page 46: CIS14: Authentication: Elderly People's Ankles

You are a terrorist.

Page 47: CIS14: Authentication: Elderly People's Ankles

null hypothesis = you are a terrorist.

Page 48: CIS14: Authentication: Elderly People's Ankles
Page 49: CIS14: Authentication: Elderly People's Ankles
Page 50: CIS14: Authentication: Elderly People's Ankles

You are a terrorist shoe bomber.

Page 51: CIS14: Authentication: Elderly People's Ankles

null hypothesis = you are a shoe bomber.

Page 52: CIS14: Authentication: Elderly People's Ankles
Page 53: CIS14: Authentication: Elderly People's Ankles
Page 54: CIS14: Authentication: Elderly People's Ankles
Page 55: CIS14: Authentication: Elderly People's Ankles

elderly people’s ankles

Page 56: CIS14: Authentication: Elderly People's Ankles

elderly people’s ankles

Page 57: CIS14: Authentication: Elderly People's Ankles

EPA

Page 58: CIS14: Authentication: Elderly People's Ankles
Page 59: CIS14: Authentication: Elderly People's Ankles

Picture 3.1

Page 60: CIS14: Authentication: Elderly People's Ankles

Picture 3.2

Page 61: CIS14: Authentication: Elderly People's Ankles

You are not you.

Page 62: CIS14: Authentication: Elderly People's Ankles

You are not you.

Page 63: CIS14: Authentication: Elderly People's Ankles

You are not you.

Page 64: CIS14: Authentication: Elderly People's Ankles
Page 65: CIS14: Authentication: Elderly People's Ankles
Page 66: CIS14: Authentication: Elderly People's Ankles
Page 67: CIS14: Authentication: Elderly People's Ankles
Page 68: CIS14: Authentication: Elderly People's Ankles

null hypothesis = you are not you.

Page 69: CIS14: Authentication: Elderly People's Ankles

you are not you.

Page 70: CIS14: Authentication: Elderly People's Ankles

you are not you.

your user

Page 71: CIS14: Authentication: Elderly People's Ankles

you are not you.

your user customer

Page 72: CIS14: Authentication: Elderly People's Ankles
Page 73: CIS14: Authentication: Elderly People's Ankles
Page 74: CIS14: Authentication: Elderly People's Ankles

1 act play

Page 75: CIS14: Authentication: Elderly People's Ankles

Act 1 <login>

Page 76: CIS14: Authentication: Elderly People's Ankles

3 act play

Page 77: CIS14: Authentication: Elderly People's Ankles

Act 1 <login>

Page 78: CIS14: Authentication: Elderly People's Ankles

Act 2 <action>

Page 79: CIS14: Authentication: Elderly People's Ankles

Act 3 <logout>

Page 80: CIS14: Authentication: Elderly People's Ankles

Yes… I totally had to look all that up on wiki

Page 81: CIS14: Authentication: Elderly People's Ankles

?

Page 82: CIS14: Authentication: Elderly People's Ankles
Page 83: CIS14: Authentication: Elderly People's Ankles

Act 1 <login>

Page 84: CIS14: Authentication: Elderly People's Ankles

Act 2 <action>

Page 85: CIS14: Authentication: Elderly People's Ankles

<Act 1>

Page 86: CIS14: Authentication: Elderly People's Ankles

Act 1 <login>

Page 87: CIS14: Authentication: Elderly People's Ankles

Act 2 <action>

Page 88: CIS14: Authentication: Elderly People's Ankles
Page 89: CIS14: Authentication: Elderly People's Ankles
Page 90: CIS14: Authentication: Elderly People's Ankles
Page 91: CIS14: Authentication: Elderly People's Ankles
Page 92: CIS14: Authentication: Elderly People's Ankles

A Happy Ending?

Page 93: CIS14: Authentication: Elderly People's Ankles

Repetition Poisoning

Page 94: CIS14: Authentication: Elderly People's Ankles
Page 95: CIS14: Authentication: Elderly People's Ankles
Page 96: CIS14: Authentication: Elderly People's Ankles

We  retain  the  right  to  rename  your  kids  

Page 97: CIS14: Authentication: Elderly People's Ankles
Page 98: CIS14: Authentication: Elderly People's Ankles

Repetition Poisoning

Page 99: CIS14: Authentication: Elderly People's Ankles

Repetition Poisoning Test

Page 100: CIS14: Authentication: Elderly People's Ankles

ILK BILK SILK

Page 101: CIS14: Authentication: Elderly People's Ankles

What fiber to SILKworms produce?

Page 102: CIS14: Authentication: Elderly People's Ankles

ILK BILK SILK

Page 103: CIS14: Authentication: Elderly People's Ankles

ILK BILK SILK

Page 104: CIS14: Authentication: Elderly People's Ankles

What’s another word for DEFRAUD?

Page 105: CIS14: Authentication: Elderly People's Ankles

ILK BILK SILK

Page 106: CIS14: Authentication: Elderly People's Ankles

ILK BILK SILK

Page 107: CIS14: Authentication: Elderly People's Ankles

What’s a word to describe a person or thing similar to which you’ve previously

referred?

Page 108: CIS14: Authentication: Elderly People's Ankles

ILK BILK SILK

Page 109: CIS14: Authentication: Elderly People's Ankles

ILK BILK SILK

Page 110: CIS14: Authentication: Elderly People's Ankles

What do cows drink?

Page 111: CIS14: Authentication: Elderly People's Ankles

Wrong.

Page 112: CIS14: Authentication: Elderly People's Ankles

Cows drink water.

Page 113: CIS14: Authentication: Elderly People's Ankles
Page 114: CIS14: Authentication: Elderly People's Ankles
Page 115: CIS14: Authentication: Elderly People's Ankles
Page 116: CIS14: Authentication: Elderly People's Ankles
Page 117: CIS14: Authentication: Elderly People's Ankles

</Act 1>

Page 118: CIS14: Authentication: Elderly People's Ankles

<Act 2>

Page 119: CIS14: Authentication: Elderly People's Ankles
Page 120: CIS14: Authentication: Elderly People's Ankles
Page 121: CIS14: Authentication: Elderly People's Ankles
Page 122: CIS14: Authentication: Elderly People's Ankles
Page 123: CIS14: Authentication: Elderly People's Ankles
Page 124: CIS14: Authentication: Elderly People's Ankles
Page 125: CIS14: Authentication: Elderly People's Ankles
Page 126: CIS14: Authentication: Elderly People's Ankles
Page 127: CIS14: Authentication: Elderly People's Ankles

?

Page 128: CIS14: Authentication: Elderly People's Ankles

<Act 2.1>

Page 129: CIS14: Authentication: Elderly People's Ankles
Page 130: CIS14: Authentication: Elderly People's Ankles
Page 131: CIS14: Authentication: Elderly People's Ankles

U/P + device recognition < MITB

Page 132: CIS14: Authentication: Elderly People's Ankles

U/P + device recognition < Zeus

Page 133: CIS14: Authentication: Elderly People's Ankles
Page 134: CIS14: Authentication: Elderly People's Ankles

1 / 30 days

Page 135: CIS14: Authentication: Elderly People's Ankles

3-4 times per day

Page 136: CIS14: Authentication: Elderly People's Ankles

MFA @ 1%

Page 137: CIS14: Authentication: Elderly People's Ankles

invisibility ≠ omission

Page 138: CIS14: Authentication: Elderly People's Ankles
Page 139: CIS14: Authentication: Elderly People's Ankles

</Act 2.1>

Page 140: CIS14: Authentication: Elderly People's Ankles

<Act 2.2>

Page 141: CIS14: Authentication: Elderly People's Ankles

?

Page 142: CIS14: Authentication: Elderly People's Ankles

UX

Page 143: CIS14: Authentication: Elderly People's Ankles

UX è optimized

Page 144: CIS14: Authentication: Elderly People's Ankles

UX è optimized = no modification to human behavior

Page 145: CIS14: Authentication: Elderly People's Ankles
Page 146: CIS14: Authentication: Elderly People's Ankles
Page 147: CIS14: Authentication: Elderly People's Ankles

Context

Page 148: CIS14: Authentication: Elderly People's Ankles
Page 149: CIS14: Authentication: Elderly People's Ankles
Page 150: CIS14: Authentication: Elderly People's Ankles
Page 151: CIS14: Authentication: Elderly People's Ankles
Page 152: CIS14: Authentication: Elderly People's Ankles
Page 153: CIS14: Authentication: Elderly People's Ankles
Page 154: CIS14: Authentication: Elderly People's Ankles
Page 155: CIS14: Authentication: Elderly People's Ankles
Page 156: CIS14: Authentication: Elderly People's Ankles
Page 157: CIS14: Authentication: Elderly People's Ankles
Page 158: CIS14: Authentication: Elderly People's Ankles
Page 159: CIS14: Authentication: Elderly People's Ankles
Page 160: CIS14: Authentication: Elderly People's Ankles
Page 161: CIS14: Authentication: Elderly People's Ankles

</Act 2.2>

Page 162: CIS14: Authentication: Elderly People's Ankles

<Act 2.31>

Page 163: CIS14: Authentication: Elderly People's Ankles

Identity is valuable.

Page 164: CIS14: Authentication: Elderly People's Ankles

Identity, Inc.; NYSE: IDNT

Page 165: CIS14: Authentication: Elderly People's Ankles

Yeah you are.

Page 166: CIS14: Authentication: Elderly People's Ankles
Page 167: CIS14: Authentication: Elderly People's Ankles
Page 168: CIS14: Authentication: Elderly People's Ankles
Page 169: CIS14: Authentication: Elderly People's Ankles
Page 170: CIS14: Authentication: Elderly People's Ankles
Page 171: CIS14: Authentication: Elderly People's Ankles

</Act 2.31>

Page 172: CIS14: Authentication: Elderly People's Ankles

<Act 2.32>

Page 173: CIS14: Authentication: Elderly People's Ankles

The Internet of Things (IoT)

Page 174: CIS14: Authentication: Elderly People's Ankles

The Internet of Things (IoT) <groan>

Page 175: CIS14: Authentication: Elderly People's Ankles

Relying Party Benefit User Benefit

Page 176: CIS14: Authentication: Elderly People's Ankles
Page 177: CIS14: Authentication: Elderly People's Ankles

Relying Party Benefit User Benefit

Page 178: CIS14: Authentication: Elderly People's Ankles

Context creates invisibility.

Page 179: CIS14: Authentication: Elderly People's Ankles

Invisibility enables security.

Page 180: CIS14: Authentication: Elderly People's Ankles

</Act 2.32>

Page 181: CIS14: Authentication: Elderly People's Ankles
Page 182: CIS14: Authentication: Elderly People's Ankles

<Act 3>

Page 183: CIS14: Authentication: Elderly People's Ankles

Act 3 <logout>

Page 184: CIS14: Authentication: Elderly People's Ankles

?

Page 185: CIS14: Authentication: Elderly People's Ankles
Page 186: CIS14: Authentication: Elderly People's Ankles
Page 187: CIS14: Authentication: Elderly People's Ankles
Page 188: CIS14: Authentication: Elderly People's Ankles
Page 189: CIS14: Authentication: Elderly People's Ankles
Page 190: CIS14: Authentication: Elderly People's Ankles
Page 191: CIS14: Authentication: Elderly People's Ankles
Page 192: CIS14: Authentication: Elderly People's Ankles
Page 193: CIS14: Authentication: Elderly People's Ankles

Optimize UX

Page 194: CIS14: Authentication: Elderly People's Ankles

Context creates invisibility.

Page 195: CIS14: Authentication: Elderly People's Ankles

Invisibility enables security.

Page 196: CIS14: Authentication: Elderly People's Ankles

</Act 3>

Page 197: CIS14: Authentication: Elderly People's Ankles

Session  Login   Cri5cal  Ac5on   Session  Logout  

Page 198: CIS14: Authentication: Elderly People's Ankles

Shift in perspective can identify EPAs

Page 199: CIS14: Authentication: Elderly People's Ankles

Invisibility enables security.

Page 200: CIS14: Authentication: Elderly People's Ankles
Page 201: CIS14: Authentication: Elderly People's Ankles
Page 202: CIS14: Authentication: Elderly People's Ankles

Great. So what do I do?

Page 203: CIS14: Authentication: Elderly People's Ankles

Laws of Modern MFA

Page 204: CIS14: Authentication: Elderly People's Ankles

1. Tell the user what you’re doing.

Page 205: CIS14: Authentication: Elderly People's Ankles

2. Communicate completely out of band.

Page 206: CIS14: Authentication: Elderly People's Ankles

3. Get out of their way (invisibility)

Page 207: CIS14: Authentication: Elderly People's Ankles

1. Tell the user what you’re doing. 2. Communicate completely out of band. 3. Get out of their way (invisibility)

Laws of Modern MFA

Page 208: CIS14: Authentication: Elderly People's Ankles

@toopherjosh Thanks.