Niektoré technológie odpisujeme príliš rýchlo. Stačí, aby sa objavil modernejší nástupca, nový marketingový názov a niekoľko veľkých výrobcov, ktorí vyhlásia, že budúcnosť patrí niečomu inému.
Ale práve v bežnom živote sa často ukáže, že staré riešenia majú stále veľmi dobrý dôvod existovať. V tomto seriáli sa venujeme presne takýmto príkladom.
Technológiám, ktoré mali podľa trendov a marketingu dávno zmiznúť, no v skutočnosti sa ich stále držíme. Nie zo zvyku, ale preto, že sú praktické, spoľahlivé a v mnohých situáciách jednoducho fungujú lepšie než modernejšie alternatívy.
Po USB-A, Bluetooth, SMS, PDF, audio jacku, HDD disku, SIM karte, Ethernete, SD kartách, e-mailoch, HDMI, QR kódoch, USB kľúči, diaľkovom ovládači, FM rádiu, budíku, MP3, fyzických médiách, LCD displejoch, PIN kóde, CAPTCHA, microSD karte, JPEG, CSS, Bluetooth kodeku SBC, overovacích SMS, cookies, USB 2.0 a drôtovom nabíjaní sa dnes pozrieme na jednu z najstarších metód ochrany digitálnych účtov, a to klasické heslo.
Heslá nás sprevádzajú prakticky od začiatkov počítačov. Ich základný princíp je pritom až absurdne jednoduchý. Existuje určitá kombinácia znakov, ktorú pozná používateľ, a systém mu po jej správnom zadaní umožní prístup. Tento princíp fungoval desaťročia. Postupne však začali pribúdať problémy.
Používatelia majú desiatky až stovky účtov a pre každý z nich by mali používať unikátne a dostatočne silné heslo. V praxi preto heslá opakujeme, vytvárame jednoduché kombinácie alebo ich zabúdame. K tomu sa pridali úniky databáz, phishing a automatizované útoky skúšajúce obrovské množstvo kombinácií.
Jedným z prvých veľkých krokov bolo dvojfaktorové overenie. K heslu pribudol ďalší faktor, napríklad SMS kód alebo jednorazový kód z autentifikačnej aplikácie. Ani tým však heslo nezmizlo, iba sme k nemu pridali ďalšiu vrstvu.
Potom prišla biometria. Odtlačky prstov a rozpoznávanie tváre umožnili odomykať smartfóny a autorizovať platby bez každodenného zadávania hesla. Ani biometria však klasické heslá úplne nenahradila. Často slúži predovšetkým ako pohodlný spôsob, ako používateľa lokálne overiť.
Najväčšiu šancu zmeniť situáciu dnes predstavujú passkeys. Namiesto tajnej kombinácie znakov, ktorú musí používateľ poznať a server overovať, využívajú kryptografický pár kľúčov. Súkromný kľúč zostáva v zariadení používateľa, zatiaľ čo služba pracuje s verejným kľúčom.
Používateľ sa následne môže prihlásiť napríklad odtlačkom prsta, tvárou alebo PIN kódom zariadenia. Nemusí si pamätať ďalšie heslo a službe sa neposiela tajný údaj, ktorý by mohol útočník jednoducho ukradnúť.
Passkeys však zatiaľ nepodporuje každá služba. Obrovské množstvo starších webov, firemných systémov, zariadení a aplikácií stále funguje na kombinácii používateľského mena a hesla. Prechod celého internetu na nový spôsob prihlasovania jednoducho nemôže prebehnúť zo dňa na deň.
Heslo môžete zadať prakticky kdekoľvek. Na novom počítači, cudzom smartfóne, televízore, hernej konzole alebo desaťročia starom systéme. Nepotrebujete kompatibilné zariadenie ani konkrétnu platformu.
Moderné riešenia sa navyše musia vysporiadať s obnovou prístupu. Používateľ môže stratiť smartfón, vymeniť počítač alebo prejsť medzi platformami. Systémy passkeys preto potrebujú mechanizmy synchronizácie a obnovy, ktoré musia byť dostatočne jednoduché pre bežných používateľov a zároveň bezpečné.
To však neznamená, že passkeys nemajú šancu heslá postupne nahradiť. Práve naopak. Podporujú ich najväčšie technologické platformy a ich veľkou výhodou je odolnosť proti klasickému phishingu. Rozdiel je najlepšie vidieť pri priamom porovnaní.
| Vlastnosť | Klasické heslo | Passkeys |
| Potreba niečo si pamätať | áno | spravidla nie |
| Unikátny údaj pre každú službu | mal by byť | áno |
| Prihlásenie biometriou | nepriamo | áno |
| Riziko opakovania rovnakého hesla | áno | nie |
| Pohodlie | závisí od používateľa | veľmi vysoké |
Heslá pritom dnes často prežívajú aj v situáciách, keď ich používateľ prakticky nevidí. Správcovia hesiel dokážu vytvoriť komplikované kombinácie, uložiť ich a následne automaticky vyplniť. Namiesto odstránenia hesiel sme tak najskôr odstránili potrebu pamätať si ich.
A práve to môže byť jedným z dôvodov ich dlhej životnosti. Heslá sú síce nedokonalé, ale celý digitálny svet je na nich pripravený. Máme zavedené systémy na ich vytváranie, zmenu, obnovu aj zabezpečenie. Nahradiť technológiu, ktorá funguje naprieč prakticky celým internetom, je preto oveľa náročnejšie.
Budúcnosť bez hesiel je napriek tomu reálnejšia než kedykoľvek predtým. Passkeys riešia niekoľko ich najväčších problémov a ich podpora sa postupne rozširuje. Klasické heslo však zatiaľ zostáva jedným z najuniverzálnejších spôsobov prihlasovania. Nie preto, že by bolo najbezpečnejšie alebo najpohodlnejšie, ale preto, že funguje prakticky všade.