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 条
  • [31] Comparison of machine learning algorithms in Chinese web filtering
    Du, AN
    Fang, BX
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2526 - 2531
  • [32] AppMine: Behavioral Analytics for Web Application Vulnerability Detection
    Jana, Indranil
    Oprea, Alina
    CCSW'19: PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON CLOUD COMPUTING SECURITY WORKSHOP, 2019, : 69 - 80
  • [33] Application of machine learning algorithms to KDD intrusion detection dataset within misuse detection context
    Sabhnani, M
    Serpen, G
    MLMTA'03: INTERNATIONAL CONFERENCE ON MACHINE LEARNING; MODELS, TECHNOLOGIES AND APPLICATIONS, 2003, : 209 - 215
  • [34] A Review of Machine Learning Algorithms for Biomedical Applications
    Binson, V. A.
    Thomas, Sania
    Subramoniam, M.
    Arun, J.
    Naveen, S.
    Madhu, S.
    ANNALS OF BIOMEDICAL ENGINEERING, 2024, 52 (04) : 1051 - 1066
  • [35] Machine Learning and Cognitive Algorithms for Engineering Applications
    Perlovsky, Leonid
    Kuvich, Gary
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2013, 7 (04) : 64 - 82
  • [36] Machine Learning: A Review of the Algorithms and Its Applications
    Dhall, Devanshi
    Kaur, Ravinder
    Juneja, Mamta
    PROCEEDINGS OF RECENT INNOVATIONS IN COMPUTING, ICRIC 2019, 2020, 597 : 47 - 63
  • [37] Machine Learning Algorithms Comparison for Manufacturing Applications
    Almanei, Mohammed
    Oleghe, Omogbai
    Jagtap, Sandeep
    Salonitis, Konstantinos
    ADVANCES IN MANUFACTURING TECHNOLOGY XXXIV, 2021, 15 : 377 - 382
  • [38] A Review of Machine Learning Algorithms for Biomedical Applications
    V. A. Binson
    Sania Thomas
    M. Subramoniam
    J. Arun
    S. Naveen
    S. Madhu
    Annals of Biomedical Engineering, 2024, 52 : 1159 - 1183
  • [39] Predicting Web Vulnerabilities in Web Applications Based on Machine Learning
    Khalid, Muhammad Noman
    Farooq, Humera
    Iqbal, Muhammad
    Alam, Muhammad Talha
    Rasheed, Kamran
    INTELLIGENT TECHNOLOGIES AND APPLICATIONS, INTAP 2018, 2019, 932 : 473 - 484
  • [40] Scaling Machine Learning and Statistics for Web Applications
    Agarwal, Deepak
    KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 1621 - 1621