Система автоматизованого виявлення вразливостей коду на основі ШІ

dc.contributor.authorФедоренко, Сергій Ігорович
dc.contributor.authorFedorenko, Serhii
dc.date.accessioned2025-09-09T07:10:08Z
dc.date.issued2025
dc.descriptionНауковий керівник: Соболєв Олександр Вікторович, кандидат технічних наук, доцент кафедри інформаційних технологій та математичного моделювання
dc.description.abstractОб’єкт дослідження — методи статичного аналізу вихідного коду. Предмет дослідження — застосування алгоритмів машинного навчання для класифікації вразливостей у коді. Мета роботи — розробити прототип системи для автоматизованого виявлення вразливостей коду на основі штучного інтелекту. Завдання роботи: розглянути стандарти статичного аналізу; обґрунтувати архітектуру системи; реалізувати модулі парсингу коду, навчання моделі та оцінювання результатів; провести експериментальне тестування. Актуальність дослідження зумовлена зростанням складності програмних продуктів та необхідністю швидкого виявлення вразливостей для забезпечення кібербезпеки. Результати дослідження — реалізовано прототип системи та проведено експериментальне тестування. Практична новизна — поєднання статичного аналізу з ШІ для зниження хибнопозитивних спрацьовувань та прискорення аналізу. Сфера застосування результатів — інтеграція у CI/CD конвеєри розробки ПЗ.
dc.description.abstractObject of research - methods of static analysis of source code. The subject of research is the use of machine learning algorithms for classifying vulnerabilities in code. Purpose: to develop a prototype system for automated detection of code vulnerabilities based on artificial intelligence. Tasks: to consider static analysis standards; to justify the system architecture; to implement modules for code parsing, model training, and results evaluation; to conduct experimental testing. The relevance of the study is due to the increasing complexity of software products and the need to quickly identify vulnerabilities to ensure cybersecurity. Results of the study - a prototype of the system was implemented and experimental testing was conducted. Practical novelty - combining static analysis with AI to reduce false positives and speed up analysis. Scope of application - integration into CI/CD software development pipelines.
dc.identifier.citationФедоренко, Сергій Ігорович. Система автоматизованого виявлення вразливостей коду на основі штучного інтелекту : кваліфікаційна бакалаврська робота : спеціальність 125 «Кібербезпека» : освітня програма «Кібербезпека у фінансових технологіях» / С. І. Федоренко ; кер. роботи О. В. Соболєв. – Харків : Харківський національний університет імені В. Н. Каразіна, 2025. – 87 с.
dc.identifier.urihttps://ekhnuir.karazin.ua/handle/123456789/23185
dc.language.isouk
dc.publisherХарків : Харківський національний університет імені В. Н. Каразіна
dc.subjectSOCIAL SCIENCES::Statistics, computer and systems science
dc.subjectTECHNOLOGY::Information technology
dc.subjectвразливості коду
dc.subjectстатичний аналіз
dc.subjectмашинне навчання
dc.subjectкібербезпека
dc.subjectавтоматизація
dc.subjectcode vulnerabilities
dc.subjectstatic analysis
dc.subjectmachine learning
dc.subjectcybersecurity
dc.subjectautomation
dc.titleСистема автоматизованого виявлення вразливостей коду на основі ШІ
dc.title.alternativeSystem of automated code vulnerability detection based on Artificial Intelligence
dc.typeOther

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Федоренко КБР 2025.pdf
Розмір:
3.73 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
7.44 KB
Формат:
Item-specific license agreed upon to submission
Опис: