Метод автоматичного виявлення помилок безпеки в програмному забезпеченні на основі глибинного навчання

Вантажиться...
Ескіз

Дата

2019-12

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Обсяг роботи 85 сторінок, 18 ілюстрацій, 29 таблиць та 54 джерел літератури. Об'єктом дослідження є процес розробки програмного забезпечення. Предметом дослідження є методи виявлення помилок безпеки початкового коду програмного забезпечення. Методи дослідження - представлення початкового коду у вигляді АСД глибинні методи навчання для розв'язання проблем класифікації. Наукова новизна полягає в тому, що метод детектування помилок безпеки основі глибинного навчання отримав подальший розвиток шляхом використання представлення коду у вигляді абстрактного синтаксичного дерева, покращення процедури представлення код-гаджета у числовий вектор покращений підбір параметрів топології нейронної мережі, що призвело поліпшення точності знаходження помилок безпеки до 91%. Цей підхід вдосконаленням технології, описаної раніше в статті [1]. Мета дослідження - дослідження та удосконалення методів та алгоритмів пошуку вразливих код-гаджетів. Результати роботи викладені у третьому розділі, що демонструють систему знаходження помилок безпеки на основі глибинного навчання. Результати роботи можуть бути використані для аналізу початкового коду на наявність помилок безпеки.

Опис

Ключові слова

АСД, статичний аналіз, початковий код, помилка безпеки, AST, static analysis, source code, security error

Бібліографічний опис

Черноусов, А. В. Метод автоматичного виявлення помилок безпеки в програмному забезпеченні на основі глибинного навчання : магістерська дис. : 125 Кібербезпека / Черноусов Артем Вікторович. – Київ, 2019. – 85 с.

ORCID

DOI