В последнее время известная спортивная лига запустила проект цифровых коллекционных предметов, но неожиданно выявила серьезные уязвимости в контракте. Исследователи безопасности обнаружили, что смарт-контракты проекта имеют значительные дефекты, позволяющие неавторизованным пользователям без затрат минтить коллекционные предметы и извлекать из этого прибыль.
Корень этой уязвимости заключается в несовершенстве механизма проверки подписей пользователей белого списка. Дизайн смарт-контрактов не смог обеспечить эксклюзивность и разовое использование подписей белого списка, что позволило злоумышленникам повторно использовать подписи других пользователей белого списка для минтинга коллекционных предметов.
!
С технической точки зрения, в контракте есть явные недостатки в дизайне функции verify. Эта функция не включает адрес инициатора транзакции в область подписи во время верификации, а также не имеет механизма предотвращения повторного использования подписи. Это должно быть базовой безопасной программной практикой, но в этом проекте было проигнорировано.
Более того, столь очевидная уязвимость безопасности появилась в крупном проекте, который привлекает много внимания. Это не только выявило небрежность команды проекта в области безопасности смарт-контрактов, но и снова привлекло внимание отрасли к важности аудита безопасности блокчейн-проектов.
Это событие еще раз подчеркивает важность строгого соблюдения лучших практик безопасности в процессе разработки блокчейн-проектов. Для проектов любого масштаба, особенно для высокопрофильных проектов, связанных с большим числом пользователей и финансами, проведение комплексного аудита безопасности и многоуровенной верификации является необходимым этапом.
Это событие также прозвучало как сигнал тревоги для всей отрасли, напоминая разработчикам и проектным группам о необходимости более серьезного внимания к безопасности смарт-контрактов. При стремлении к инновациям и эффективности также важно обеспечить наличие основных мер безопасности. В будущем мы надеемся увидеть больше проектов, которые смогут пройти более строгую проверку безопасности перед запуском, чтобы избежать повторения подобных инцидентов.
!
Посмотреть Оригинал
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.
17 Лайков
Награда
17
5
Поделиться
комментарий
0/400
BridgeJumper
· 21ч назад
Разрешенный список проектов全是неудачникиразыгрывайте людей как лохов
Посмотреть ОригиналОтветить0
DegenWhisperer
· 07-12 16:24
Снова большой проект был ободран, завтра будет рост
Посмотреть ОригиналОтветить0
FloorPriceNightmare
· 07-12 16:22
Хакер:哈哈白女票
Посмотреть ОригиналОтветить0
APY追逐者
· 07-12 16:10
Снова собираются делать черные контракты, чтобы разыгрывать людей как лохов
Известный проект цифровых коллекционных предметов спортивной лиги раскрывает серьезную уязвимость в контракте
В последнее время известная спортивная лига запустила проект цифровых коллекционных предметов, но неожиданно выявила серьезные уязвимости в контракте. Исследователи безопасности обнаружили, что смарт-контракты проекта имеют значительные дефекты, позволяющие неавторизованным пользователям без затрат минтить коллекционные предметы и извлекать из этого прибыль.
Корень этой уязвимости заключается в несовершенстве механизма проверки подписей пользователей белого списка. Дизайн смарт-контрактов не смог обеспечить эксклюзивность и разовое использование подписей белого списка, что позволило злоумышленникам повторно использовать подписи других пользователей белого списка для минтинга коллекционных предметов.
!
С технической точки зрения, в контракте есть явные недостатки в дизайне функции verify. Эта функция не включает адрес инициатора транзакции в область подписи во время верификации, а также не имеет механизма предотвращения повторного использования подписи. Это должно быть базовой безопасной программной практикой, но в этом проекте было проигнорировано.
Более того, столь очевидная уязвимость безопасности появилась в крупном проекте, который привлекает много внимания. Это не только выявило небрежность команды проекта в области безопасности смарт-контрактов, но и снова привлекло внимание отрасли к важности аудита безопасности блокчейн-проектов.
Это событие еще раз подчеркивает важность строгого соблюдения лучших практик безопасности в процессе разработки блокчейн-проектов. Для проектов любого масштаба, особенно для высокопрофильных проектов, связанных с большим числом пользователей и финансами, проведение комплексного аудита безопасности и многоуровенной верификации является необходимым этапом.
Это событие также прозвучало как сигнал тревоги для всей отрасли, напоминая разработчикам и проектным группам о необходимости более серьезного внимания к безопасности смарт-контрактов. При стремлении к инновациям и эффективности также важно обеспечить наличие основных мер безопасности. В будущем мы надеемся увидеть больше проектов, которые смогут пройти более строгую проверку безопасности перед запуском, чтобы избежать повторения подобных инцидентов.
!