Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Dvoufázové ověření: kódy, aplikace a SMS

Modul 2: Hesla a přihlašování · Doba čtení: 11 minut

Cíl lekce: Po této lekci dokážete porovnat formy dvoufázového ověření (SMS, e-mail, TOTP, push), rozpoznat útoky na ně a zařídit obnovu pro případ, že ztratíte telefon.

Klíčové pojmy: 2FA/MFA, faktor (vím, mám, jsem), TOTP, sdílené tajemství, push notifikace, MFA únava, sim swap, obnovovací kódy

Dva různé důkazy

Heslo je něco, co víte. Pokud unikne, může se přihlásit kdokoli, kdo ho zná. Dvoufázové ověření (2FA) proto vyžaduje druhý důkaz jiného druhu. Při více než dvou faktorech se mluví o vícefaktorové autentizaci (MFA); v praxi se tyto termíny používají zaměnitelně.

Existují tři druhy faktorů:

  • Vím: heslo nebo PIN.
  • Mám: telefon s aplikací, bezpečnostní klíč, kartu.
  • Jsem: otisk prstu nebo obličej.

Dvakrát stejný druh se nepočítá: heslo plus bezpečnostní otázka jsou dvě věci, které víte. Český NÚKIB důrazně doporučuje používat MFA na každém systému a účtu, který ji podporuje, a zejména na účtech dostupných přes internet a účtech se správcovskými právy. Pro malou firmu to v každém případě znamená: e-mail, hosting a registraci domény, bankovnictví, účetnictví, e-shop, správce hesel a firemní sociální sítě.

Formy vedle sebe

FormaJak fungujeSlabé místoOdolná vůči phishingu?
Kód přes SMSSlužba pošle kód na Vaše telefonní čísloSim swap, odposlech, Vaše číslo není totéž co Vaše zařízeníNe
Kód přes e-mailSlužba pošle kód do Vaší schránkySilné jen tak, jak silná je Vaše schránka; pokud je ovládnutá, nejde o druhý zámekNe
Autentizační aplikace (TOTP)Aplikace vytváří každých 30 sekund nový kódTajemství může uniknout při nastavení nebo ve špatně zabezpečené záloze; kód přepisujete ručněNe
Push notifikaceTelefon se zeptá: "Jste to Vy?" a Vy klepnete na SchválitMFA únavaNe, lepší je ověření s číslem
Passkey nebo bezpečnostní klíčVaše zařízení kryptograficky dokazuje, kdo jste, pouze pro skutečnou doménuObnova, pokud přijdete o všeAno (lekce 2.4)

Každá forma je mnohem lepší než žádný druhý krok. Tabulka ale ukazuje i to, že cokoli, kde Vy sami přepisujete kód nebo schvalujete notifikaci, Vás může podvodník nechat provést na své falešné stránce. NIST to ve své normě SP 800-63B-4 říká bez obalu: metody, kde výsledek zadáváte ručně, nejsou odolné vůči phishingu.

Jak funguje autentizační aplikace

Autentizační aplikace používá TOTP: Time-based One-Time Password, popsaný v RFC 6238. Funguje to takto:

  1. Při nastavení vytvoří služba náhodné sdílené tajemství, například 32 znaků jako JBSWY3DPEHPK3PXP.... Toto tajemství je součástí QR kódu, který naskenujete, nebo ho přepíšete jako "ruční klíč".
  2. Vaše aplikace a služba mají nyní obě stejné tajemství. Poté už mezi nimi není potřeba žádný další kontakt.
  3. Každých 30 sekund obě strany přepočítají tajemství plus aktuální čas na 6místný kód. Protože mají stejné tajemství a stejné hodiny, vyjde jim stejný kód.
  4. Při přihlášení služba porovná Váš kód se svým vlastním výsledkem, obvykle s tolerancí jednoho časového intervalu před nebo po, kvůli mírně nepřesným hodinám.

Dva důsledky:

  • Tajemství je skutečný zámek. Kdo uvidí QR kód nebo ruční klíč, může navždy vytvářet stejné kódy jako Váš telefon. Nedělejte si tedy jeho snímek obrazovky, nesdílejte ho s nikým a neposílejte ho kolegovi.
  • Kód funguje i bez internetu a nepřichází přes telefonní síť. Proto je TOTP silnější než SMS.

Autentizační aplikace existují v různých podobách: samostatné v telefonu, zabudované ve správci hesel, open source nebo od velké technologické firmy, se zašifrovanou zálohou v cloudu nebo bez ní. Příklady jsou Aegis, Google Authenticator a Microsoft Authenticator, vedle této funkce ve správcích jako Bitwarden nebo 1Password. Záloha se hodí při pořízení nového telefonu, ale nizozemský NCSC varuje: špatně zašifrovaná záloha dává přístup i útočníkovi.

Sim swap: proč je SMS nejslabší formou

Při sim swapu podvodník převezme Vaše telefonní číslo. Nechá Vaše číslo přeregistrovat na SIM kartu nebo eSIM, kterou má sám. To se mu podaří například tím, že se u Vašeho operátora vydává za Vás, nebo tím, že k tomu přesvědčí Vás samotné: nizozemská Fraudehelpdesk varuje před SMS zprávami a telefonáty "jménem operátora", že je třeba ověřit SIM kartu nebo ji urychleně převést na eSIM. V českém prostředí hlaste podobné pokusy Policii ČR (https://www.policie.gov.cz/) a národnímu týmu CSIRT.CZ (https://csirt.cz/).

Jakmile se to podaří:

  • Váš telefon najednou nemá signál a nemůžete sami volat ani psát SMS;
  • podvodník dostává všechny SMS kódy, včetně kódů "zapomenuté heslo" u služeb, které Vaše číslo používají jako způsob obnovy;
  • někdy může s pouhým Vaším číslem převzít účty.

Složité na tom je, že si to všimnete až ve chvíli, kdy telefon přestane fungovat, často večer nebo o víkendu. NIST proto označuje SMS za omezenou metodu a říká, že služby by měly sledovat signály jako nová SIM karta nebo přenesené číslo. Nizozemský NCSC doporučuje se SMS kde je to možné vyhýbat, protože zprávy nejsou šifrované a mohou být odposlechnuty.

Co dělat?

  • Kde je to možné, zvolte aplikaci nebo passkey místo SMS.
  • Odstraňte telefonní číslo jako způsob obnovy tam, kde je to slabé místo, nebo ho navíc chraňte.
  • Zeptejte se svého operátora, zda si můžete nastavit dodatečný PIN kód nebo ověření pro přenos čísla.
  • Ztratí se Vám signál náhle a bez důvodu? Zavolejte operátorovi z jiného telefonu. Nečekejte.

SMS je stále lepší než nic. Pokud služba nabízí jen SMS, zapněte ji přesto.

MFA únava: notifikace, kterou odklepnete

U push notifikace nemusíte nic přepisovat: telefon se zeptá "Pokoušíte se přihlásit?" a Vy klepnete na Schválit. Snadné, a právě proto zneužívané.

Při MFA únavě (také nazývané push bombardování) má útočník už Vaše heslo. Opakovaně se přihlašuje, takže Váš telefon dostává jednu notifikaci za druhou, někdy uprostřed noci. Americká agentura CISA popisuje, jak lidé pak z podráždění nebo omylem klepnou na Schválit, nebo si myslí, že jedna z notifikací přece bude opravdová. Někdy k tomu útočník ještě zavolá jako "helpdesk" s žádostí, abyste to schválili.

Případ z praxe, který popsal nizozemský NCSC: útočníci se pomocí MFA únavy dostali do e-mailových účtů softwarové firmy a následně je použili k fakturačnímu podvodu.

Pravidla:

  • Nikdy neschvalujte notifikaci, kterou jste sami nevyvolali. Ani tu dvacátou.
  • Neočekávaná notifikace znamená, že někdo má Vaše heslo. Okamžitě ho změňte a nahlaste to.
  • Kde je to možné, zvolte ověření číslem: přihlašovací obrazovka ukáže číslo, které zadáte do aplikace. Kdo nesedí u přihlašovací obrazovky, nemůže pak nic schválit. CISA to označuje za dobrý mezikrok, ale slabší než MFA odolná vůči phishingu.

Obnova: zařiďte ji dřív, než ztratíte telefon

Telefon spadne do vody, je ukraden nebo se rozbije. Bez přípravy pak stojíte mimo vlastní účty. Proto existují obnovovací kódy (také záložní kódy): řada náhradních kódů, které dostanete při nastavení a z nichž každý funguje jen jednou.

  • Neukládejte je na stejném telefonu jako svou autentizační aplikaci. Vytiskněte je a uložte k důležitým dokumentům, nebo je uložte ve správci hesel u správné položky.
  • Použili jste obnovovací kód? Přeškrtněte ho. Pokud Vám dojdou, vytvořte nové.
  • Zajistěte si alespoň dva způsoby, jak se dostat dovnitř: například aplikaci plus obnovovací kódy, nebo dva bezpečnostní klíče.
  • Při novém telefonu nejprve přeneste účty a teprve poté smažte starý telefon.
  • Vězte, jak funguje obnovovací postup Vašich nejdůležitějších služeb. Dobrá služba Váš druhý krok neobnoví jen tak na základě e-mailu nebo telefonátu, ale nejprve ověří, že jste to skutečně Vy.

V praxi: jak to vypadá

V prostředí WebOké vyžaduje Můj WebOké po zadání hesla vždy druhý krok: standardně kód e-mailem, a můžete přejít na autentizační aplikaci. V DirectAdmin se to nazývá Dvoufázová autentizace, s obnovovacími kódy. V Nextcloud zapnete TOTP a vytvoříte deset záložních kódů. U jiných poskytovatelů to funguje podobně: v profilu nebo v nastavení zabezpečení hledejte "dvoufázové ověření", "2FA", "authenticator" nebo "two-factor".

Kroky jsou téměř vždy stejné: naskenovat QR kód, zadat jeden kód pro kontrolu, uložit obnovovací kódy.

Shrnutí

  • 2FA kombinuje dva druhy faktorů: vím, mám, jsem.
  • TOTP funguje se sdíleným tajemstvím a hodinami. Tajemství (QR kód) je skutečný zámek: nikdy ho nesdílejte.
  • SMS je nejslabší formou kvůli sim swapu a odposlechu, ale je lepší než nic.
  • MFA únava: nikdy neschvalujte notifikaci, kterou jste sami nevyvolali, a pak změňte heslo.
  • Kódy a notifikace nejsou odolné vůči phishingu; passkeys a bezpečnostní klíče ano (lekce 2.4).
  • Zařiďte si obnovovací kódy a druhou metodu dřív, než ztratíte telefon.

Kvíz

1. Proč je kód přes SMS slabší než kód z autentizační aplikace?



2. Co obsahuje QR kód, který skenujete při nastavování autentizační aplikace?



3. Ve půl druhé v noci dostanete pětkrát notifikaci "Pokoušíte se přihlásit?". Co uděláte?



4. Kde nejlépe uložíte obnovovací kódy?



5. Zadáte kód z autentizační aplikace na dokonale napodobené přihlašovací stránce. Co může podvodník udělat?



Úkol

Úkol A2.3: Propojení s autentizační aplikací. Dostanete QR kód od cvičného účtu "WebOké oefening". Naskenujte ho autentizační aplikací podle vlastního výběru a zadejte dva kódy, které se zobrazí po sobě. Program zkontroluje, zda Vaše aplikace počítá správně. Cvičné tajemství nemá žádnou hodnotu a po 24 hodinách se smaže; poté cvičný účet z aplikace odstraňte.

Úkol A2.3: Propojení s autentizační aplikací

Sem nikdy nevyplňujte kód ze skutečného účtu. Vytvořte si cvičný tajný klíč, naskenujte QR kód libovolnou autentizační aplikací a vyplňte kód, který Vám aplikace nyní zobrazuje jako kód 1. Počkejte, až se kód změní (nejpozději po 30 sekundách), a nový kód vyplňte jako kód 2. Jde o cvičný účet bez jakékoli hodnoty; u skutečného účtu takový QR kód a klíč s nikým nesdílíte.



Co vyplníte a co zjistíme, neukládáme. Váš prohlížeč si pamatuje Vaše odpovědi a to, zda jste úkol splnili. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol měli (téměř) správně; i to tam můžete odstranit.

Úkol D2.3: Zapnutí dvoufázového ověření na Vašich nejdůležitějších účtech. Zapněte dvoufázové ověření na Vašem e-mailu, hostingu nebo registraci domény, bankovnictví, účetnictví a správci hesel. Uložte obnovovací kódy na druhém místě a odpovězte na otázku, co uděláte, pokud zítra ztratíte telefon.

Úkol D2.3: Zapnutí dvoufázového ověření na Vašich nejdůležitějších účtech

Postupujte takto: (1) Sestavte seznam svých nejdůležitějších účtů: schránka e-mailu, hosting a registrace domény, banka, účetnictví, e-shop, správce hesel, sociální sítě firmy. (2) U každého zapněte dvoufázové ověření. Zvolte v tomto pořadí to, co daná služba nabízí: passkey nebo bezpečnostní klíč, aplikace pro ověřování, push s přepsáním čísla, kód e-mailem, SMS. (3) U každého uložte záložní kódy na druhém místě (vytištěné nebo ve správci hesel), ne na stejném telefonu jako Vaše aplikace pro ověřování. (4) Zajistěte alespoň dva způsoby přihlášení pro každý důležitý účet. (5) Zeptejte se svého operátora, zda můžete nastavit dodatečnou kontrolu nebo PIN kód pro přenesení čísla. (6) Domluvte se s týmem: přihlašovací upozornění, které jste sami nevyvolali, nikdy neschvalujete, ale okamžitě ho nahlásíte.




Vaše zaškrtnutí a poznámky zůstávají pouze v tomto prohlížeči; nikam je neposíláme. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol splnili.

Další čtení

Kroky v článcích znalostní báze WebOké platí pro prostředí WebOké; u jiných poskytovatelů to funguje podobně.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…