Обяснение на атаките на Sybil
Начало
Статии
Обяснение на атаките на Sybil

Обяснение на атаките на Sybil

Начинаещ
Публикувано Dec 7, 2018Актуализирано Jan 4, 2023
2m

Атаката на Sybil е вид заплаха за сигурността на онлайн система, при която един човек се опитва да превземе мрежата, като създаде множество акаунти, възли или компютри.

Това може да бъде толкова просто, колкото един човек да създаде множество акаунти в социалните медии.

Но в света на криптовалутите по-подходящ пример е, когато някой управлява множество възли в блокчейн мрежа. 

Думата „Sybil“ в името идва от казус за жена на име Сибил Дорсет, която е била лекувана от дисоциативно разстройство на личността – наричано още множествено личностно разстройство.


Какви проблеми могат да причинят атаките на Sybil?

  • Нападателите може да са в състояние да придобият по-голям глас от честните възли в мрежата, ако създадат достатъчно фалшиви самоличности (или самоличности на Sybil). След това те могат да откажат да получават или предават блокове, ефективно блокирайки други потребители от мрежата.

  • При наистина широкомащабни атаки на Sybil, където нападателите успяват да контролират по-голямата част от изчислителната мощност на мрежата или скоростта на хеширане, те могат да извършат атака от 51%. В такива случаи те могат да променят реда на трансакциите и да попречат на трансакциите да бъдат потвърдени. Те дори могат да отменят трансакции, които са направили, докато са контролирали, което може да доведе до двойно харчене. 

През годините компютърните учени са посветили много време и изследвания, за да разберат как да открият и предотвратят атаки на Sybil с различна степен на ефективност. Засега няма гарантирана защита.


И така, как блокчейните смекчават атаките на Sybil?

Много блокчейни използват различни „алгоритми за консенсус“, за да помогнат за защита срещу атаки на Sybil, като доказателство за работа, доказателство за залог и делегирано доказателство за залог.

Тези консенсусни алгоритми всъщност не предотвратяват атаките на Sybil, те просто правят много непрактично за атакуващия да извърши успешно атака на Sybil.

Например блокчейнът на Bitcoin прилага специфичен набор от правила за генерирането на нови блокове.

Едно от правилата е, че възможността за създаване на блок трябва да бъде пропорционална на общата мощност за обработка на механизма доказателство за работа. Това означава, че всъщност трябва да притежавате компютърната мощност, необходима за създаване на нов блок, което го прави много трудно и скъпо за нападателя. 

Тъй като копаенето на биткойн е толкова интензивно, копачите имат много силен стимул да продължат да копаят честно, вместо да се опитват да извършат атака на Sybil.


Освен атаките на Sybil, има няколко други често срещани типа атаки. Следете Binance Academy за още!