Застосування нейронних мереж для виправлення вразливостей в коді Python

dc.contributor.advisorСмирнов, Сергій Анатолійович
dc.contributor.authorТовстоноженко, Михайло Сергійович
dc.date.accessioned2025-01-21T14:58:51Z
dc.date.available2025-01-21T14:58:51Z
dc.date.issued2023
dc.description.abstractОбсяг дипломної роботи складає 61 сторінка. Дипломна робота містить 56 рисунків, 4 таблиці, 1 додаток та 23 джерела посилань. Сьогодні однією з найбільш популярних мов програмування є Python. Python – це потужний інструмент, який застосовується в різних сферах для вирішення різноманітних задач. Ця мова є легкою для вивчення та часто рекомендується в якості початкової для новачків у програмуванні. Тому не дивно, що з кожним роком охочих вчити саме її стає дедалі більше. Проте не слід забувати, що пишучи власний код, Python розробникам необхідно обов’язково подбати про безпеку свого творіння. Для цього можна спробувати використовувати іншу дуже популярну сьогодні річ, а саме нейронні мережі. Деякі з них здатні генерувати програмний код, що може допомогти у вирішенні цієї задачі.
dc.description.abstractotherThe scope of the diploma thesis is 61 pages. The diploma thesis includes 56 figures, 4 tables, 1 appendix, and 23 references. Today, Python is one of the most popular programming languages. Python is a powerful tool used in various fields to solve diverse tasks. It is easy to learn and often recommended as a starting point for beginners in programming. Therefore, it is not surprising that the number of people willing to learn Python keeps increasing every year. However, it is important to remember that when writing your own code, Python developers need to ensure the security of their creations. To achieve this, they can try using another highly popular tool nowadays, which is neural networks. Some of them are capable of generating program code, which can assist in addressing this task.
dc.format.extent61 с.
dc.identifier.citationТовстоноженко, М. С. Застосування нейронних мереж для виправлення вразливостей в коді Python : дипломна робота ... бакалавра : 125 Кібербезпека / Товстоноженко Михайло Сергійович. – Київ, 2023. – 61 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/72100
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвразливість
dc.subjectPython код
dc.subjectсканер
dc.subjectнейронна мережа
dc.subjectмодифікований код
dc.subjectvulnerability
dc.subjectPython code
dc.subjectscanner
dc.subjectneural network
dc.subjectmodified code
dc.titleЗастосування нейронних мереж для виправлення вразливостей в коді Python
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Tovstonozhenko_bakalavr.pdf
Розмір:
1.79 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: