| dc.contributor.author | Притула, А. В. | uk |
| dc.contributor.author | Куперштейн, Л. М. | uk |
| dc.contributor.author | Prytula, А. | uk |
| dc.contributor.author | Kupershtein, L. M. | uk |
| dc.date.accessioned | 2026-05-25T08:03:04Z | |
| dc.date.available | 2026-05-25T08:03:04Z | |
| dc.date.issued | 2025 | uk |
| dc.identifier.citation | Притула А. В., Куперштейн Л. М. Аналіз підходів тестування на проникнення з використанням машинного навчання з підкріпленням // Кібербезпека: освіта, наука, техніка. Електрон. текст. дані. 2025. Т. 4, № 28. С. 259–271. DOI: https://doi.org/10.28925/2663-4023.2025.28.789. | uk |
| dc.identifier.issn | 2663-4023 | uk |
| dc.identifier.uri | https://ir.lib.vntu.edu.ua//handle/123456789/51673 | |
| dc.description.abstract | Penetration testing (PT) is an important method for ensuring digital security, which allows
to assess the presence of vulnerabilities in systems and networks through attack simulations. Due to
the rapid development of technologies and the growth of digital threats, there is a need to improve
testing methods, in particular through the implementation of machine learning (ML) and
reinforcement learning (RL) algorithms. The article discusses modern approaches to automating
penetration testing using machine learning and reinforcement learning, which can significantly
increase the efficiency and accuracy of the process. Penetration testing includes several stages, such
as collecting information about the target system, scanning, analyzing threats and vulnerabilities,
exploitation, generating a report, etc. Traditional methods often require significant human resources
and time. The implementation of artificial intelligence (AI) and ML allows to automate these stages,
which leads to a significant reduction in time and increased testing efficiency. In particular, the NLPbased approach demonstrates high potential for adapting to changes in the testing environment,
allowing systems to independently improve their strategies over time, based on experience. The
article reviews various approaches, including the use of deep learning and model-free NLP methods
for penetration testing automation. The advantages and limitations of each approach are analyzed,
including the importance of adaptability to environmental changes, high accuracy of vulnerability
detection, and the difficulties that arise when integrating and configuring tools, especially for large
and complex networks. Possible challenges associated with the use of significant computing power
and the need to model specific conditions are also considered. As a result of the study, the most
relevant approaches to penetration testing automation using reinforcement learning methods have
been identified, which have significant potential for increasing the efficiency and adaptability of
testing processes. Future research prospects focus on expanding the capabilities of NFP models for
application in complex and large networks, as well as on integration with other cybersecurity
platforms to create more comprehensive and efficient automated testing systems. | en_US |
| dc.description.abstract | Тестування на проникнення (ТнП) є важливим методом для забезпечення цифрової
безпеки, який дозволяє оцінити наявність вразливостей у системах та мережах через симуляції атак.
Завдяки швидкому розвитку технологій і зростанню цифрових загроз, постає потреба в
удосконаленні методів тестування, зокрема через впровадження машинного навчання (МН) та
алгоритмів навчання з підкріпленням (НзП). У статті розглядаються сучасні підходи до
автоматизації тестування на проникнення з використанням машинного навчання та навчання з
підкріпленням, які дозволяють значно підвищити ефективність і точність процесу. Тестування на
проникнення включає кілька етапів, таких як збір інформації про цільову систему, сканування,
аналіз загроз і вразливостей, експлуатація, формування звіту. Традиційні методи часто вимагають
витрат значних людських ресурсів і часу для виконання цих процесів. Впровадження штучного
інтелекту (ШІ) та МН дозволяє автоматизувати ці етапи, що призводить до значного скорочення
часу і підвищення результативності тестування. Зокрема, підхід на основі НзП демонструє високий
потенціал для адаптації до змін у середовищі тестування, що дозволяє системам самостійно
вдосконалювати свої стратегії з часом, опираючись на досвід. У статті розглянуто різні підходи,
зокрема використання методів глибокого навчання та безмодельного НзП для автоматизації
тестування на проникнення. Проаналізовано переваги та обмеження кожного з підходів, зокрема
важливість адаптивності до змін середовища, високої точності виявлення вразливостей, а також
складнощі, що виникають при інтеграції та налаштуванні інструментів, особливо для великих та
складних мереж. Також розглянуто можливі виклики, пов’язані з використанням значних
обчислювальних потужностей та необхідністю моделювання специфічних умов. У результаті
дослідження виділено найбільш актуальні підходи до автоматизації тестування на проникнення з
використанням методів навчання з підкріпленням, які мають значний потенціал для підвищення
ефективності та адаптивності процесів тестування. Перспективи подальших досліджень
зосереджуються на розширенні можливостей моделей НзП для застосування в складних і великих
мережах, а також на інтеграції з іншими платформами кібербезпеки для створення більш
комплексних та ефективних систем автоматизованого тестування. | uk_UA |
| dc.language.iso | uk_UA | uk_UA |
| dc.publisher | Київський столичний університет імені Бориса Грінченка | uk |
| dc.relation.ispartof | Кібербезпека: освіта, наука, техніка. Т. 4, № 28 : 259–271. | uk |
| dc.subject | тестування на проникнення | uk |
| dc.subject | машинне навчання | uk |
| dc.subject | навчання з підкріпленням | uk |
| dc.subject | автоматизація | uk |
| dc.subject | кібербезпека | uk |
| dc.subject | вразливості | uk |
| dc.subject | загрози | uk |
| dc.subject | штучний інтелект | uk |
| dc.subject | penetration testing | uk |
| dc.subject | machine learning | uk |
| dc.subject | reinforcement learning | uk |
| dc.subject | automation | uk |
| dc.subject | cybersecurity | uk |
| dc.subject | vulnerabilities | uk |
| dc.subject | threats | uk |
| dc.subject | artificial intelligence | uk |
| dc.title | Аналіз підходів тестування на проникнення з використанням машинного навчання з підкріпленням | uk |
| dc.title.alternative | Analysis of penetration testing approaches using reinforcement learning | en_US |
| dc.type | Article, professional native edition | |
| dc.identifier.udc | 004.056 | uk |
| dc.relation.references | https://csecurity.kubg.edu.ua/index.php/journal/article/view/789 | uk |
| dc.identifier.doi | https://doi.org/10.28925/2663-4023.2025.28.789 | uk |
| dc.identifier.orcid | https://orcid.org/0009-0006-9632-0712 | uk |
| dc.identifier.orcid | https://orcid.org/ 0000-0001-6737-7134 | uk |