ConsenSys выпускает инструмент «фаззинга» для тестирования уязвимостей смарт-контрактов

Новости

Согласно объявлению от 1 августа, технологическая компания Blockchain ConsenSys публично выпустила свой инструмент Diligence Fuzzing для тестирования смарт-контрактов. Новый инструмент создает «случайные и недействительные точки данных» для поиска уязвимостей в контрактах до их запуска.

В 2022 году в результате взломов децентрализованных финансов было потеряно более 2,8 миллиарда долларов. По данным ConsenSys, эти потери побуждают разработчиков использовать более сложные инструменты тестирования, чтобы помочь найти уязвимости до того, как это сделают злоумышленники.

Раньше новый инструмент был доступен в закрытой бета-версии, где разработчикам нужно было получить разрешение на доступ. Этот процесс утверждения больше не требуется с 1 августа. Diligence Fuzzing также теперь интегрирован с набором инструментов для смарт-контрактов Foundry и предлагает бесплатную версию для разработчиков, которые хотят протестировать его, прежде чем тратить деньги.

Учебники Diligence Fuzzing. Источник: Консенсус

Связанный: платежный шлюз криптовалюты CoinsPaid подозревает Lazarus Group во взломе на 37 миллионов долларов

В беседе с Cointelegraph руководитель службы безопасности ConsenSys Лиз Далдалян более подробно объяснила, как работает этот инструмент. Разработчики могут аннотировать свои контракты с помощью машинного языка Scribble, также разработанного ConsenSys. Как только они это сделают, аннотации будут поняты инструментом фаззинга. Инструмент производит «неожиданные» входные данные, чтобы проверить, можно ли заставить контракт производить непреднамеренные действия.

Исследователь безопасности ConsenSys Гонсало Са сказал, что этот инструмент не является «фаззером черного ящика». Он не производит полностью случайных данных. Вместо этого это «фаззер серого ящика», который использует понимание текущего состояния программы для уменьшения количества типов производимых данных, повышая эффективность инструмента.

Са заметил, что в последнее время разработчики все больше интересуются фаззингом. По мере того, как Foundry становился все более популярным, разработчики начали использовать фаззер черного ящика по умолчанию и привыкли к нему. С другой стороны, некоторым пользователям нужен более сложный фаззер, чем стандартный, который, как он утверждал, может предоставить Diligence Fuzzer. Он сказал:

«Люди сейчас пытаются использовать возможности различных типов инструментов безопасности, которые у них есть в руках. И Foundry [имеет] фаззер черного ящика, который действительно прост в использовании.[…] Итак, теперь люди начинают понимать силу фаззинга.[…] И они ищут более мощные инструменты».

Взломы смарт-контрактов продолжают создавать проблемы для пользователей. Не считая обмана и фишинга, более 471,43 миллиона долларов было потеряно из-за уязвимостей безопасности Web3 в первой половине 2023 года. Далдалян предупредил, что Diligence Fuzzing не является «серебряной пулей», которая устранит все взломы смарт-контрактов. Однако она утверждала, что это «один инструмент в арсенале, который разработчики могут использовать для написания более безопасных смарт-контрактов», который может, по крайней мере, направить сообщество Web3 на путь минимизации потерь от этих атак.

Источник

Автор, являюсь внимательным наблюдателем тенденций и новых идей в области криптовалют и блокчейн технологий. Слежу за последними новостями и развитиями в этой области и готов анализировать и интерпретировать их для читателей.

Стремлюсь быть в курсе всех новых идей и инноваций в криптоиндустрии, чтобы статьи были всегда актуальными и полезными. Моя цель - предоставить читателям полную и достоверную информацию о последних тенденциях и развитиях в криптоиндустрии.

Считаю, что быть внимательным к тенденциям и новым идеям - важный аспект моей работы как автора, поскольку позволяет мне предоставлять читателям самую свежую и актуальную информацию в этой быстро развивающейся области.

Оцените автора
CryptoHamster.org
Добавить комментарий