Аудит безпеки NFT-контрактів: 6 поширених питань та аналіз типових випадків

robot
Генерація анотацій у процесі

Загальні питання та типові випадки аналізу безпеки аудиту NFT-контрактів

Нещодавно в сфері NFT відбулося багато інцидентів безпеки, що призвели до величезних економічних втрат. Згідно з даними моніторингу безпеки блокчейну, в першій половині 2022 року сталося 10 значних інцидентів безпеки NFT, які завдали збитків приблизно на 6490 мільйонів доларів США. Основні способи атак на ці інциденти включали експлуатацію вразливостей контрактів, витік приватних ключів та фішинг.

Аналіз безпекових інцидентів з NFT за перше півріччя: які типові випадки варто нам бути насторожі?

Аналіз типових інцидентів безпеки

Подія ### TreasureDAO

3 березня 2022 року платформа обміну TreasureDAO зазнала атаки, внаслідок якої було вкрадено понад 100 NFT. Уразливість виникла через логічну помилку в контракті TreasureMarketplaceBuyer, яка не забезпечила правильне розрізнення між токенами ERC-1155 та ERC-721, що дозволило зловмисникам купувати NFT без оплати.

APE Coin аерозольна подія

17 березня 2022 року зловмисники використали миттєвий кредит, щоб отримати понад 60 000 монет APE в рамках аірдропу. Проблема полягала в контракті AirdropGrapesToken, де кваліфікація для аірдропу визначалася лише на основі миттєвого стану, що було використано зловмисниками для маніпуляцій за допомогою миттєвого кредиту.

Захід Revest Finance

27 березня 2022 року Revest Finance зазнав атаки, внаслідок якої було втрачено близько 120 тисяч доларів. Уразливість пов'язана з атакою повторного входу ERC-1155, що виникла через неправильну обробку порядку зміни стану в контракті під час випуску нових FNFT.

NBA випадок з отриманням вигоди

21 квітня 2022 року проект NBA зазнав атаки. Проблема полягала в механізмі перевірки підписів контракту The_Association_Sales, в якому існували ризики підробки та повторного використання підписів.

Подія Akutar

23 квітня 2022 року в контракті AkuAuction проєкту Akutar виявлено логічну вразливість, що призвело до блокування 11539 ETH (приблизно 34 мільйони доларів США). Основні проблеми включають дефекти в проєктуванні функції повернення коштів та недооблік ситуації з багаторазовими ставками користувачів.

Подія XCarnival

24 червня 2022 року NFT-кредитний протокол XCarnival був атакований, внаслідок чого було втрачено близько 3,8 мільйона доларів. У функції pledgeAndBorrow контракту XNFT існує логічна вразливість, яка неправильно перевіряє дійсність заставленого NFT.

Аналіз безпекових інцидентів NFT за перше півріччя: які典型案лі值得我们警惕?

Поширені питання щодо аудиту NFT контрактів

  1. Підробка та повторне використання підписів:

    • Відсутня перевірка повторного використання підписів
    • Логіка перевірки підпису не є суворою
  2. Логічна уразливість:

    • Неправильний контроль за емісією монет
    • Порядок угод під час аукціону залежить від атак
  3. Реін'єкція атаки ERC721/ERC1155:

    • Функція сповіщення про переказ може призвести до повторного входу
  4. Занадто широкий обсяг повноважень:

    • Непотрібні глобальні дозволи збільшують ризик безпеки
  5. Маніпуляція цінами:

    • Ціна NFT залежить від зовнішніх факторів, які можуть бути легко маніпульовані.

Ці проблеми часто використовуються хакерами під час реальних атак. Тому професійний аудит безпеки NFT-проектів є вкрай важливим, оскільки він може ефективно запобігти потенційним загрозам безпеці та захистити активи користувачів.

Аналіз інцидентів безпеки NFT за перше півріччя: на які типові випадки нам слід звернути увагу?

APE4.75%
XCV6.34%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
GasWastervip
· 2год тому
втратив більше eth на невдалих tx, ніж вартості мого портфеля смх... ще один день, ще один смарт-контракт rekt
Переглянути оригіналвідповісти на0
zkProofInThePuddingvip
· 9год тому
Знову вразливість для безкоштовного отримання NFT
Переглянути оригіналвідповісти на0
AlwaysAnonvip
· 9год тому
Крадіжка перетворилася на безкоштовну розвагу.
Переглянути оригіналвідповісти на0
CoconutWaterBoyvip
· 9год тому
Скільки ще грошей з NFT потрібно вкрасти? Яка жахлива ситуація.
Переглянути оригіналвідповісти на0
  • Закріпити