Данные мониторинга BlockSec показывают, что контракт SynapLogic недавно подвергся хакерской атаке, в результате которой было потеряно около 18,6 тысяч долларов США.



Основная функция этого контракта — пропорциональное распределение доходов в виде нативного токена SYP между пользователями. Источник проблемы — серьезные недостатки в проверке параметров кода: система при распределении токенов не осуществляла эффективную проверку общей суммы распределения, не обеспечивая, чтобы сумма не превышала фактическую сумму, отправленную на контракт (msg.value).

Атакующие использовали этот уязвимый момент, тщательно настроив конфигурацию адресов получателей. Таким образом, они позволяли контракту распределять количество нативных токенов, значительно превышающее фактическое поступление средств, что привело к выводу средств. Весь процесс включал получение новых выпущенных токенов SYP и их последующий вывод с прибылью.

Этот инцидент вновь напоминает разработчикам о необходимости строгой проверки параметров и границ при проектировании контрактов, связанных с распределением токенов и передачей стоимости. Любая логическая уязвимость может стать точкой входа для злоумышленников.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Репост
  • Поделиться
комментарий
0/400
PretendingToReadDocsvip
· 14ч назад
Опять та же проблема: если не правильно проверить параметры, ждите, что вас обманут. 186 000 долларов просто так исчезли.
Посмотреть ОригиналОтветить0
OnchainGossipervip
· 14ч назад
Еще одна некачественная проверка параметров... 186 000 долларов просто так пропали, разве разработчики SYP еще имеют право так себя вести?
Посмотреть ОригиналОтветить0
Liquidated_Larryvip
· 14ч назад
Опять некачественная проверка параметров, за последние пару лет такие уязвимости появляются довольно часто SYP снова украли, разработчики должны сделать выводы 18.6 тысяч пропало, даже не проверяют msg.value — это просто безобразие Каждый раз такие низкоуровневые уязвимости, действительно ли аудит ничего не дает? Логика распределения настолько базовая, что в ней могут быть баги — смешно Опять старый прием с недостаточной проверкой границ, неужели нельзя было это предусмотреть? Хакеры используют довольно старые схемы, как так еще кто-то попадается? Чувствуется, что такие уязвимости в смарт-контрактах практически невозможно полностью предотвратить, все поздно замечают
Посмотреть ОригиналОтветить0
GamefiEscapeArtistvip
· 14ч назад
Опять не проверили параметры... такие грубые ошибки продолжают повторяться, разработчики действительно должны быть внимательнее
Посмотреть ОригиналОтветить0
  • Закрепить