Poolz подвергся атаке из-за уязвимости безопасности, активы на сумму 665000 долларов пострадали.

robot
Генерация тезисов в процессе

Poolz столкнулся с инцидентом безопасности, примерно 665000 долларов США активов были затронуты

Недавно несколько проектов Poolz на различных блокчейн-сетях столкнулись с инцидентами безопасности, что привело к незаконному извлечению большого количества токенов. Инцидент произошел около 3:16 по всемирному координированному времени 15 марта 2023 года и затронул несколько сетей, включая Ethereum, BNB Smart Chain и Polygon.

Согласно данным блокчейна, в данном событии участвуют различные токены, включая MEE, ESNC, DON, ASW, KMON, POOLZ и другие. Общая стоимость извлеченных токенов составляет около 665 000 долларов США. В настоящее время часть извлеченных токенов была обменена на BNB, но еще не переведена на другие адреса.

Poolz подвергся атаке из-за проблемы с переполнением арифметики, убытки составили около 665 тыс. долларов!

Анализ показывает, что основной причиной этого инцидента является наличие уязвимости переполнения арифметики в смарт-контракте. Злоумышленник, искусно воспользовавшись уязвимостью в функции CreateMassPools, осуществил операцию вывода средств в больших объемах с низкими затратами. Конкретно, злоумышленник при создании ликвидного пула использовал проблему переполнения целого числа в функции getArraySum, что привело к тому, что система зафиксировала сумму депозита, значительно превышающую фактически внесенную сумму.

Процесс события примерно следующий:

  1. Нападающий сначала обменял небольшое количество токенов MNZ на децентрализованной бирже.

  2. Затем был вызван функция CreateMassPools, которая позволяет пользователям массово создавать пулы ликвидности и предоставлять начальную ликвидность.

  3. При создании пула злоумышленник искусно сконструировал входные параметры, так что функция getArraySum возвращает очень маленькое значение из-за переполнения, в то время как фактически зафиксированная сумма депозита является очень большим числом.

  4. В конечном итоге злоумышленник извлек токены, значительно превышающие фактическую сумму, внесенную через функцию withdraw.

Poolz подвергся атаке из-за проблемы с переполнением арифметики, потери составили около 665K долларов!

Чтобы предотвратить повторение подобных инцидентов, эксперты в отрасли рекомендуют разработчикам принять следующие меры:

  1. Используйте более новую версию языка программирования Solidity, в которых встроены механизмы проверки переполнения.

  2. Для проектов, использующих старую версию Solidity, можно рассмотреть возможность внедрения библиотеки SafeMath от OpenZeppelin для обработки целочисленных операций, чтобы избежать проблем с переполнением.

  3. Укрепить аудит кода, особенно обращая внимание на части, которые могут привести к арифметическому переполнению.

  4. Рассмотрите возможность внедрения дополнительных механизмов безопасности, таких как мультиподпись, для добавления уровня защиты к критическим операциям.

Poolz подвергся атаке из-за проблемы с переполнением, убытки составили около 665K долларов!

Это событие еще раз напоминает разработчикам блокчейн-проектов и пользователям, что в быстро развивающейся экосистеме криптовалют безопасность всегда является первоочередным фактором. Проектам следует постоянно улучшать меры безопасности, а пользователям необходимо сохранять бдительность и осторожно участвовать в различных DeFi-активностях.

Poolz потерпел атаку из-за проблемы с переполнением арифметики, убытки составили около 665K долларов!

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 6
  • Поделиться
комментарий
0/400
FOMOSapienvip
· 17ч назад
Еще один небольшой проект провалился.
Посмотреть ОригиналОтветить0
GweiTooHighvip
· 17ч назад
Еще один проект обречен. Как грустно.
Посмотреть ОригиналОтветить0
pumpamentalistvip
· 17ч назад
Снова старая проблема смарт-контрактов?
Посмотреть ОригиналОтветить0
ProxyCollectorvip
· 17ч назад
Маленькие проекты действительно страдают, снова обокрали
Посмотреть ОригиналОтветить0
SilentObservervip
· 17ч назад
Опять голый плавец, разыгрывайте людей как лохов.
Посмотреть ОригиналОтветить0
GasWastervip
· 17ч назад
Каждый день операции по краже токенов становятся все более изощренными.
Посмотреть ОригиналОтветить0
  • Закрепить