СТАТИСТИЧЕСКИЕ УЯЗВИМОСТИ В СМАРТ КОНТРАКТАХ
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
НАУЧНЫЙ ЖУРНАЛ ВЕСТНИК ВОРОНЕЖСКОГО ИНСТИТУТА ВЫСОКИХ ТЕХНОЛОГИЙ
cетевое издание
ISSN 2949-4443

СТАТИСТИЧЕСКИЕ УЯЗВИМОСТИ В СМАРТ КОНТРАКТАХ

idАнохин П.Н.

УДК 004.052

  • Аннотация
  • Список литературы
  • Об авторах

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

1. Hu B. A comprehensive survey on smart contract construction and execution: Para-digms, tools, and systems / B. Hu [et al.] // Patterns. – 2021. – № 2. – URL: https://doi.org/10.1016/j.patter.2020.100179.

2. Kushwaha S. S. Ethereum Smart Contract Analysis Tools: A Systematic Review / S. S. Kushwaha [et al.] // IEEE Access. – 2022. – Vol. 10. – pp. 57037-57062 – URL: https://doi.org/10.1109/ACCESS.2022.3169902.

3. Atzei N. A survey of attacks on Ethereum smart contracts (SoK). / N. Atzei, M. Barto-letti, T. Cimoli // Proceedings of International Conference on Principles of Security and Trust. – 2017. – pp. 164 186. – URL: https://doi.org/10.1007/978-3-662-54455-6_8.

4. Delmolino K. Step by step towards creating a safe smart contract: Lessons and insights from a cryptocurrency lab. / K. Delmolino [et al.] // Financial Cryptography Workshops, ser. Lec-ture Notes in Computer Science. – 2016. – Vol. 9604. – pp. 79-94. – URL: https://doi.org/10.1007/978-3-662-53357-4_6.

5. Chen J. Defining smart contract defects on Ethereum / J. Chen [et al.] // IEEE Trans. Software Eng. – 2022. – № 48. – pp. 327-345.

6. Zhang P. A framework and dataset for bugs in ethereum smart contracts / P. Zhang, F. Xiao, X. Luo. // ICSME. IEEE. – 2020. – pp. 139-150.

7. Classification of smart contract vulnerabilities. [Электронный ресурс] – URL: https://github.com/smartdec/classification (дата обращения: 06.07.2023).

8. Dingman W. Classification of smart contract bugs using the NIST bugs framework / W. Dingman // SERA. IEEE. – 2019. – pp. 116-123.

9. D. Perez. Smart contract vulnerabilities: Vulnerable does not imply exploited / D. Perez, B. Livshits // USENIX Security Symposium. [Электронный ресурс] – 2021. – URL: https://www.usenix.org/system/files/sec21-perez.pdf (дата обращения: 06.07.2023)

10. Most common smart contract bugs of 2020 [Электронный ресурс] – 2020. – URL: https://medium.com/solidified/most-commonsmart-contract-bugs-of-2020-c1edfe9340ac (дата об-ращения: 06.07.2023)

11. DASP - TOP 10 [Электронный ресурс] – URL: https://dasp.co/ (дата обращения: 06.07.2023)

12. Daian P. Flash boys 2.0: Frontrunning in decentralized exchanges, miner extractable value, and consensus instability / P. Daian [et al.] // 2020 IEEE Symposium on Security and Privacy (SP). – 2020. – pp. 910-927.

13. Zhou L. High-frequency trading on decentralized on-chain exchanges / L. Zhou [et al.] // 2021 IEEE Symposium on Security and Privacy (SP). – 2021. – pp. 428-445.

14. Gains Trade [Электронный ресурс] – URL: https://gains.trade/ (дата обращения: 10.07.2023)

15. TWAP Trading on Ethereum and Arbitrum DEX. Trade with SIZE | Integral [Электронный ресурс] – URL: https://integral.link/ (дата обращения: 13.07.2023)

16. Update to recent vulnerability report. The post mortem. [Электронный ресурс] – 2022. – URL: https://integral.link/update-to-recent-vulnerability-report-the-post-mortem/ (дата обращения: 13.07.2023)

17. Defi Llama. [Электронный ресурс] – URL: https://defillama.com/ (дата обращения: 13.07.2023)

18. DeFiRanger: Detecting Price Manipulation Attacks on DeFi Applications [Электронный ресурс] – 2021. – URL: https://doi.org/10.48550/arXiv.2104.15068 (дата обращения: 13.07.2023)

19. Zhou L. On the just-in-time discovery of profit-generating transactions in defi protocols / L. Zhou [et al.] // 2021 IEEE Symposium on Security and Privacy (SP). – 2021. – pp. 919-936.

Анохин Павел Николаевич
кандидат технических наук

ORCID |

Индивидуальный предприниматель

Орёл, Россия

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

Для цитирования: Анохин П.Н. , СТАТИСТИЧЕСКИЕ УЯЗВИМОСТИ В СМАРТ КОНТРАКТАХ. Вестник Воронежского института высоких технологий. 2023;17(3). Доступно по: https://vestnikvivt.ru/ru/journal/pdf?id=656

118

Полный текст статьи в PDF

Поступила в редакцию 26.09.2023

Поступила после рецензирования 26.09.2023

Опубликована 30.09.2023