🛡️ Одна пропущенная проверка ввода — и за день опустошены 77 хранилищ
Я видел такое слишком много раз.
Во время бума DeFi летом 2020 года проблемы всегда возникали из-за контрактов, в коде которых «не хватало одной проверки».
8 ноября атаке подвергся ACryptoS.
По данным SlowMist, ущерб составил около 665 тысяч долларов. Пострадали 77 хранилищ в пяти сетях: Arbitrum, BNB Chain, Polygon, Base и Optimism.
Как сообщается, причиной стало отсутствие проверки входных данных в функции внесения нескольких токенов:
Злоумышленник указывал количество только одного токена при внесении в хранилище для двух токенов, из-за чего неверно рассчитывалось количество долей, а затем использовал лишние доли, чтобы вывести оба актива.
Самое коварное:
Количество долей в вашем кошельке не меняется, и вы не видите, что пул уже опустошён.
Запомните три правила:
• Если один и тот же код развёрнут в нескольких сетях, после инцидента в одной сети вопрос лишь во времени, когда внимание переключится на остальные
• Сначала вкладывайте небольшую сумму — не заходите сразу в новое хранилище на всю котлету
• Отзывайте разрешения, когда они больше не нужны, — не позволяйте контракту постоянно распоряжаться вашими средствами
Чем привлекательнее доходность хранилища, тем важнее сначала спросить: кто проводил аудит и читали ли вы отчёт?
Сколько разрешений, которые вы ещё не отозвали, сейчас привязано к вашему кошельку?
#Web3安全 #BNBChain $BNB
Не является инвестиционной рекомендацией. DYOR
Я видел такое слишком много раз.
Во время бума DeFi летом 2020 года проблемы всегда возникали из-за контрактов, в коде которых «не хватало одной проверки».
8 ноября атаке подвергся ACryptoS.
По данным SlowMist, ущерб составил около 665 тысяч долларов. Пострадали 77 хранилищ в пяти сетях: Arbitrum, BNB Chain, Polygon, Base и Optimism.
Как сообщается, причиной стало отсутствие проверки входных данных в функции внесения нескольких токенов:
Злоумышленник указывал количество только одного токена при внесении в хранилище для двух токенов, из-за чего неверно рассчитывалось количество долей, а затем использовал лишние доли, чтобы вывести оба актива.
Самое коварное:
Количество долей в вашем кошельке не меняется, и вы не видите, что пул уже опустошён.
Запомните три правила:
• Если один и тот же код развёрнут в нескольких сетях, после инцидента в одной сети вопрос лишь во времени, когда внимание переключится на остальные
• Сначала вкладывайте небольшую сумму — не заходите сразу в новое хранилище на всю котлету
• Отзывайте разрешения, когда они больше не нужны, — не позволяйте контракту постоянно распоряжаться вашими средствами
Чем привлекательнее доходность хранилища, тем важнее сначала спросить: кто проводил аудит и читали ли вы отчёт?
Сколько разрешений, которые вы ещё не отозвали, сейчас привязано к вашему кошельку?
#Web3安全 #BNBChain $BNB
Не является инвестиционной рекомендацией. DYOR