TOKENY.PLMagazyn Technologii Przyszłości
Bezpieczeństwo

Reentrancy Attack

Klasyczny atak na smart kontrakty przez rekurencyjne wywołanie przed zaktualizowaniem stanu.

Reentrancy to najsłynniejszy bug smart kontraktów. Atakujący ponownie wywołuje funkcję withdraw ZANIM kontrakt zaktualizuje balans. The DAO Hack (2016, $60M) to najsłynniejszy przypadek. Ochrona: checks-effects-interactions pattern, ReentrancyGuard.

Powiązane pojęcia

Kategorie

Gotowy do inwestowania?

Sprawdź ranking giełd kryptowalut i kup swoją pierwszą kryptowalutę.