Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41807
Назва: Дослідження вразливості та безпеки технології Blockchain
Інші назви: Research on vulnerabilities and security of Blockchain technology
Автори: Цимбрак, Іван Сергійович
Tsymbrak, Ivan
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Цимбрак І.С. Дослідження вразливостей та безпеки технології Blockchain: кваліфікаційна робота бакалавра за спеціальністю 125 — Кібербезпека / І. С. Цимбрак. – Тернопіль: ТНТУ, 2023. – 68с
Дата публікації: 23-чер-2023
Дата внесення: 23-чер-2023
Видавництво: ТНТУ
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Скарга-Бандурова, Інна Сергіївна
Skarga-Bandurova, Inna
Члени комітету: Стадник, Наталія Богданівна
Stadnyk, Natalia
УДК: 004.056
Теми: 125
кібербезпека
блокчейн
захист
безпека
атака
профілактика атак
хеш функції
автоматизація виробничих процесів
blockchain
protection
blockchain security
attack
attack prevention
Кількість сторінок: 68
Короткий огляд (реферат): Кваліфікаційна робота "Дослідження вразливостей та безпеки технології Blockchain" є всебічним аналізом потенційних слабких місць та стратегій забезпечення безпеки в системах, що базуються на технології блокчейн, а також можливостей використання блокчейну у різних галузях. Робота охоплює широкий спектр тем, починаючи з аналізу загальних концепцій та структур блокчейн, до специфічних вразливостей, таких як атака 51%, що має особливе значення для мереж, основаних на доказу роботи (Proof of Work). Робота детально досліджує цю та інші потенційні атаки, а також надає реалізацію алгоритму PoS для їх запобігання. В роботі представлено інтеграцію технологічних та організаційних методів підвищення безпеки блокчейн-мереж з алгоритмами шифрування найвищої криптографічної стійкості. Ця робота представляє важливий внесок у галузі дослідження безпеки блокчейну, ідентифікуючи потенційні вразливості та надаючи конструктивні рекомендації щодо їх вирішення.
The bachelor's degree work "Research on vulnerabilities and security of Blockchain technology" provides a comprehensive analysis of potential weak spots and security strategies in systems based on blockchain technology, as well as the possibilities of using blockchain in various fields. The paper covers a wide range of topics, from an analysis of general concepts and structures of the blockchain to specific vulnerabilities, such as a 51% attack, which is particularly important for networks based on proof of work (PoW). The paper thoroughly investigates this and other potential attacks and provides an implementation of the PoS algorithm to prevent them. The paper presents the integration of technological and organizational methods of enhancing the security of blockchain networks with encryption algorithms of the highest cryptographic resilience. This work represents a significant contribution to the field of blockchain security research, identifying potential vulnerabilities and providing constructive recommendations for their resolution.
Опис: Дослідження вразливостей та безпеки технології Blockchain // Кваліфікаційна робота ОР «Бакалавр» // Цимбрак Іван Сергійович // Тернопільський національний технічний університет імені Івана Пулюя, факультет комп’ютерно-інформаційних систем та програмної інженерії, кафедра кібербезпеки, група СБс–41 // Тернопіль, 2023 // C. – 68, рис. – 6, таб. – 1, слайдів – 12, бібліогр. – 12, додат. - 1.
Зміст: ВСТУП ... 7 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ... 9 1.1 Основні поняття технології блокчейну ... 9 1.2 Принципи роботи блокчейну ... 11 1.3 Протоколи консенсусу в блокчейні ... 14 1.4 Технологічні та організаційні методи підвищення безпеки блокчейн-мереж ... 15 1.4.1 Шифрування ... 17 1.4.2 Підписи ... 17 1.4.3 Організаційні методи підвищення безпеки ... 18 2 ТЕХНОЛОГІЧНІ ТА ОРГАНІЗАЦІЙНІ МЕТОДИ ПІДВИЩЕННЯ БЕЗПЕКИ БЛОКЧЕЙН-МЕРЕЖ ... 20 2.1 Підвищення криптостійкості за допомогою хеш-функції ... 20 2.2 Алгоритм MD5 ... 23 2.3 Алгоритм SHA-1 ... 26 2.4 Аналіз методів підвищення криптографічної стійкості ... 29 3 АНАЛІЗ АЛГОРИТМІВ ШИФРУВАННЯ ДЛЯ ПІДВИЩЕННЯ БЕЗПЕКИ БЛОКЧЕЙН-МЕРЕЖ ... 32 3.1 Основні види вразливостей для блокчейн-мереж ... 32 3.2 Аналіз типових атак на блокчейн ... 34 3.2.1 Атака 51% ... 35 3.2.2 Атака силового повторення (Replay Attack): ... 37 3.2.3 Атака Sybil ... 38 3.2.4 Атака Eclipse ... 39 3.2.5 Атака на протоколи консенсусу ... 41 3.3 Аналіз вразливостей смарт-контрактів ... 43 3.3.1 Зловживання цільовим кодом ... 44 3.3.2 Помилки в коді ... 45 3.3.3 Відмова в роботі ... 46 3.3.4 Оракул-атаки ... 48 3.4 Реалізація алгоритму PoS для запобігання атаки 51% ... 49 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ... 52 4.1 Долікарська допомога при харчових отруєннях ... 52 4.1.1 Ознаки та симптоми харчових отруєнь ... 52 4.1.2 Принципи надання першої долікарської допомоги при харчових отруєннях ... 53 4.1.3 Медична допомога при харчових отруєннях ... 54 4.1.4 Профілактика харчових отруєнь ... 55 4.1.5 Як блокчейн може допомогти в сфері харчових отруєнь ... 56 4.2 Заходи щодо автоматизації виробничих процесів, які сприяють покращенню умов праці ... 57 4.2.1 Автоматизація важких та небезпечних задач ... 58 4.2.2 Покращення точності та консистентності ... 59 4.2.3 Використання блокчейн в заходах щодо автоматизації виробничих процесів, які сприяють покращенню умов праці ... 60 ВИСНОВКИ ... 61 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ ... 63 ДОДАТОК А. Код запобігання атаки 51% ... 66
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/41807
Власник авторського права: © Цимбрак Іван Сергійович, 2023
Перелік літератури: 1. І.В. Лисенко, Порівняльна характеристика можливостей програмних платформ і мов програмування з точки зору реалізації криптоалгоритмів / І.В. Лисенко, Ю.В. Трегуб - Системи управління, навігації та зв'язку. – 2017- випуск 1(41).
2. Stallings W. Cryptography and network security principles and practices // International Journal - Pearson Education, Inc, 2016 – 4 th edition – p.268.
3. Основи технології блокчейн: комп'ютерний практикум [Електронний ресурс]: навч. посіб. для студентів спеціальностей 126 «Інформаційні системи та технології» та 121 «Інженерія програмного забезпечення» / КПІ ім. Ігоря Сікорського; уклад.: В.А. Яланецький. – Електронні текстові дані (1 файл: 2.1 Мбайт). – Київ: КПІ ім. Ігоря Сікорського, 2022. – 89 с. https://ela.kpi.ua/bitstream/123456789/47876/1/Osnovy.pdf
4. Довжик Д.В. (2019) Система онлайн-голосування на базі технології Blockchain (магістерська дисертація) . НТУУ «КПІ» ім. І. Сікорського https://ela.kpi.ua/bitstream/123456789/38416/1/Dovzhyk_magistr.pdf
5. Van Flymen, Daniel. 2020. Learn Blockchain by Building One : A Concise Path to Understanding Cryptocurrencies. Berkeley, CA: Apress. https://doi.org/10.1007/978-1-4842-5171-3.
6. М о р гу н О .М . К р іп то гр аф іч н і м ето д и зах и сту ін ф орм ац ії: Н авч. посібни к. - Ч еркаси : А П Б ім. Г ер о їв Ч о р н о б и л я, 2008. - 97с.
7. T. Ahram, A.Sargolzaei, S.Sargolzaei, J.Daniels, B. Amaba. “Blockchain technology innovations,” in Proc. Technology & Engineering Management (TEMSCON), 2017 IEEE Conference on, 2017, P. 137–141.
8. “Proof of Stake versus Proof of Work”. White Paper, Internet: https://bitfury.com/content/downloads/pos-vs-pow-1.0.2.pdf Jan. 22, 2019.
9. N. Abdullah, A. Hakansson, E. Moradian. “Blockchain based approach to enhance big data authentication in distributed environment,” in Proc. 9th International Conf. Ubiquitous and Future Networks (ICUFN), IEEE, 2017, P. 887-892.
10. Satoshi Nakamoto. “Bitcoin: A Peer-to-Peer Electronic Cash System”. Internet: https://bitcoin.org/bitcoin.pdf Dec. 12, 2018.
11. Z. Zheng, S.Xie, H. N.Dai, H.Wang. “Blockchain challenges and opportunities: A survey”. Int. J. Web and Grid Services, vol. 14 (4), P.352-375, 2018.
12. Princeton university. Bitcoin and Cryptocurrency Technologies. https://www.coursera.org/learn/cryptocurrency July 30, 201.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:125 — Кібербезпека (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Avtorska_dov_Tsimbrak_I_S_2023.pdfавторська довідка397,92 kBAdobe PDFПереглянути/відкрити
Dyplom_Tsimbrak_I_S_2023.pdfкваліфікаційна робота бакалавра1,48 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора