Автоматизація аудиту безпеки веб-застосунків у контексті кіберзахисту

dc.contributor.advisorРибак, Олександр Владиславович
dc.contributor.authorТимощук, Ілья Олексійович
dc.date.accessioned2025-12-08T13:41:19Z
dc.date.available2025-12-08T13:41:19Z
dc.date.issued2025
dc.description.abstractОбсяг роботи: 112 сторінок, 24 ілюстрації, 7 таблиць, 7 додатків, 34 джерел літератури. Об’єкт дослідження: процеси аудиту безпеки веб-застосунків. Предмет дослідження: засоби та методи автоматизації виявлення вебвразливостей у контексті кіберзахисту. Мета дослідження: покращення захисту веб-застосунків від критичних кіберзагроз, шляхом зменшення ризиків, пов’язаних із пізнім виявленням вразливостей, за допомогою автоматизованого аудиту безпеки на основі інтегрованого веб-інтерфейсу. Методи дослідження: аналіз літературних джерел, тестування на вразливих середовищах (Metasploitable2), порівняльний аналіз результатів, систематизація отриманих даних. Отримані результати: розроблено веб-застосунок, що автоматизує процес запуску відкритих сканерів безпеки (OWASP ZAP, Nuclei, Wapiti, Nmap+Vulscan) з єдиного інтерфейсу. Інструмент протестовано на контрольованому вразливому середовищі та порівняно з комерційними продуктами (Nessus, Burp Suite). Отримані результати показали співставну ефективність розробленого рішення при значно нижчих витратах. Під час тестування виявлено критичні та високоризикові вразливості, що підтверджує дієвість підходу. У застосунку наведено акти сканування та приклади виявлених вразливостей. Рекомендації: використання створеного рішення може бути доцільним для малих і середніх компаній, які потребують доступного способу проведення первинного аудиту веб-безпеки. Розробка також може бути інтегрована у процес CI/CD.
dc.description.abstractotherThis work contains 112 pages, 24 illustrations, 7 tables, 7 appendices, and 34 sources in the list of references. The object of research is the process of web application security auditing. The subject of research is the tools and methods for automating the detection of web vulnerabilities in the context of cybersecurity. The aim of the research is to develop a software solution for automated web application security auditing by integrating several open-source scanners into a unified web interface. Research methods include the analysis of literature sources, testing in vulnerable environments (such as Metasploitable2), attack modeling, comparative analysis of results, and systematization of the obtained data. As a result, a web application was developed to automate the launch of opensource security scanners (OWASP ZAP, Nuclei, Wapiti, Nmap+Vulscan, etc.) through a single interface. The tool was tested in a controlled vulnerable environment and compared with commercial products (Nessus, Burp Suite). The obtained results demonstrated comparable effectiveness of the developed solution at significantly lower cost. Critical and high-risk vulnerabilities were discovered during testing, confirming the effectiveness of the proposed approach. The developed application presents scan reports and examples of identified vulnerabilities. Recommendations: the developed solution can be effectively used by small and medium-sized companies in need of an affordable method for conducting initial web security audits. The system can also be integrated into CI/CD pipelines.
dc.format.extent112 с.
dc.identifier.citationТимощук, І. О. Автоматизація аудиту безпеки веб-застосунків у контексті кіберзахисту : дипломна робота ... бакалавра : 125 Кібербезпека / Тимощук Ілья Олексійович. – Київ, 2025. – 112 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/77595
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.subjectаудит безпеки
dc.subjectвеб-застосунок
dc.subjectавтоматизоване сканування
dc.subjectвразливість
dc.subjectкіберзахист
dc.subjectsecurity audit
dc.subjectweb application
dc.subjectautomated scanning
dc.subjectvulnerability
dc.subjectcybersecurity
dc.titleАвтоматизація аудиту безпеки веб-застосунків у контексті кіберзахисту
dc.typeBachelor Thesis

Файли

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