Show simple item record

dc.contributor.authorПритула, А. В.uk
dc.contributor.authorКуперштейн, Л. М.uk
dc.contributor.authorPrytula, А.uk
dc.contributor.authorKupershtein, L. M.uk
dc.date.accessioned2026-05-25T08:03:04Z
dc.date.available2026-05-25T08:03:04Z
dc.date.issued2025uk
dc.identifier.citationПритула А. В., Куперштейн Л. М. Аналіз підходів тестування на проникнення з використанням машинного навчання з підкріпленням // Кібербезпека: освіта, наука, техніка. Електрон. текст. дані. 2025. Т. 4, № 28. С. 259–271. DOI: https://doi.org/10.28925/2663-4023.2025.28.789.uk
dc.identifier.issn2663-4023uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/51673
dc.description.abstractPenetration 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.isouk_UAuk_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.subjectpenetration testinguk
dc.subjectmachine learninguk
dc.subjectreinforcement learninguk
dc.subjectautomationuk
dc.subjectcybersecurityuk
dc.subjectvulnerabilitiesuk
dc.subjectthreatsuk
dc.subjectartificial intelligenceuk
dc.titleАналіз підходів тестування на проникнення з використанням машинного навчання з підкріпленнямuk
dc.title.alternativeAnalysis of penetration testing approaches using reinforcement learningen_US
dc.typeArticle, professional native edition
dc.identifier.udc004.056uk
dc.relation.referenceshttps://csecurity.kubg.edu.ua/index.php/journal/article/view/789uk
dc.identifier.doihttps://doi.org/10.28925/2663-4023.2025.28.789uk
dc.identifier.orcidhttps://orcid.org/0009-0006-9632-0712uk
dc.identifier.orcidhttps://orcid.org/ 0000-0001-6737-7134uk


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record