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

Passwords: the weakest link in WordPress security

Nov 01, 2014

Download

Technology

jessepollak

Brennen Byrne's talk on passwords at WordCamp Chicago 2014.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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