Application of Machine Learning Algorithms for Detection of Vulnerability in Web Applications

被引:0
|
作者
Mathalli Narasimha V. [1 ]
Andhe D. [1 ]
Swamy S.N. [1 ]
Balaraju M. [2 ]
机构
[1] RV College of Engineering, Bangalore
[2] GSSSIETW, Mysuru
关键词
Linear SVC; Logistic regression; Multinominal; Naïve Bayes; NESSUS; Random forest classifier; Vulnerability; Web applications;
D O I
10.1007/s42979-022-01518-x
中图分类号
学科分类号
摘要
The Internet is a world-class network that connects systems and electronic devices. As per the report, 4.66 billion people in the world use the internet for one or other purposes. The internet also provides a wide range of web applications, which provides vast benefits to society and the users. Nowadays, cyberattacks like denial of service (DoS), SQL injections, brute force, and phishing attacks on websites, web applications, and web of things are more common. During the development phase, these security issues need to be addressed efficiently. These internet-based applications, store very critical, valuable, and important information related to user credentials, financial, biometric, payment information, etc. The adversary tries to find vulnerabilities and exploit them to capture the information related to users, and devices. The adversary can also damage the applications and stop them from working. This paper illustrates and analyses the different types of vulnerabilities in detail. Also, this work provides possible solutions to the various attacks. The data for the analysis are collected through the NESSUS tool. The analysis is carried out using Random Forest Classifier, Multinominal Naïve Bayes, Linear SVC, and Logistic Regression. In this work, Linear SVC has 91% accuracy in identifying the type of vulnerability. The algorithm also shows the accuracy of 98% in giving the solutions for the type of attack. © 2022, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [1] Vulnerability Detection in PHP Web Application Using Lexical Analysis Approach with Machine Learning
    Anbiya, Dhika Rizki
    Purwarianti, Ayu
    Asnar, Yudistira
    PROCEEDINGS OF 2018 5TH INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2018,
  • [2] Web application vulnerability detection based on reinforcement learning
    Xin, Wang
    Gengyu, Wei
    Yixian, Yang
    International Journal of Digital Content Technology and its Applications, 2012, 6 (10) : 12 - 20
  • [3] Software Vulnerability Detection: A Comparison of Statistical and Machine Learning Algorithms
    Peerzada, Bareen
    Kumar, Deepak
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2025,
  • [4] A Comprehensive Evaluation of Machine Learning Algorithms for Web Application Attack Detection with Knowledge Graph Integration
    Ismail, Muhusina
    Alrabaee, Saed
    Choo, Kim-Kwang Raymond
    Ali, Luqman
    Harous, Saad
    MOBILE NETWORKS & APPLICATIONS, 2024, 29 (03): : 1008 - 1037
  • [5] Application of Machine Learning Algorithms for Android Malware Detection
    Kakavand, Mohsen
    Dabbagh, Mohammad
    Dehghantanha, Ali
    2018 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS (CIIS 2018), 2018, : 32 - 36
  • [6] Enhancing Burp Suite with Machine Learning Extension for Vulnerability Assessment of Web Applications
    Thaqi, Rrezearta
    Vishi, Kamer
    Rexha, Blerim
    JOURNAL OF APPLIED SECURITY RESEARCH, 2023, 18 (04) : 789 - 807
  • [7] Phishing web site detection using diverse machine learning algorithms
    Zamir, Ammara
    Khan, Hikmat Ullah
    Iqbal, Tassawar
    Yousaf, Nazish
    Aslam, Farah
    Anjum, Almas
    Hamdani, Maryam
    ELECTRONIC LIBRARY, 2020, 38 (01): : 65 - 80
  • [8] Towards a Deep Learning Model for Vulnerability Detection on Web Application Variants
    Fidalgo, Ana
    Medeiros, Iberia
    Antunes, Paulo
    Neves, Nuno
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 465 - 476
  • [9] Web Application Vulnerability Prediction Using Hybrid Program Analysis and Machine Learning
    Shar, Lwin Khin
    Briand, Lionel C.
    Tan, Hee Beng Kuan
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2015, 12 (06) : 688 - 707
  • [10] Evaluation of machine learning methods for impostor detection in web applications✩
    Grzenda, Maciej
    Kazmierczak, Stanislaw
    Luckner, Marcin
    Borowik, Grzegorz
    Mandziuk, Jacek
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 231