Можливості та обмеження штучного інтелекту в тестуванні вразливостей: ефективність підходу на противагу традиційному пентестингу
Анотація
Актуальність роботи зумовлена зростаючими загрозами в кібербезпеці, що вимагають удосконалення методів виявлення вразливостей у програмному забезпеченні, зокрема за допомогою новітніх технологій, таких як штучний інтелект (ШІ). Мета дослідження – визначити ефективність застосування ШІ для тестування вразливостей як альтернативи традиційним методам тестування безпеки, зокрема пентестингу. Для досягнення мети було проведено аналіз алгоритмів машинного навчання, розроблено гібридну модель для виявлення вразливостей, а також проаналізовано застосування систем виявлення та запобігання вторгненням, автоматизованих підходів до тестування програмного забезпечення та захисту прикладних інтерфейсів. Дослідження виявило, що дерева рішень швидко класифікують трафік, але перенавчаються; метод опорних векторів точно аналізує журнали, але чутливий до налаштувань; наївні баєсівські класифікатори ефективно фільтрують повідомлення, але обмежені припущеннями; нейронні мережі та глибинне навчання виявляють складні загрози, але потребують багато даних; алгоритм k найближчих сусідів підходить для малих систем, але повільний; випадкові ліси точні в аналізі коду, але менш інтерпретовані. ШІ швидкий і масштабований, але обмежений у розумінні контексту та реагуванні на нові загрози. Результати показали, що пентестинг переважає у виявленні складних вразливостей, а гібридна модель машинного навчання досягла точності 93 % та точності передбачень 100 %, але пропустила 17 % вразливостей. Зі свого боку, технології кібербезпеки, як тестування прикладних програмних інтерфейсів, програми винагороди за помилки, інтеграція безпеки в розробку, системи виявлення вторгнень, наскрізне шифрування, захист інтернету речей і протидія фішингу, також ефективні, але потребують адаптації до нових загроз. Результати дослідження можуть бути використані компаніями, що займаються кібербезпекою, розробниками програмного забезпечення та інженерами з безпеки для вдосконалення процесів тестування вразливостей і захисту від кіберзагроз, зокрема за допомогою інструментів на базі ШІ
Ключові слова
алгоритми машинного навчання; гібридні моделі аналізу; системи виявлення та запобігання вторгнень; автоматизація перевірки програмного забезпечення; захист прикладних інтерфейсів; сценарії імітації атак
Використані джерела
- Akinyemi, A.M., & Sims, S. (2025). Role of artificial intelligence in modern cybersecurity vulnerability management practices. World Journal of Advanced Research and Reviews, 26(1), 555-584. doi: 10.30574/wjarr.2025.26.1.1028.
- Almajali, A., Al-Abed, L., Yousef, K.M., Mohd, B.J., Samamah, Z., & Abu Shhadeh, A.I. (2024). Automated vulnerability exploitation using deep reinforcement learning. Applied Sciences, 14(20), article number 9331. doi: 10.3390/app14209331.
- Almheiri, H.M., Ahmad, S.Z., Abu Bakar, A.R., & Khalid, K. (2024). Artificial intelligence capabilities, dynamic capabilities and organizational creativity: Contributing factors to the United Arab Emirates government’s organizational performance. Journal of Modelling in Management, 19(3), 953-979. doi: 10.1108/JM2-11-2022-0272.
- Andani, M., Triloka, J., Irianto, S.Y., & Nugroho, H.W. (2025). Comparison of K-nearest neighbor, naive bayes, random forest algorithms for obesity prediction. SinkrOn, 9(1), 502-510. doi: 10.33395/sinkron.v9i1.14478.
- Arifin, S., Wijonarko, D., Faisal, M., Pratama, M.N., & Prasetyo, P.W. (2025). Text data security through double encryption: Implementation of unimodular hill cipher and advanced encryption standard. International Journal on Advanced Science Engineering and Information Technology, 15(2), 444-455. doi: 10.18517/ijaseit.15.2.20424.
- Awad, A., Qutqut, M.H., Ahmed, A., Alhaj, F., & Almasalha, F. (2024). Artificial intelligence role in software automation testing. In Conference: 2024 international conference on decision aid sciences and applications (DASA) (pp. 1-6). Manama: IEEE. doi: 10.1109/DASA63652.2024.10836630.
- Bharti, S. (2024). Intrusion detection and prevention systems (IDS/IPS) for OS protection. Interantional Journal of Scientific Research in Engineering and Management, 8(4), 1-5. doi: 10.55041/IJSREM31718.
- Capelli, G., Verdi, D., Frigerio, I., Rashidian, N., Ficorilli, A., Grasso, S.V., Majidi, D., Gumbs, A.A., Spolverato, G., & Taher, H. (2023). White paper: Ethics and trustworthiness of artificial intelligence in clinical surgery. Intelligence & Robotics, 3(2), 111-122. doi: 10.20517/ais.2023.04.
- Cruz, E. (2025). Sustaining human vulnerability at the crossroads of the sciences of the self, artificial, and spiritual intelligence. Christian Perspectives on Science and Technology, 3. doi: 10.58913/OWHV7073.
- Karambelkar, A. (2025). Next generation firewall using IPS & IDS. International Journal for Research in Applied Science and Engineering Technology, 13(4), 2868-2874. doi: 10.22214/ijraset.2025.68804.
- Kudriashov, A. (2024). Artificial intelligence and security in 5G and 6G mobile technologies. Computer-Integrated Technologies: Education, Science, Production, 54, 236-242. doi: 10.36910/6775-2524-0560-2024-54-29.
- Kumar, A. (2025). Ethical hacking and penetration testing. International Scientific Journal of Engineering and Management, 4(4). doi: 10.55041/ISJEM02790.
- Liang, B.-H., Hwang, R.-H., Lin, J.-Y., & Chen, H.-H. (2025). Comprehensive vulnerability detection and malware infection testing strategies for IoT devices. IEEE Internet of Things Journal, 12(12), 20556-20571. doi: 10.1109/ JIOT.2025.3543819.
- Martin, R., Pava, R., & Mishra, S. (2024). Analyzing machine learning algorithms for antivirus applications: A study on decision trees, support vector machines, and neural networks. Issues in Information Systems, 25(4), 455-465. doi: 10.48009/4_iis_2024_135.
- Mayoral-Vilches, V. et al. (2025). CAI: An open, bug bounty-ready cybersecurity AI. Arxiv. doi: 10.48550/ arXiv.2504.06017.
- Nasir, M., & Pomeroy, J. (2025). Ethical hacking meets AI: Revolutionizing vulnerability assessments and penetration testing. doi: 10.13140/RG.2.2.25822.55368.
- Neelapu, M., & Pub, A. (2023). Enhancement of software reliability using automatic API testing model. International Journal of Multidisciplinary Research and Growth Evaluation, 4(3), 1113-1117.
- Nguyen, H.P., Zhi, C., Hasegawa, K., Fukushima, K., & Beuran, R. (2024). PenGym: Pentesting training framework for reinforcement learning agents. In Proceedings of the 10th international conference on information systems security and privacy (pp. 498-509). Rome: ScitePress. doi: 10.5220/0012367300003648.
- Pan, L., Cohney, S., Murray, T., & Pham, V.-T. (2024). EDEFuzz: A web API Fuzzer for excessive data exposures. In A. Paiva & R. Abreu (Eds.), Proceedings of the 46th IEEE/ACM international conference on software engineering (article number 45). New York: Association for Computing Machinery. doi: 10.1145/3597503.3608133.
- Pispa, A., & Halunen, K. (2024). Comprehensive artificial intelligence vulnerability taxonomy. European Conference on Cyber Warfare and Security, 23(1), 379-387. doi: 10.34190/eccws.23.1.2157.
- Pratama, D., Suryanto, N., Adiputra, A.A., Le, T.-T., Kadiptya, A.Y., Iqbal, M., & Kim, H. (2024). CIPHER: Cybersecurity intelligent penetration-testing helper for ethical researcher. Sensors, 24(21), article number 6878. doi: 10.3390/ s24216878.
- Putri, A.I., Husna, N.A., Mella, N., Arba, M.A., Aisyi, N.R., Pramesthi, C.H., & Irdayusman, A.S. (2024). Implementation of K-nearest neighbors, naïve bayes classifier, support vector machine and decision tree algorithms for obesity risk prediction. Public Research Journal of Engineering Data Technology and Computer Science, 2(1), 26-33. doi: 10.57152/predatecs.v2i1.1110.
- Riaz, S., Asif, A., Khan, Y., Ibrar, M., Afzal, S., Hamid, K., Gul, S., & Iqbal, M.W. (2025). Software development empowered and secured by integrating a DevSecOps design. Journal of Computing & Biomedical Informatics, 8(2).
- Shvets, F., Soroka, V., Zoshchuk, V., Shvets, M., & Moroz, O. (2024). Artificial intelligence technologies in education: Opportunities and prospects for use. Bulletin National University of Water and Environmental Engineering, 2(106), 271-281. doi: 10.31713/ve2202425.
- Silomon, J., Hansel, M., & Schwartz, F. (2022). Bug bounties: Between new regulations and geopolitical dynamics. International Conference on Cyber Warfare and Security, 17(1), 298-305. doi: 10.34190/iccws.17.1.21.
- Singh, P., Agrawal, P.P., & Dolai, S. (2025). Recon automator: Enhancing cybersecurity reconnaissance with automation. International Journal for Research in Applied Science and Engineering Technology, 13(3), 2729-2735. doi: 10.22214/ijraset.2025.67932.
- Teo, S.A. (2025). Artificial intelligence, human vulnerability and multi-level resilience. Computer Law & Security Review, 57, article number 106134. doi: 10.1016/j.clsr.2025.106134.
- Thool, A., & Brown, C. (2025). Integrating DAST in Kanban and CI/CD: A real world security case study. ArXiv. doi: 10.48550/arXiv.2503.21947.
- Trofymenko, O., Sokolov, A., Chykunov, P., Akhmametieva, H., & Manakov, S. (2024). AI in the military cyber domain. Technologies and Engineering, 4, 85-92. doi: 10.30857/2786-5371.2024.4.8.
- Wang, N., Pan, S., & Wang, Y. (2025). How can artificial intelligence capabilities empower sustainable business model innovation? A dynamic capability perspective. Business Process Management Journal. doi: 10.1108/BPMJ11-2024-1045.
- Wang, Z., Tian, W., & Cui, B. (2024). RESTlogic: Detecting logic vulnerabilities in cloud REST APIs. Computers, Materials & Continua, 78(2), 1797-1820. doi: 10.32604/cmc.2023.047051.
- Wylie, P., & Crawley, K. (2020). Building a pentesting lab. In P. Wylie & K. Crawley (Eds.), The pentester blueprint (pp. 65-81). London: John Wiley & Sons. doi: 10.1002/9781119684367.ch5.