Метод автоматичного виявлення помилок безпеки в програмному забезпеченні на основі глибинного навчання
Вантажиться...
Дата
2019-12
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Обсяг роботи 85 сторінок, 18 ілюстрацій, 29 таблиць та 54 джерел літератури.
Об'єктом дослідження є процес розробки програмного забезпечення.
Предметом дослідження є методи виявлення помилок безпеки початкового коду програмного забезпечення.
Методи дослідження - представлення початкового коду у вигляді АСД глибинні методи навчання для розв'язання проблем класифікації.
Наукова новизна полягає в тому, що метод детектування помилок безпеки основі глибинного навчання отримав подальший розвиток шляхом використання представлення коду у вигляді абстрактного синтаксичного дерева, покращення процедури представлення код-гаджета у числовий вектор покращений підбір параметрів топології нейронної мережі, що призвело поліпшення точності знаходження помилок безпеки до 91%. Цей підхід вдосконаленням технології, описаної раніше в статті [1].
Мета дослідження - дослідження та удосконалення методів та алгоритмів пошуку вразливих код-гаджетів.
Результати роботи викладені у третьому розділі, що демонструють систему знаходження помилок безпеки на основі глибинного навчання.
Результати роботи можуть бути використані для аналізу початкового коду на наявність помилок безпеки.
Опис
Ключові слова
АСД, статичний аналіз, початковий код, помилка безпеки, AST, static analysis, source code, security error
Бібліографічний опис
Черноусов, А. В. Метод автоматичного виявлення помилок безпеки в програмному забезпеченні на основі глибинного навчання : магістерська дис. : 125 Кібербезпека / Черноусов Артем Вікторович. – Київ, 2019. – 85 с.