18 июня
13:30 — 14:00
Методология аудита безопасности смарт-контрактов STO
Second Track
Русский
Аудит безопасности смарт-контрактов STO в деталях.

В 2019 году в сфере блокчейна на смену ICO приходят STO (Secure Token Offering). В соответствии с регуляторами, необходимо проводить внешний аудит смарт-контрактов и всей инфраструктуры STO.

В презентации представлено полное детальное описание аудита безопасности смарт-контрактов для платформы Ethereum на языке Solidity.

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

Вторая часть описывает работу с инструментами, предназначенными для анализа безопасности смарт-контрактов: обзор, область применения и лучшие практики использования. Рассматриваемые инструменты: Mythril, Solhint, Surya, Echidna, ContractFuzzer, Manticore, Slither (список может быть дополнен).

Третья часть посвящена ручному поиску уязвимостей и неоптимальных участков кода в смарт-контрактах. Будут представлены типичные паттерны уязвимого кода, собранные при аудите десятков смарт-контрактов.