Kybernetická bezpečnosť vo svete kryptomien
Predstavme si, že nám príde správa od spoločnosti, u ktorej nakupujeme kryptomeny. Upozorňuje na podozrivé prihlásenie a vyzýva nás, aby sme účet okamžite zabezpečili. Otvoríme odkaz, zadáme prihlasovacie údaje aj overovací kód. Všetko pôsobí ako bežná bezpečnostná kontrola. Lenže správu neposlala naša zmenáreň. Odkaz viedol na podvodný web a naše údaje práve získal útočník.
V inej situácii máme kryptomeny vo vlastnej hardvérovej peňaženke. Kľúče sú chránené v zariadení a obnovovaciu frázu sme nikomu neprezradili. Napriek tomu môžeme prísť o časť prostriedkov, ak pri používaní blockchainovej aplikácie sami schválime škodlivú operáciu. Útočník totiž nemusí získať náš kľúč. Stačí, keď nás presvedčí, aby sme škodlivú operáciu podpísali sami.
Kyberbezpečnosť vo svete kryptomien preto zahŕňa viac než len výber peňaženky. Potrebujeme rozumieť tomu, ako chrániť prístup k účtu, čo umožňuje nakladať s našimi aktívami a aké dôsledky môže mať potvrdenie určitej operácie. Práve pochopenie týchto rozdielov nám pomôže rozpoznať situácie, keď zdanlivo bežný krok môže mať vážne finančné následky.
Bezpečnosť blockchainu a bezpečnosť našich prostriedkov
Keď sa objaví správa o odcudzených kryptomenách, ľahko vznikne dojem, že niekto prelomil celý blockchain. V skutočnosti však môže ísť o niekoľko rôznych udalostí. Napadnutý účet u poskytovateľa, prezradený privátny kľúč alebo chyba v aplikácii nie sú to isté ako zlyhanie pravidiel samotnej siete. Pre používateľa môžu všetky tieto situácie skončiť stratou peňazí, vyžadujú však odlišnú prevenciu aj reakciu.
Bezpečnosť je preto užitočné vnímať v niekoľkých vrstvách. Jednu tvorí blockchainová sieť a jej pravidlá. Ďalšie predstavujú aplikácie, smart kontrakty a spoločnosti, prostredníctvom ktorých s kryptomenami pracujeme. Nemenej dôležité sú naša e-mailová schránka, telefón, počítač, prihlasovacie údaje a spôsob schvaľovania operácií. Dobré zabezpečenie jednej vrstvy totiž nenahrádza ochranu tých ostatných.
Záleží aj na tom, kto spravuje kľúče. Pri úschove u poskytovateľa chránime prístup k svojmu účtu a zároveň sa spoliehame na zabezpečenie a fungovanie danej spoločnosti. Pri vlastnej peňaženke preberáme zodpovednosť za správu kľúčov a záloh. Rozdelenie na hardvérové a softvérové peňaženky je pritom niečo iné než rozlíšenie podľa toho, či kľúče spravujeme sami, alebo ich zverujeme poskytovateľovi. Aj softvérová peňaženka môže umožňovať vlastnú úschovu.
Voľba spôsobu úschovy by preto mala zodpovedať tomu, čomu rozumieme a čo dokážeme dlhodobo spravovať. Zložitejšie nastavenie nemusí byť pre konkrétneho človeka bezpečnejšie, ak neskôr nedokáže obnoviť prístup alebo rozpoznať prípadnú chybu.

Keď útok vyzerá ako pomoc
Phishing je podvod, pri ktorom sa útočník vydáva za dôveryhodnú osobu alebo službu, aby získal citlivé údaje či prinútil človeka k nebezpečnej akcii. Vo svete kryptomien môže ísť o falošný e-mail zmenárne, napodobnenú aplikáciu alebo správu od údajnej podpory peňaženky. Podvodník sa môže ozvať aj telefonicky alebo prostredníctvom súkromnej správy na sociálnej sieti.
Predstavme si oznámenie, že musíme do tridsiatich minút previesť prostriedky do „bezpečnej peňaženky“. Pokyn môže sprevádzať naše meno, známe logo aj vierohodne znejúce vysvetlenie. Rozhodujúce však je, kto ovláda cieľovú adresu a či sme požiadavku overili nezávisle od prijatej správy. Ak nám miesto na uloženie aktív určil podvodník, môžeme mu svoje prostriedky sami odoslať.
Podobne funguje požiadavka na „overenie“ obnovovacej frázy. Trezor napríklad výslovne upozorňuje, že ju jeho podpora nepotrebuje a používateľ ju nemá nikomu prezrádzať. Profesionálny vzhľad správy pritom nie je dôkazom jej skutočného pôvodu. Umelá inteligencia dnes umožňuje vytvárať presvedčivé texty aj napodobňovať hlas alebo obraz. Jazykové chyby tak môžu byť varovným signálom, ich absencia však dôveryhodnosť správy nepotvrdzuje.
Praktickou obranou je prerušiť cestu, ktorú nám útočník pripravil. Namiesto kliknutia na odkaz v správe otvoríme známu aplikáciu alebo overenú adresu služby a prípadný problém skontrolujeme priamo tam. Zákaznícku podporu kontaktujeme prostredníctvom jej oficiálnych kanálov. Ani HTTPS alebo symbol zabezpečeného spojenia nepotvrdzujú dôveryhodnosť prevádzkovateľa. Šifrované pripojenie totiž môže používať aj podvodný web.
E-mailová schránka je súčasťou ochrany účtu
Pri zabezpečovaní investičnej aplikácie ľahko prehliadneme e-mailovú schránku, prostredníctvom ktorej obnovujeme prístup. Ak ju niekto ovládne, môže získať bezpečnostné oznámenia alebo spustiť obnovu hesla pri prepojených službách. Možnosti útočníka závisia od konkrétneho zabezpečenia, ochrana e-mailovej schránky je však dôležitou súčasťou celého systému.
Pre každý významný účet má zmysel používať dlhé a jedinečné heslo. Opakované použitie rovnakého hesla prepája bezpečnosť rôznych služieb. Únik pri jednej z nich tak môže ohroziť aj ostatné. Správca hesiel pomáha vytvárať a uchovávať odlišné prístupové údaje bez toho, aby sme si ich museli všetky pamätať. Aj samotný správca hesiel však potrebuje silné zabezpečenie a premyslený spôsob obnovy prístupu.
Ďalšou vrstvou ochrany je viacfaktorové overovanie, ktoré okrem hesla využíva ďalší spôsob preukázania identity. Jednorazový kód z overovacej aplikácie spravidla ponúka lepšiu ochranu než SMS, aj ten však môžeme zadať na falošnej stránke. Tam, kde služba podporuje správne implementované prístupové kľúče (passkeys) alebo bezpečnostné kľúče štandardu FIDO, možno získať ochranu odolnejšiu voči phishingu. Žiadna z týchto metód však neodstraňuje všetky riziká spojené s účtom.
Súčasťou zabezpečenia musí byť aj možnosť bezpečnej obnovy prístupu. Strata telefónu alebo bezpečnostného kľúča by nás nemala zaskočiť až vo chvíli, keď k nej skutočne dôjde. Záložné kódy uchovávame podľa pokynov služby na chránenom mieste. Overovací kód zadávame iba pri operácii, ktorú sme sami začali v overenej službe. Nikdy ho neprezrádzame človeku, ktorý nám nečakane zavolal.
Obnovovacia fráza má inú úlohu než heslo
Heslo do aplikácie, PIN hardvérovej peňaženky a obnovovacia fráza nie sú zameniteľné údaje. Heslo či PIN môže chrániť používanie konkrétnej aplikácie alebo zariadenia. Privátny kľúč umožňuje vytvárať digitálne podpisy potrebné na nakladanie s aktívami. Pri bežných peňaženkách založených na seede potom obnovovacia fráza slúži ako záloha, z ktorej možno príslušné kľúče znovu odvodiť.
To vysvetľuje, prečo je prezradenie obnovovacej frázy také závažné. Útočník, ktorý získa potrebnú zálohu, môže peňaženku obnoviť na inom zariadení. Nemusí pritom poznať PIN pôvodného prístroja. Pri niektorých nastaveniach je na obnovu potrebný ešte ďalší údaj, napríklad passphrase, alebo viac častí zálohy. Presné pravidlá závisia od použitého riešenia a je nutné im rozumieť ešte pred uložením väčšieho objemu prostriedkov.
Pri štandardnej vlastnej úschove je rozumným základom uchovávať zálohu mimo bežného digitálneho prostredia. Fotografia v telefóne, nešifrovaný dokument alebo poznámka synchronizovaná do cloudu predstavujú ďalšie možnosti jej odcudzenia. Zároveň musí záloha zostať čitateľná a chránená pred stratou či poškodením. Bezpečnosť tu znamená nielen zabrániť neoprávnenému prístupu, ale aj zachovať možnosť obnovy peňaženky.
Správa záloh má preto význam aj z hľadiska dedičstva. Záloha uložená tak, aby ju nikto nepovolaný nenašiel, nám nepomôže, ak ju po strate zariadenia nenájdeme ani my. Vopred premyslené inštrukcie môžu prepojiť ochranu majetku počas života s možnosťou jeho oprávneného odovzdania. Samotnú obnovovaciu frázu však kvôli tomu nemusíme rozosielať rodine e-mailom.

Čo dokáže hardvérová peňaženka
Hardvérová peňaženka, napríklad český Trezor, oddeľuje prácu s privátnymi kľúčmi od bežného telefónu alebo počítača. Pri správne používanom zariadení prebieha podpisovanie vnútri peňaženky a kľúče sa neposielajú do pripojenej aplikácie. Tým sa obmedzuje riziko ich odcudzenia prostredníctvom škodlivého softvéru v počítači. Samotné aktíva pritom zostávajú evidované na blockchaine. Zariadenie chráni prostriedky potrebné na ich ovládanie.
Táto ochrana však neznamená, že každá potvrdená operácia bude v našom záujme. Ak sami schválime prevod útočníkovi alebo nebezpečné oprávnenie, podpis môže byť technicky správny, a napriek tomu mať škodlivé následky. Dôležité je preto kontrolovať údaje na dôveryhodnom displeji zariadenia a rozumieť tomu, čo potvrdzujeme. Pri zložitejších operáciách sa navyše líši, ako zrozumiteľne ich konkrétna peňaženka dokáže zobraziť.
Hardvérovú peňaženku si tak môžeme predstaviť ako nástroj, ktorý chráni proces podpisovania. Rozhodnutie, čo podpíšeme, však zostáva na nás. Ak rozhranie zobrazuje iba nezrozumiteľné dáta alebo požiadavka nezodpovedá zamýšľanej akcii, bezpečným postupom je operáciu zastaviť a jej význam overiť. Ani drahé zariadenie túto kontrolu nenahradí. Neochráni nás ani v prípade, že sami vložíme obnovovaciu frázu na podvodný web.
Digitálny podpis môže znamenať aj oprávnenie
Pri používaní blockchainových aplikácií nemusíme potvrdzovať iba okamžitý prevod. Niektoré tokeny vyžadujú, aby sme smart kontraktu najprv dovolili nakladať s určitým množstvom našich tokenov. Takéto oprávnenie, označované ako approval, môže byť bežnou súčasťou decentralizovanej výmeny. Záleží však na tom, komu ho udeľujeme a aký má rozsah.
Uvažujme o modelovej situácii, keď chceme vymeniť tokeny v hodnote päťdesiatich eur, ale aplikácia žiada o možnosť nakladať s podstatne väčším množstvom. Rozdiel medzi zamýšľaným obchodom a rozsahom požadovaného oprávnenia je dôvodom na kontrolu. Ak škodlivému kontraktu udelíme neobmedzené oprávnenie, môžeme ohroziť aj ďalšie tokeny, na ktoré sa súhlas vzťahuje. Neznamená to však automaticky sprístupnenie všetkých aktív na všetkých blockchainoch.
Je tiež potrebné rozlišovať medzi pripojením peňaženky, podpisom správy a schválením konkrétneho oprávnenia. Samotné bežné pripojenie peňaženky k webu spravidla neznamená, že web získa právo nakladať s našimi prostriedkami. Následný podpis však môže mať iný účinok, a to aj vtedy, keď za operáciu práve neplatíme sieťový poplatok. Zatvorenie stránky navyše nemusí zrušiť skôr udelené oprávnenie na nakladanie s tokenmi. Odpojenie aplikácie a odvolanie súhlasu sú dva odlišné úkony.
Z toho vyplýva užitočný návyk: pred každým potvrdením kontrolujeme, či požadovaná operácia zodpovedá tomu, čo sme skutočne chceli urobiť. Ak nerozumieme príjemcovi, kontraktu, sume alebo rozsahu súhlasu, operáciu nepotvrdzujeme. Staršie oprávnenia možno pri podporovaných sieťach kontrolovať a odvolávať prostredníctvom overených nástrojov. Aj ich adresu si však musíme overiť. Údajná služba na „vyčistenie peňaženky“ totiž môže byť ďalšou podvodnou pascou.

Pri prevode rozhoduje adresa aj sieť
Kryptomenové adresy sú dlhé, a preto ich pri bežnom používaní často kopírujeme. Práve na tento zvyk mieri útok označovaný ako address poisoning. Podvodník vloží do histórie transakcií adresu podobnú tej, ktorú sme už použili, a spolieha sa na to, že ju nabudúce skopírujeme. Začiatok a koniec adresy môžu vyzerať povedome, zatiaľ čo jej stredná časť je odlišná a adresa v skutočnosti patrí niekomu inému. Samotná takáto prichádzajúca transakcia pritom neznamená, že došlo k úniku našich kľúčov.
Adresu preto získavame z overeného zdroja príjemcu a pred potvrdením ju kontrolujeme celú. História transakcií by nemala slúžiť ako automaticky dôveryhodný adresár. Pri novom príjemcovi môže pomôcť skúšobný prevod malej sumy a následné overenie jej prijatia. Je však nutné zohľadniť transakčný poplatok a prípadnú minimálnu sumu potrebnú na pripísanie vkladu. Ani úspešný test pritom nenahrádza kontrolu údajov pri nasledujúcom väčšom prevode.
Okrem adresy musí zodpovedať aj aktívum a blockchainová sieť. Niektoré tokeny existujú na viacerých sieťach a prijímajúca služba nemusí podporovať všetky. Rovnako vyzerajúca adresa preto sama osebe nezaručuje správne doručenie prostriedkov. Pred odoslaním si vždy prečítame aktuálne pokyny príjemcu vrátane prípadného ďalšieho identifikátora, napríklad memo alebo tagu. Chybný prevod nemusí byť možné napraviť a prípadná obnova prostriedkov môže podliehať ďalším podmienkam.
Významnú časť ochrany tak predstavuje niekoľko okamihov venovaných kontrole pred potvrdením transakcie. Pri bežnej platbe sme zvyknutí overovať číslo účtu a sumu. Pri kryptomenách k tomu pridávame sieť, typ aktíva a prípadné ďalšie požiadavky.
Bezpečnosť si vyžaduje aj ochranu zariadení a správne návyky
Počítač, telefón a internetový prehliadač predstavujú prostredie, v ktorom pracujeme s účtami aj peňaženkami. Pravidelné aktualizácie opravujú známe bezpečnostné zraniteľnosti, a preto by mali byť bežnou súčasťou ich správy. Podobne dôležité je vyhýbať sa inštalácii neznámych programov a zbytočných rozšírení prehliadača. Aplikáciu peňaženky vyhľadávame prostredníctvom overeného webu jej vývojára a kontrolujeme jej skutočného vydavateľa.
Výrazným varovným signálom je nevyžiadaná ponuka pomoci, ktorá vyžaduje vzdialený prístup k zariadeniu. Človek vydávajúci sa za investičného poradcu môže počas údajného „nastavenia investície“ sledovať našu obrazovku, prinútiť nás potvrdzovať platby alebo získať ďalšie citlivé údaje. Polícia ČR na tento postup pri kryptomenových podvodoch opakovane upozorňuje.
Pri aktívnejšom používaní kryptomien možno tiež oddeliť dlhodobo držaný majetok od prostriedkov určených na vyskúšanie jednotlivých aplikácií. Zmyslom je obmedziť hodnotu aktív vystavených konkrétnej chybe. Toto rozdelenie však musí zodpovedať skutočnému spôsobu správy kľúčov. Ďalší účet vytvorený z rovnakej prezradenej obnovovacej frázy jej kompromitáciu nerieši. Rovnako tak niekoľko peňaženiek na napadnutom počítači nemusí predstavovať nezávislú ochranu.
Keď výnos existuje iba na obrazovke
Časť kryptomenových podvodov sa zaobíde bez krádeže hesla aj napadnutia peňaženky. Páchateľ presvedčí človeka, aby sám posielal peniaze na údajnú investičnú platformu. V aplikácii potom obeť sleduje rastúci zostatok, ktorý však nemusí zodpovedať žiadnym skutočným aktívam. Keď chce peniaze vybrať, prichádza požiadavka na ďalšiu platbu za odblokovanie účtu, overenie totožnosti alebo údajnú daň.
Predstavme si, že sme vložili tridsaťtisíc korún a po niekoľkých týždňoch vidíme na účte hodnotu šesťdesiattisíc. Samotné číslo na obrazovke však nevysvetľuje, kto aktíva drží ani či ich možno skutočne vybrať. Dokonca aj počiatočný výber malej sumy môže byť súčasťou budovania dôvery. Ďalší vklad tak môže iba prehĺbiť stratu namiesto toho, aby umožnil získať sľubovaný výnos.
Pri posudzovaní služby preto potrebujeme poznať jej skutočného prevádzkovateľa, podmienky a spôsob nakladania s prostriedkami. Sľub zaručeného vysokého výnosu, nátlak na rýchle rozhodnutie alebo pokyn tajiť investíciu pred okolím sú dôvodom na obozretnosť a dôkladné preverenie ponuky. Ani bezpečné ovládanie peňaženky nás totiž samo osebe neochráni pred odoslaním peňazí do podvodného projektu.
Ako reagovať pri podozrení na napadnutie
Prvá reakcia závisí od toho, čo sa skutočne stalo. Prestaneme plniť pokyny podozrivej osoby a ďalšie kroky vykonávame výhradne prostredníctvom overených kanálov. Ak máme podozrenie na napadnutie počítača, účty zabezpečujeme z iného, dôveryhodného zariadenia. Pri ohrozenom účte meníme prístupové údaje, kontrolujeme aktívne prihlásenia a dostupné bezpečnostné nastavenia. Bezodkladne tiež kontaktujeme poskytovateľa služby a požiadame ho o pomoc s obmedzením neoprávneného prístupu. Ak sa podvod týka aj bankovej platby alebo platobnej karty, obrátime sa aj na banku.
Pri vlastnej peňaženke je dôležité rozlišovať medzi škodlivým oprávnením a únikom kľúčov. Podozrivý súhlas môže byť nutné odvolať na príslušnej sieti. Ak však niekto získal obnovovaciu frázu alebo privátny kľúč, odvolanie súhlasu ani zmena hesla aplikácie jeho prístup neodstráni. V takom prípade je potrebné prestať ohrozenú peňaženku používať a prípadné zostávajúce prostriedky bezpečne presunúť do novej, nezávisle vytvorenej peňaženky.
Nová peňaženka v takej situácii znamená skutočne nové kľúče a bezpečnú zálohu vytvorenú v dôveryhodnom prostredí. Obyčajné pridanie ďalšieho účtu pod rovnakým seedom nestačí. Konkrétny postup však závisí od siete a spôsobu napadnutia. Ak prichádzajúce prostriedky okamžite miznú, môže za tým stáť automatizovaný program útočníka. Ďalšie posielanie kryptomeny na transakčné poplatky potom môže viesť iba k ďalším stratám. Takúto situáciu preto riešime podľa overených pokynov podpory danej peňaženky.
Zároveň je dôležité uchovať dôkazy. Užitočné sú adresy, identifikátory transakcií, sumy, časy, webové adresy aj všetka komunikácia. Incident oznámime dotknutej službe a pri podozrení na trestný čin aj Polícii ČR. Verejne dohľadateľný pohyb prostriedkov na blockchaine môže pomôcť vyšetrovaniu, sám osebe však nezaručuje ich vrátenie. Mimoriadna opatrnosť je namieste aj voči ľuďom, ktorí sa následne ozvú s prísľubom „záchrany kryptomien“ za platbu vopred. Na podobné nadväzujúce podvody upozorňuje aj FBI.
Bezpečnosť ako súčasť bežného používania
Pred potvrdením každej operácie sa oplatí položiť si niekoľko jednoduchých otázok:
- – Začali sme túto operáciu sami a nachádzame sa v overenej aplikácii alebo na správnom webe?
- – Rozumieme tomu, čo sa má stať s našimi prostriedkami?
- – Zodpovedajú príjemca, celá adresa, aktívum, sieť a suma nášmu zámeru?
- – Udeľujeme iba oprávnenie, ktoré zamýšľaná operácia potrebuje?
- – Zostávajú naše kľúče, obnovovacia fráza a overovacie kódy chránené?
- – Máme bezpečný a zrozumiteľný spôsob obnovy prístupu?
Záver
Kryptomeny môžu dať človeku väčšiu kontrolu nad digitálnym majetkom. S touto možnosťou však súvisí aj zodpovednosť za spôsob, akým chráni prístup k svojim prostriedkom a overuje jednotlivé operácie. Bezpečnosť blockchainu ani kvalitná hardvérová peňaženka samy osebe nevyriešia prezradenú obnovovaciu frázu, napadnutý účet alebo škodlivé oprávnenie, ktoré sami schválime.
Účinná ochrana preto spočíva v kombinácii vhodných nástrojov a každodenných návykov. Jedinečné heslá, viacfaktorové overovanie, bezpečne uložené zálohy a dôsledná kontrola transakcií pomáhajú obmedzovať rôzne typy rizík. Rovnako dôležité je však vedieť sa zastaviť, ak nám nejaká požiadavka nedáva zmysel, a overiť si ju nezávisle od človeka či správy, ktorá nás k nej priviedla.
Zabezpečenie musí fungovať aj pri strate telefónu, výmene zariadenia alebo obnove prístupu. Najlepšie riešenie pre konkrétneho používateľa je preto také, ktorému rozumie a dokáže ho dlhodobo používať. Venovať čas jeho správnemu nastaveniu je rovnako dôležité ako rozhodovanie o samotnom nákupe kryptomien.
Tento text slúži len na informačné a vzdelávacie účely a nepredstavuje investičné poradenstvo. Kryptoaktíva sú volatilné a môžete prísť o celú investovanú sumu.
Author
Tomáš Bára
Veľkí hráči a ceny kryptomien: Kedy ide o bežné obchodovanie a kedy o manipuláciu trhu?
Veľký prevod bitcoinov na burzu ešte neznamená predaj a prudký pohyb ceny ešte neznamená manipuláciu. Ako rozlíšiť bežný obchod od klamlivých praktík?
Kryptomeny a dedičstvo: Kto získa vaše bitcoiny a ako sa k nim dostane?
Bitcoin sa dá zdediť rovnako ako akcie, právny nárok však ešte neznamená prístup. Zistite, prečo môže Bitcoin bez kľúčov zostať nedostupný, aké pravidlá platia v Česku aj v zahraničí a ako sa na jeho odovzdanie pripraviť.