Vysvětlení Sybil útoků
Domů
Články
Vysvětlení Sybil útoků

Vysvětlení Sybil útoků

Začátečníci
Zveřejněno Dec 7, 2018Aktualizováno Jan 4, 2023
2m

Sybil útok je typ bezpečnostní hrozby pro online systémy, kdy se jedna osoba snaží vytvořením více účtů, uzlů nebo počítačů ovládnout síť.

Může to být stejně jednoduché jako vytvoření více účtů na sociálních sítích.

Ve světě kryptoměn je ale vhodnějším příkladem situace, kdy někdo provozuje na blockchainové síti několik uzlů. 

Název tohoto útoku pochází z případové studie ženy jménem Sybil Dorsettová, která se léčila s disociativní poruchou identity, které se jinak říká mnohočetná porucha osobnosti.


Jaké problémy mohou Sybil útoky způsobit?

  • Když útočníci vytvoří dostatek falešných identit (Sybil identit), mohou dokázat přehlasovat poctivé uzly sítě. Následně mohou odmítnout přijímat nebo vysílat bloky, a v podstatě tak zablokovat přístup ostatních uživatelů k síti.

  • Při skutečně rozsáhlých Sybil útocích, kdy se útočníkům podaří získat kontrolu nad většinou výpočetního výkonu sítě (hashratu), mohou provést 51% útok. V takových případech mohou změnit pořadí transakcí a zabránit jejich potvrzení. Transakce z doby, kdy měli síť pod kontrolou, mohou dokonce zvrátit, což by vedlo ke dvojí útratě. 

V průběhu let věnovali počítačoví vědci mnoho času výzkumu, aby přišli na to, jak Sybil útoky odhalovat a zabránit jim. Výsledky dosáhly různé míry účinnosti, ale žádná zaručená obrana prozatím neexistuje.


Jak tedy blockchainy snižují riziko Sybil útoků?

Mnoho blockchainů používá různé algoritmy konsenzu, jako je proof of work, proof of stake nebo delegated proof of stake, které jim pomáhají se proti Sybil útokům bránit.

Tyto algoritmy konsenzu ve skutečnosti Sybil útokům nepředchází, jen útočníkovi velmi ztěžují možnost takový útok úspěšně provést.

Například blockchain Bitcoinu používá ke generování nových bloků určitý soubor pravidel.

Jedním z těch pravidel je, že schopnost vytvořit blok musí být úměrná celkovému výpočetnímu výkonu mechanismu proof of work. To znamená, že aby útočník mohl vytvořit nový blok, musel by skutečně vlastnit potřebný počítačový výkon, což je pro něj velmi obtížné a nákladné. 

Vzhledem k tomu, jak náročná těžba Bitcoinu je, mají těžaři velmi silnou motivaci těžit poctivě, než aby se pokoušeli o Sybil útok.


Kromě Sybil útoků existují i další běžné typy útoků. Sledujte Akademii Binance a dozvíte se víc!