Top Banner
2015 CZEŚĆ
35

Two-factor authentication w Joomla! - JoomlaDay Polska 2015

Apr 09, 2017

Download

Internet

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 2: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Two-factor authenticationczyli inne spojrzenie na bezpieczeństwo Joomla!

Bartłomiej Krztuk

Page 3: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

JAK ZABEZPIECZYĆ STRONĘ OPARTĄ O JOOMLA?

Page 4: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Zalecane zabezpieczenia

• Back up early and often • Update early and often • Use a secure host • Proper file permissions (Protect directories and files) • Use well-formed passwords • Maintain a strong site backup process • Change the default administrator username

https://docs.joomla.org/Security_Checklist

Page 5: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

PROBLEM: SŁABE HASŁA

Page 6: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

http://www.techspot.com/

Page 7: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Popularność haseł

https://atlas.qz.com/charts/NyL3uhCp

Page 8: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Czas łamania prostego hasła

Page 9: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

… i trochę bardziej skomplikowanego

Page 10: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

CiekawostkaTak się składa, że CrackStation niedawno udostępnił wszystkim zainteresowanym własny słownik bazowy zawierający 1.493.677.782 (niemal 1,5 miliarda) wpisów o rozmiarze ~15 GB. Jak zapewnia sam autor słownika, zawiera on: • wszystkie słowa z Wikipedii we wszystkich językach, • wszystkie słowa z wielu książek dostępnych w ramach Projektu Gutenberg, • ogromną liczbę haseł zebranych z wielu upublicznionych do tej pory wycieków baz haseł.

Skompresowany słownik waży „zaledwie” 4.2 GB i jest dostępny m.in. za pośrednictwem sieci Torrent.

http://sekurak.pl/crackstation-udostepnia-ogromny-slownik-hasel/

Page 11: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

ROZWIĄZANIE: TWO-FACTOR AUTHENTICATION

Page 12: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Czym jest two-factor authentication?

Two Factor Authentication is "something you know" (like a password) and "something you have"

(like your phone)

Page 13: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Co odróżnia TFA od innych metod?

• Czynnik ludzki • Poziom zabezpieczenia • Brak potrzeby zapamiętywania dodatkowego hasła • Wygoda korzystania • Dostępność

Page 14: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Joomla! to jedyny z wiodących systemów CMS posiadający tę funkcjonalność wbudowaną czyli niewymagającą zewnętrznych rozszerzeń.

Page 15: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Ale to nie wszystko…

Nie dość, że w Joomla! znajdziemy tę funkcjonalność już w wersji instalacyjnej to jeszcze dzięki wtyczkom mamy wybór z jakiej metody chcemy skorzystać. Standardowo, dostępne są dwie ale nic nie stoi na przeszkodzie aby doinstalować kolejne:

• Yubikey • Google Authenticator

Page 18: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

YUBIKEY• Wspierany przez każde urządzenie umożliwiające podłączenie klawiatury

USB (Windows, OS X, Linux i nie tylko…) • Nie wymaga dedykowanych sterowników • Niezniszczalny ;) - wodoodporny, bez baterii, port pokryty złotem (ask us

about the dog that ate our YubiKey) • Dwie wersje - nano/regular • Tani • Szerokie zastosowanie (nie tylko w Joomla!)

Page 20: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

YUBIKEY - kto używa

Page 21: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Google Authenticator

Page 23: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Google authenticator

• Bezpłatny • Dostępny na praktycznie każdą platformę włączając w to urządzenia

mobilne, również offline • Kod na podstawie kwantu czasu (trzeba sprawnie go przepisać - 30

sekund, RFC 6238) • Od Google +/-

Page 24: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

WŁĄCZAMY TWO-FACTOR AUTHENTICATION

Page 25: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Włączamy pluginy typu twofactorauth

Page 26: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Ustawienia użytkownika

Page 27: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Podajemy klucz/skanujemy QR code

Page 28: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Zapisujemy hasła jednorazowe (!)

Page 30: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Hasła jednorazowe

Na wypadek gdyby zagubiono np. Yubikey lub gdy w awaryjnej sytuacji musimy zalogować się do systemu bez dodatkowej autoryzacji Joomla! tuż po włączeniu 2FA generuje listę jednorazowych haseł.

Page 31: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

NIE DAJMY SIĘ ZWARIOWAĆ CZYLI KIEDY UŻYWAĆ 2FA

Page 32: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

Dla kogo two-factor authentication

• Dla super-userów i administratorów • Dla osób administrujących dużą ilością witryn • Gdy back-end zawiera wrażliwe dane użytkowników • Gdy skonfigurowane są inne podstawowe zabezpieczenia • Dla tych którzy potrafią wyważyć wygodę korzystania z poziomem

zabezpieczeń

Page 34: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

PREZENTACJA DOSTĘPNA NA www.krztuk.pl

Page 35: Two-factor authentication w Joomla! - JoomlaDay Polska 2015

2015

DZIĘKUJĘ ZA UWAGĘ