22
Zapomeňte vaše hesla Michal Špaček www.michalspacek.cz @spazef0rze

NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Embed Size (px)

DESCRIPTION

Prezentace z třetího ročníku konference New Media Inspiration (http://nminspiration.cz), který se konal 8. 2. 2014 v hlavní budově FF UK pod vedením @petrkou, @simindr a @josefslerka.

Citation preview

Page 1: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Zapomeňte vaše hesla Michal Špaček

www.michalspacek.cz @spazef0rze

Page 2: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Kdo zná vaše hesla

Jak vytvářet hesla

Jak si je nepamatovat

Kdo myslíte, že má přístup k vašim heslům? Vytváříte hesla správně? A víte, že si je vůbec nemusíte

Page 3: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Kdo zná vaše hesla?

Takže především, vaše hesla byste měli znát vy sami. Určitě je zná také web nebo aplikace, do které se přihlašujete, kvůli ověření. Daná aplikace má také vaše

Page 4: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

MIZEROVÉ! Normální lidi. Jako vy. Nebo jako já. Nebo vlastně kdokoliv. Je dobré počítat s tím, že k nějaké té databázi mají přístup a z

Page 5: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

MD5, SHA-1, SHA-2

Nevhodné pro ukládání hesel

Hashovací funkce

Hesla by se do databáze měla ukládat tzv. hashovaná. Hashovací funkce vyrábí otisk hesla, ze kterého nejde původní heslo získat. Je to něco jako otisk prstu člověka

Page 6: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Jak takové nevhodné ukládání hesel v praxi vypadá? Takhle. Pixel Federation je vcelku úspěšná slovenská firma, která vytváří online hry. Taky jse

Page 7: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

e-mail:md5 (heslo)

Data, která byla vystavena na webu, vypadala takto. Adresa uživatele byla doplněna MD5 hashem jeho hesla (obojí pocházelo z databáze Pixel Federation) a v případě, že se heslo podařilo mizerům rychle

Page 8: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Dlooooouuuhááá

Jak vytvářet hesla

Aby tihle všichni mizerové měli celkem dost práce s crackováním vašeho hesla z nějakého hashe, pokud aplikace hesla takto vůbec ukládá, tak by vaše heslo mělo být

Page 9: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

https://xkcd.com/936/

Jeden ze způsobů tvorby dlouhých hesel ukazuje komiks XKCD a tvrdí, že uhádnout toto heslo by trvalo stovky let. Jenže hesla

Page 10: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Ph'nglui mglw'nafh Cthulhu

R'lyeh wgah'nagl fhtagn1.

Tohle je jedno z nejdelších cracknutých hesel. Heslo je to parádní, o tom žádná, obsahuje mezery a tak, jenže je uvedeno v článku na Wikipedii. Cokoliv

Page 11: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Dlooooouuuhááá

Unikátní

Délka není vše. Představte si, že máte sice dlouhá hesla, ale jedno heslo používáte na více místech

Page 12: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

A když říkám každé, tak myslím každé. Když budete mít jedno heslo pro e-mail a jedno heslo pro ty ostatní weby, tak to

Page 13: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Unikátní

Dlooooouuuhááá

Náhodná

Již víme, že mít dlouhá hesla nestačí, mohou být ve slovnících používaných k tzv. slovníkovému útoku

Page 14: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

DSy$&yWH /T&s4p'vRER@K2;qTFiG

Ideální heslo vypadá asi takto. Je dlouhé, není nikde na webu napsáno, ačkoliv se zveřejněním slajdů vlastně už bude, a obsahuje všechny možné znaky, včetně mezer,

Page 15: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Ale ne všechny

Zapomeňte vaše hesla

Buďte v klidu, existuje totiž řešení, navíc celkem jednoduché a příjemné. Lidský mozek totiž není

Page 16: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Každý se již asi setkal s nějakým managerem nebo managerkou. Jsou to lidé, kteří se vám snaží pomoci a dělají věci za vás,

Password manager

http://www.flickr.com/photos/76029035@N02/6829471407/

Page 17: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

1Password

KeePass

Takových password managerů existuje spousta. Za zmínku stojí asi tak tyhle tři, díky 1Password si budete muset pamatovat jen jedno heslo a díky

Page 18: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

1.Něco vím 2.Něco mám

Dvoufaktorová autentizace

Žádný password manager vás nezachrání, když si dáte víc piv, než snesete a svoje hesla někomu vykecáte, ačkoliv s hesly vytvo

Page 19: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

SMS ovšem někdy mohou dorazit s malou prodlevou nebo můžete být zavřeni v místnosti s olověnými zdmi bez mobilního signálu a

Page 20: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

A které služby a webové aplikace tedy vlastně dvoufaktorové ověřování nabízí? Google a Gmail, Facebook, Twitter, Dropbox, Github a další. Kó

Page 21: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Používejte

Password manager

Dvoufaktorovou

autentizaci

Na závěr snad jen pár dobrých rad: vytvářejte silná hesla a zbytečně si je nepamatujte, k obojímu si najděte nějakého oblíbeného

Page 22: NMI14 Michal Špaček - Jak vytvářet, ukládat, používat hesla, jaké nástroje k tomu používat a proč proboha

Michal Špaček www.michalspacek.cz

@spazef0rze

BTW, Vaše heslo je: ********