50
passwords the weakest link in wordpress security @brennenbyrne #wcchi

Passwords: the weakest link in WordPress security

Embed Size (px)

DESCRIPTION

Brennen Byrne's talk on passwords at WordCamp Chicago 2014.

Citation preview

Page 1: Passwords: the weakest link in WordPress security

passwordsthe weakest link in wordpress security

@brennenbyrne#wcchi

Page 2: Passwords: the weakest link in WordPress security

this talk is about

security

@brennenbyrne#wcchi

Page 3: Passwords: the weakest link in WordPress security

a lot of people think security is

hard

@brennenbyrne#wcchi

Page 4: Passwords: the weakest link in WordPress security

a lot of people think security is

hard

confusing

@brennenbyrne#wcchi

Page 5: Passwords: the weakest link in WordPress security

a lot of people think security is

hard

confusingcomplicated

@brennenbyrne#wcchi

Page 6: Passwords: the weakest link in WordPress security

a lot of people think security is

hard

confusingcomplicated

technical

impossible

frustratingnot for you

painful

infuriating

@brennenbyrne#wcchi

Page 7: Passwords: the weakest link in WordPress security

but we all know that it’s

important

@brennenbyrne#wcchi

Page 8: Passwords: the weakest link in WordPress security

but we all know that it’s

important

and my job is to make it

easy

@brennenbyrne#wcchi

Page 9: Passwords: the weakest link in WordPress security

hello, my name is brennen (@brennenbyrne)

@brennenbyrne#wcchi

Page 10: Passwords: the weakest link in WordPress security

I’m a founder of Clef (getclef.com)

@brennenbyrne#wcchi

Page 11: Passwords: the weakest link in WordPress security

for the next 30 mins

★ zombie army

★ two step (logins)

★ ssl

★password rot

★what you can do

@brennenbyrne#wcchi

Page 12: Passwords: the weakest link in WordPress security

getclef.com/wcchi2014

getclef.com/wordpress-security-checklist

slides

@brennenbyrne#wcchi

Page 13: Passwords: the weakest link in WordPress security

passwords“The weakest link in the security of anything

you do online is your password.”

@brennenbyrne

—vip.wordpress.com/security

#wcchi

Page 14: Passwords: the weakest link in WordPress security

heartbleed jetpack

http cookies

@brennenbyrne#wcchi

Page 15: Passwords: the weakest link in WordPress security

it’s time to talk about the zombie

army.

@brennenbyrne#wcchi

Page 16: Passwords: the weakest link in WordPress security

the old way to break a password

@brennenbyrne#wcchi

Page 17: Passwords: the weakest link in WordPress security

2. guess common passwords

1. virus that watches you type

3. “advanced interrogation”

@brennenbyrne#wcchi

Page 18: Passwords: the weakest link in WordPress security

in order to defend myself

@brennenbyrne#wcchi

Page 19: Passwords: the weakest link in WordPress security

2. limit wrong guesses

1. don’t download viruses

3. don’t anger enemy nation-states

@brennenbyrne#wcchi

Page 20: Passwords: the weakest link in WordPress security

but attackers have gotten smarter

@brennenbyrne#wcchi

Page 21: Passwords: the weakest link in WordPress security

zombie army

@brennenbyrne#wcchi

Page 22: Passwords: the weakest link in WordPress security

the zombie army is what happens to you when other people download viruses

@brennenbyrne#wcchi

Page 23: Passwords: the weakest link in WordPress security

their computers become

zombies

@brennenbyrne#wcchi

Page 24: Passwords: the weakest link in WordPress security

sites infect visitors’ computers

zombies attack sites

visitors join zombie army

bigger army attacks more sites

@brennenbyrne#wcchi

Page 25: Passwords: the weakest link in WordPress security

zombies swarm and attack your site from millions of different computers

@brennenbyrne#wcchi

Page 26: Passwords: the weakest link in WordPress security

2. limit wrong guesses

1. don’t download viruses

3. don’t anger enemy nation-states

@brennenbyrne#wcchi

Page 27: Passwords: the weakest link in WordPress security

the zombie army is attackers’ response to our better defenses

as wordpress becomes a better target the incentives for breaking it rise

@brennenbyrne#wcchi

Page 28: Passwords: the weakest link in WordPress security

two step

@brennenbyrne#wcchi

Page 29: Passwords: the weakest link in WordPress security

something you

@brennenbyrne

the steps

know

#wcchi

Page 30: Passwords: the weakest link in WordPress security

something you

something you

@brennenbyrne

the steps

know

have

#wcchi

Page 31: Passwords: the weakest link in WordPress security

something you

@brennenbyrne

the steps

know

something you have

something you are

#wcchi

Page 32: Passwords: the weakest link in WordPress security

@brennenbyrne

the only thing better than one factor of authentication is…

two factors

#wcchi

Page 33: Passwords: the weakest link in WordPress security

the old way of doing this meant: !

1. typing your password 2. getting a text with a bunch of numbers 3. typing in the bunch of numbers !

(google authenticator)

@brennenbyrne#wcchi

Page 34: Passwords: the weakest link in WordPress security

@brennenbyrne

clef, the plugin i work on, skips the password to make two-factor much easier.

#wcchi

Page 35: Passwords: the weakest link in WordPress security

ssl

@brennenbyrne#wcchi

Page 36: Passwords: the weakest link in WordPress security

@brennenbyrne

s = safe ss = safe safe

ssl = safe safe lock

it actually stands for “secure socket layer”

#wcchi

Page 37: Passwords: the weakest link in WordPress security

@brennenbyrne

s = safe ss = safe safe

ssl = safe safe lock

it actually stands for “secure socket layer”

#wcchi

Page 38: Passwords: the weakest link in WordPress security

@brennenbyrne

s = safe ss = safe safe

ssl = safe safe lock

*it actually stands for “secure socket layer”

#wcchi

Page 39: Passwords: the weakest link in WordPress security

@brennenbyrne

s = safe ss = safe safe

ssl = safe safe lock

*it actually stands for “secure socket layer”

#wcchi

Page 40: Passwords: the weakest link in WordPress security

without ssl, everything is public

@brennenbyrne

only do stuff you wouldn’t mind standing on a table

and yelling about in a coffee shop

i.e. no passwords or credit cards

#wcchi

Page 41: Passwords: the weakest link in WordPress security

password rot

@brennenbyrne#wcchi

Page 42: Passwords: the weakest link in WordPress security

@brennenbyrne

your password is strongest on the day you set it

#wcchi

Page 43: Passwords: the weakest link in WordPress security

@brennenbyrne

your password is strongest on the day you set it

it gets weaker every day after that

#wcchi

Page 44: Passwords: the weakest link in WordPress security

2. more computer power available

1. more time for attacker to crack

3. greater chance you’ve reused

@brennenbyrne#wcchi

Page 45: Passwords: the weakest link in WordPress security

passwords pit our memories against

computer brute force — we are going to lose

@brennenbyrne#wcchi

Page 46: Passwords: the weakest link in WordPress security

what to do

@brennenbyrne#wcchi

Page 47: Passwords: the weakest link in WordPress security

@brennenbyrne

one weird trick to protect your site from all attacks

#wcchi

Page 48: Passwords: the weakest link in WordPress security

@brennenbyrne

delete it.

#wcchi

Page 49: Passwords: the weakest link in WordPress security

use two factor for admin

@brennenbyrne

otherwise

install bruteprotect and cloak

read wordpress security checklistgetclef.com/wordpress-security-checklist

#wcchi

Page 50: Passwords: the weakest link in WordPress security

getclef.com/wcchi2014

getclef.com/wordpress-security-checklist

slides

@brennenbyrne#wcchi