Passwords: the weakest link in WordPress security

47
p4sSw0rd5: the weakest link in wordpress security @brennenbyrne

description

Brennen Byrne's talk on passwords at WordCamp Minneapolis.

Transcript of Passwords: the weakest link in WordPress security

Page 1: Passwords: the weakest link in WordPress security

p4sSw0rd5:the weakest link in wordpress security

@brennenbyrne

Page 2: Passwords: the weakest link in WordPress security

this talk is about

security

@brennenbyrne

Page 3: Passwords: the weakest link in WordPress security

a lot of people think security is

hard

@brennenbyrne

Page 4: Passwords: the weakest link in WordPress security

a lot of people think security is

hard

confusing

@brennenbyrne

Page 5: Passwords: the weakest link in WordPress security

a lot of people think security is

hard

confusingcomplicated

@brennenbyrne

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

Page 7: Passwords: the weakest link in WordPress security

but we all know that it’s

important

@brennenbyrne

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

Page 9: Passwords: the weakest link in WordPress security

hello, my name is brennen (@brennenbyrne)

@brennenbyrne

Page 10: Passwords: the weakest link in WordPress security

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

@brennenbyrne

Page 11: Passwords: the weakest link in WordPress security

for the next 30 mins

★botnets

★ two-factor authentication

★ ssl

★password rot

★what you can do

@brennenbyrne

Page 12: Passwords: the weakest link in WordPress security

getclef.com/wcmpls2014

getclef.com/wordpress-security-checklist

slides

@brennenbyrne

Page 13: Passwords: the weakest link in WordPress security

p4sSw0rd5:the weakest link in wordpress security

@brennenbyrne

Page 14: Passwords: the weakest link in WordPress security

I don’t mean to scare you —

but there is a zombie army coming for

your WordPress site.

@brennenbyrne

Page 15: Passwords: the weakest link in WordPress security

the old way to break a password

@brennenbyrne

Page 16: Passwords: the weakest link in WordPress security

guess common passwords

virus that watches you type

“advanced interrogation”

@brennenbyrne

Page 17: Passwords: the weakest link in WordPress security

in order to defend myself

@brennenbyrne

Page 18: Passwords: the weakest link in WordPress security

limit wrong guesses

don’t download viruses

don’t anger enemy nation-states

@brennenbyrne

Page 19: Passwords: the weakest link in WordPress security

but attackers have gotten smarter

@brennenbyrne

Page 20: Passwords: the weakest link in WordPress security

botnets

@brennenbyrne

Page 21: Passwords: the weakest link in WordPress security

botnets are what happens to you when other people download viruses

@brennenbyrne

Page 22: Passwords: the weakest link in WordPress security

their computers become

zombies

@brennenbyrne

Page 23: Passwords: the weakest link in WordPress security

sites infect visitors’ computers

botnets attack sites

visitors join botnet

bigger botnet attacks more sites

@brennenbyrne

Page 24: Passwords: the weakest link in WordPress security

botnets swarm and attack your site from millions of different computers

@brennenbyrne

Page 25: Passwords: the weakest link in WordPress security

ban IPs that are guessing wrong

don’t download viruses

don’t piss off enemy nation-states

@brennenbyrne

Page 26: Passwords: the weakest link in WordPress security

botnets are the attackers’ response to our better defenses

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

@brennenbyrne

Page 27: Passwords: the weakest link in WordPress security

two-factor

@brennenbyrne

Page 28: Passwords: the weakest link in WordPress security

something you

@brennenbyrne

the factors

know

Page 29: Passwords: the weakest link in WordPress security

something you

something you

@brennenbyrne

the factors

know

have

Page 30: Passwords: the weakest link in WordPress security

something you

@brennenbyrne

the factors

know

something you have

something you are

Page 31: Passwords: the weakest link in WordPress security

@brennenbyrne

the only thing better than one factor of authentication is…

two factors

Page 32: 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

Page 33: Passwords: the weakest link in WordPress security

@brennenbyrne

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

Page 34: Passwords: the weakest link in WordPress security

ssl

@brennenbyrne

Page 35: Passwords: the weakest link in WordPress security

if you want to learn more about this, go see jesse’s crypto-101 at 3

@brennenbyrne

Page 36: Passwords: the weakest link in WordPress security

@brennenbyrne

for most of us, ssl might as well stand

for secure symbol lock

it actually stands for “secure socket layer”

Page 37: 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

Page 38: Passwords: the weakest link in WordPress security

password rot

@brennenbyrne

Page 39: Passwords: the weakest link in WordPress security

@brennenbyrne

your password is strongest on the day you set it

Page 40: 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

Page 41: Passwords: the weakest link in WordPress security

more computer power available

more time for attacker to crack

greater chance you’ve reused

@brennenbyrne

Page 42: Passwords: the weakest link in WordPress security

passwords pit our memories against

computer brute force — we are going to lose

@brennenbyrne

Page 43: Passwords: the weakest link in WordPress security

what to do

@brennenbyrne

Page 44: Passwords: the weakest link in WordPress security

@brennenbyrne

one weird trick to protect your site from all attacks

Page 45: Passwords: the weakest link in WordPress security

@brennenbyrne

delete it.

Page 46: 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

Page 47: Passwords: the weakest link in WordPress security

getclef.com/wcmpls2014

getclef.com/wordpress-security-checklist

slides

@brennenbyrne