Програмне забезпечення для автоматичного відстеження синтаксичних змін у вихідному коді за допомогою абстрактних дерев і оптимізації сканерів безпеки
| dc.contributor.advisor | Барановський, Олексій Миколайович | |
| dc.contributor.author | Боровков, Нікіта Володимирович | |
| dc.date.accessioned | 2025-09-23T08:02:11Z | |
| dc.date.available | 2025-09-23T08:02:11Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | Дипломна робота містить 52 сторінки, 17 ілюстрацій та 6 додатків. Метою роботи є оптимізація роботи статичних і динамічних сканерів безпеки у конвеєрі розробки. Об’єктом дослідження є процес автоматизованого пошуку вразливостей у вихідному коді програмного забезпечення. Предметом дослідження є використання абстрактних синтаксичних дерев для виявлення синтаксичних змін у коді та генерування правил для інструментів безпеки. Методами дослідження є принципи роботи статичних та динамічних аналізаторів безпеки додатку, методи синтаксичного аналізу вихідного коду, розробка алгоритму для визначення потенційно вразливих ділянок коду і розробка програмного забезпечення для автоматичного створення шаблонів для цих аналізаторів. | |
| dc.description.abstractother | This thesis contains 52 pages, 17 illustrations and 6 appendices. The purpose of the work is to optimize the work of static and dynamic security scanners in the development pipeline. The object of research is the process of automated vulnerability detection in software source code. The subject of the study is the use of abstract syntax trees to detect syntactic changes in the code and generate rules for security tools. The research methods are the principles of operation of static and dynamic application security analyzers, methods of parsing source code, development of an algorithm for identifying potentially vulnerable code sections, and development of software for automatically creating templates for these analyzers. | |
| dc.format.extent | 67 с. | |
| dc.identifier.citation | Боровков, Н. В. Програмне забезпечення для автоматичного відстеження синтаксичних змін у вихідному коді за допомогою абстрактних дерев і оптимізації сканерів безпеки : дипломна робота ... бакалавра : 125 Кібербезпека / Боровков Нікіта Володимирович. – Київ, 2024. – 67 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76243 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | pipeline | |
| dc.subject | sast | |
| dc.subject | dast | |
| dc.subject | abstract syntax tree | |
| dc.subject | python | |
| dc.subject | semgrep | |
| dc.subject | nuclei | |
| dc.title | Програмне забезпечення для автоматичного відстеження синтаксичних змін у вихідному коді за допомогою абстрактних дерев і оптимізації сканерів безпеки | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Borovkov_Bakalavr.pdf
- Розмір:
- 2.62 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: