Beyond The Padlock: New Ideas in Browser Security UI

67
Beyond the Padlock New Ideas in Browser Security UI Johnathan Nightingale Human Shield Mozilla Corporation [email protected]

description

Originally authored and presented by Johnathan Nightingale.

Transcript of Beyond The Padlock: New Ideas in Browser Security UI

Page 1: Beyond The Padlock: New Ideas in Browser Security UI

Beyond the Padlock

New Ideas inBrowser Security UI

Johnathan NightingaleHuman Shield

Mozilla [email protected]

Page 2: Beyond The Padlock: New Ideas in Browser Security UI

why are you here?

Page 3: Beyond The Padlock: New Ideas in Browser Security UI

maybe you’re a security geek

Page 4: Beyond The Padlock: New Ideas in Browser Security UI

or a visual designer

Page 5: Beyond The Padlock: New Ideas in Browser Security UI

maybe you just like Firefoxes(Who doesn’t?)

Page 6: Beyond The Padlock: New Ideas in Browser Security UI

you’re someone who cares about security UI

Page 7: Beyond The Padlock: New Ideas in Browser Security UI

you’re someone who cares about security UIand how we can make it

better

Page 8: Beyond The Padlock: New Ideas in Browser Security UI

why am I here?

Page 9: Beyond The Padlock: New Ideas in Browser Security UI

who am ihuman shield?

Page 10: Beyond The Padlock: New Ideas in Browser Security UI

usability security

coding

Page 11: Beyond The Padlock: New Ideas in Browser Security UI

usability security

coding

Page 12: Beyond The Padlock: New Ideas in Browser Security UI

why do we care?

Page 13: Beyond The Padlock: New Ideas in Browser Security UI

because the internet is not a safe place

Page 14: Beyond The Padlock: New Ideas in Browser Security UI

because the internet is not a safe place

Page 15: Beyond The Padlock: New Ideas in Browser Security UI

because the internet is not a safe place

Page 16: Beyond The Padlock: New Ideas in Browser Security UI

because the threats are changing

“Technology such as cloned part-robot humans used by organised

crime gangs pose the greatest future challenge to police, along

with online scamming.”

Australian Federal Police (AFP) Commissioner Mick Keelty

Page 17: Beyond The Padlock: New Ideas in Browser Security UI

because most existing UI is sparse...

(A padlock. We’ll come back to this.)

Page 18: Beyond The Padlock: New Ideas in Browser Security UI

...incomprehensible...

Page 19: Beyond The Padlock: New Ideas in Browser Security UI

...and maybe not too carefully designed.

"Over the kitchen table, she said she could only remember four figures, so because of

her, four figures became the world standard," he laughs.

John Shepherd-Barron, Inventor of the ATM, on PIN length

Page 20: Beyond The Padlock: New Ideas in Browser Security UI

because we can do better

Page 21: Beyond The Padlock: New Ideas in Browser Security UI

the plan

• Security UI in 5 Easy Steps

• The Padlock: A Cautionary Tale

• Larry: More better?

• Thinking About the Future

• Your turn

Page 22: Beyond The Padlock: New Ideas in Browser Security UI

five rules for security UI

Page 23: Beyond The Padlock: New Ideas in Browser Security UI

Be MeaningfulUse clear language and concepts.

Avoid ambiguity.

Page 24: Beyond The Padlock: New Ideas in Browser Security UI

Be RelevantFocus on what matters to your

users, not your compiler.

Page 25: Beyond The Padlock: New Ideas in Browser Security UI

Be RobustDon’t build user trust around indicators

that can be easily subverted.

Page 26: Beyond The Padlock: New Ideas in Browser Security UI

Be AvailableDon’t disappear when your users need you most.

Page 27: Beyond The Padlock: New Ideas in Browser Security UI

Be BraveSometimes you have to make the call on

your users’ behalf.

Page 28: Beyond The Padlock: New Ideas in Browser Security UI

Meaningful

Relevant

Robust

Available

Brave

Handy Mnemonic... MRRAB?

Page 29: Beyond The Padlock: New Ideas in Browser Security UI

applying the rules

Page 30: Beyond The Padlock: New Ideas in Browser Security UI

the padlock

Page 31: Beyond The Padlock: New Ideas in Browser Security UI

it’s ubiquitouswe’ve got one

so does microsoft

opera has 3 kinds

safari too

Page 32: Beyond The Padlock: New Ideas in Browser Security UI

it’s ubiquitouswe’ve got one

so does microsoft

opera has 3 kinds

safari too

Page 33: Beyond The Padlock: New Ideas in Browser Security UI

it’s really ubiquitous

Page 34: Beyond The Padlock: New Ideas in Browser Security UI

it’s really ubiquitous

Page 35: Beyond The Padlock: New Ideas in Browser Security UI

but is it good UI?

Page 36: Beyond The Padlock: New Ideas in Browser Security UI

Remember MRRAB

Meaningful - ?

Page 37: Beyond The Padlock: New Ideas in Browser Security UI

Remember MRRAB

Meaningful - Not really.

Relevant - ?

Page 38: Beyond The Padlock: New Ideas in Browser Security UI

Remember MRRAB

Meaningful - Not really.

Relevant - Fairly.

Robust - ?

Page 39: Beyond The Padlock: New Ideas in Browser Security UI

Remember MRRAB

Meaningful - Not really.

Relevant - Fairly.

Robust - Barely.

Available - ?

Page 40: Beyond The Padlock: New Ideas in Browser Security UI

Remember MRRABMeaningful - Not really.

Relevant - Fairly.

Robust - Barely.

Available - Only when you don’t need it.

Brave - ?

Page 41: Beyond The Padlock: New Ideas in Browser Security UI

Remember MRRAB

C-

Meaningful - Not really.

Relevant - Fairly.

Robust - Barely.

Available - Only when you don’t need it.

Brave - Sure.

Page 42: Beyond The Padlock: New Ideas in Browser Security UI

doing betteran identity indicator in primary chrome

Page 43: Beyond The Padlock: New Ideas in Browser Security UI

identityLet’s stop talking about safety, since we were never any good at that anyhow.

Let’s talk about what we can know.

It’s valuable, in and of itself, to knowwho you’re dealing with online.

Page 44: Beyond The Padlock: New Ideas in Browser Security UI

EVThere is a new breed of SSL Certificate now

called “Extended Validation.”

The identity information in these certificates is vetted in a standardized, robust way.

Hooray.

http://www.cabforum.org/

Page 45: Beyond The Padlock: New Ideas in Browser Security UI

meet larry

Page 46: Beyond The Padlock: New Ideas in Browser Security UI

in Firefox 3, Larry will indicate identity

(* Mockups change. Don’t over-report.)

Page 47: Beyond The Padlock: New Ideas in Browser Security UI

even on non-EV sites, Larry will be around

(* Mockups change. Don’t over-report.)

Page 48: Beyond The Padlock: New Ideas in Browser Security UI

MRRAB?

Page 49: Beyond The Padlock: New Ideas in Browser Security UI

Meaningful - Identity, period.

Relevant - Knowing identity matters.

Robust - EV Certificates are hard to fake.

Available - Larry is always around.

Brave - Killing the padlock is scary stuff.

Page 50: Beyond The Padlock: New Ideas in Browser Security UI

Meaningful - Identity, period.

Relevant - Knowing identity matters.

Robust - EV Certificates are hard to fake.

Available - Larry is always around.

Brave - Killing the padlock is scary stuff.

A+++!

Page 51: Beyond The Padlock: New Ideas in Browser Security UI

Meaningful - Identity, period.

Relevant - Knowing identity matters.

Robust - EV Certificates are hard to fake.

Available - Larry is always around.

Brave - Killing the padlock is scary stuff.

B?

Page 52: Beyond The Padlock: New Ideas in Browser Security UI

more to think aboutLarry vs. padlock is hardly the only security UI that matters

Page 53: Beyond The Padlock: New Ideas in Browser Security UI

malware protection

Page 54: Beyond The Padlock: New Ideas in Browser Security UI

secondary information

Page 55: Beyond The Padlock: New Ideas in Browser Security UI

security warnings

Page 56: Beyond The Padlock: New Ideas in Browser Security UI

private browsing

Page 57: Beyond The Padlock: New Ideas in Browser Security UI

password manager

Page 58: Beyond The Padlock: New Ideas in Browser Security UI

W3C WSC

Web Security Context Working Grouphttp://www.w3.org/2006/WSC/

Software CompaniesStandards Bodies

Professional OrganizationsCertificate Authorities

Academics

Page 59: Beyond The Padlock: New Ideas in Browser Security UI

recommendations being considered

Safe Browsing Whitelist

Browser Lock Down

Personally Identifiable Information Bar

Page Security Scoring

Identity Indicator in Primary Chrome ☺

Page 60: Beyond The Padlock: New Ideas in Browser Security UI

we also

throw some

crazier ideas

around

Page 61: Beyond The Padlock: New Ideas in Browser Security UI

can we make better use of past actions?

“You’ve been to this site before”

“Nothing’s changed since the last time you were here”

“You’re sending a password to a site you’ve never visited”

Page 62: Beyond The Padlock: New Ideas in Browser Security UI

how about social networks?

“7 of your Facebook friends have purchased things from this site”

“Your grandchild who knows computers says this site is fine.”

“This site has 25 unresolved complaints according to BBB, and a reseller rating of 6.2”

Page 63: Beyond The Padlock: New Ideas in Browser Security UI

can we stop phishing with tech smarts?

Secure Remote Password Protocol

Let the browser handle password generation

Watch for credit card numbers going out on the wire

Page 64: Beyond The Padlock: New Ideas in Browser Security UI

and don’t forget...

It has to work for internationalization.

It has to work for accessibility.

It has to work for mobile.

Page 65: Beyond The Padlock: New Ideas in Browser Security UI

bedtime readingPeter GutmannPhishing Tips and Techniqueshttp://www.cs.auckland.ac.nz/~pgut001/pubs/phishing.pdf

Rachna Dhamija Why Phishing Workshttp://people.deas.harvard.edu/~rachna/papers/why_phishing_works.pdf

W3C WSC’s Shared Bookmarkshttp://www.w3.org/2006/WSC/wiki/SharedBookmarks

Page 66: Beyond The Padlock: New Ideas in Browser Security UI

your turn

Page 67: Beyond The Padlock: New Ideas in Browser Security UI

credits• Security Geek - http://flickr.com/photos/oblivion/351874401/• Mountain Lion - http://flickr.com/photos/ekai/457004988/• Red Panda - http://flickr.com/photos/takenzen/184693555 • Phishing/Malware stats - http://apwg.com/reports/apwg_report_may_2007.pdf• Robot Clones Quote - http://www.theage.com.au/news/national/top-cop-predicts-

robot-crimewave/2007/07/06/1183351416078.html• Robot - http://www.sxc.hu/photo/502945• Shepherd-Barron on ATM Pins - http://news.bbc.co.uk/2/hi/business/6230194.stm• Traffic Tree - http://flickr.com/photos/oobrien/7597395/• Freddy the Fox - http://flickr.com/photos/roblee/207435086/• Squity the Goose - http://flickr.com/photos/59547396@N00/63778062• No Road Markings - http://flickr.com/photos/lwr/498246175/• Brave Kitten - http://flickr.com/photos/malingering/69853302/• Passport Agent (Larry) - http://www.aiga.org/content.cfm/symbol-signs• Footprints - http://www.sxc.hu/photo/573584• Paper Men - http://www.sxc.hu/photo/431214• No Fishing - http://www.sxc.hu/photo/791573• Cell Phone - http://www.sxc.hu/photo/175602• Microphone - http://www.sxc.hu/photo/793650