Дыры в смарт-контракте — как хакеры забирают деньги
Дыры в смарт-контракте — как хакеры забирают деньги Смарт-контракт (Smart Contract - программа на блокчейне) управляет деньгами инвесторов. Если в коде есть ошибка, хакеры находят её и выводят средства. Это не теория — это происходит регулярно. 🔓 Повторный вход (Reentrancy) Контракт отправляет деньги, но не обновляет свой баланс. Пока идёт отправка, хакер вызывает ту же функцию ещё раз и забирает деньги повторно. В 2016 году так взломали The DAO и украли около 60 миллионов долларов. ⚠️ Ошибки доступа (Access Control) Функции, которые должны быть только у администратора, оказываются открытыми для всех. Хакер вызывает их и выводит средства. В 2025 году так взломали UXLink: злоумышленник выпустил 10 триллионов токенов и обрушил цену на 90%. Причина — слабая защита мультиподписного кошелька и отсутствие ограничения на выпуск токенов. 📉 Манипуляция оракулом (Oracle Manipulation) Оракул — это источник внешних данных для контракта, например, цены актива. Хакер манипулирует ценой в оракуле, и контракт принимает неверное решение. Это позволяет выводить средства или брать займы без обеспечения. 💰 Атаки через мгновенные займы (Flash Loan Attacks) Хакер берёт огромный займ без обеспечения в одной транзакции. Использует эти деньги для манипуляции рынком, получает прибыль и возвращает займ в той же транзакции. Контракт не успевает среагировать, потому что всё происходит мгновенно. 📋 Ошибки логики (Business Logic) Код написан правильно, но логика нарушена. Например, неправильный расчёт наград, некорректное распределение токенов или ошибка в формуле цены. Это ошибка разработчика, а не баг компилятора. Такие уязвимости сложно найти, но они приводят к прямым потерям. ✅ Как защититься Аудит — это обязательный минимум. Но аудит проверяет код на момент проверки. После него контракт могут изменить или добавить новый контракт, который не проверяли. Проверяйте, кто проводил аудит, когда и что именно проверялось. Если аудита нет — не участвуйте. Подписывайтесь, чтобы не пропускать разборы. Делайте репост. #смартконтракт #аудит #ICO #криптовалюта #безопасность #инвестиции #блокчейн #уязвимости