Machine Learning Techniques for Detecting Phishing URL Attacks
Source abstract
Abstract
Cyber Attacks are critical and destructive to all industry sectors. They affect social engineering by allowing unapproved access to a Personal Computer (PC) that breaks the corrupted system and threatens humans. The defense of security requires understanding the nature of Cyber Attacks, so prevention becomes easy and accurate by acquiring sufficient knowledge about various features of Cyber Attacks. Cyber-Security proposes appropriate actions that can handle and block attacks. A phishing attack is one of the cybercrimes in which users follow a link to illegal websites that will persuade them to divulge their private information. One of the online security challenges is the enormous number of daily transactions done via phishing sites. As Cyber-Security have a priority for all organizations, Cyber-Security risks are considered part of an organization’s risk management process. This paper presents a survey of different modern machine-learning approaches that handle phishing problems and detect with high-quality accuracy different phishing attacks. A dataset consisting of more than 11000 websites from the Kaggle dataset was utilized and studying the effect of 30 website features and the resulting class label indicating whether or not it is a phishing website (1 or −1). Furthermore, we determined the confusion matrices of Machine Learning models: Neural Networks (NN), Naïve Bayes, and Adaboost, and the results indicated that the accuracies achieved were 90.23%, 92.97%, and 95.43%, respectively.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Spam and Phishing Detection · Advanced Malware Detection Techniques · Network Security and Intrusion Detection
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (62)
Show source-provided references
1. Social media analytics and intelligence10.1109/MIS.2010.151 ↗
2. Social network sites: Definition, history, and scholarship10.1111/j.1083-6101.2007.00393.x ↗
3. Survey on diverse facets and research issues in social media mining
4. How and why organisations use social media: Five use types and their relation to absorptive capacity10.1057/jit.2016.7 ↗
5. Today’s social network sites: An analysis of emerging security risks and their counter measures
6. Users of the world, unite! the challenges and opportunities of social media10.1016/j.bushor.2009.09.003 ↗
7. R. M. Rodriguez and A. Atyabi, “Social engineering attacks and defenses in the physical world vs. cyberspace: A contrast study,” Preprint ArXiv:2203.04813, pp. 1–26, 2022.
8. Rogers · Cybercrimes: A Multidisciplinary Analysis · 2011 · 217
9. Atlam · Principles of Internet of Things (IoT) Ecosystem: Insight Paradigm · 2020 · 174 · 55110.1007/978-3-030-33596-0_22 ↗
10. Feature extraction and selection method of cyber-attack and threat profiling in cybersecurity audit
11. Challenges and issues of the internet of things: Factoring elements from the social, political and information systems
12. Kagita · Deep Learning for Security and Privacy Preservation in IoT · 2021 · 8310.1007/978-981-16-6186-0_4 ↗
13. A flexible, privacy-preserving authentication framework for ubiquitous computing environments
14. Chrome extension for malicious URLs detection in social media applications using artificial neural networks and long short term memory networks
15. Malicious and spam posts in online social networks10.1109/MC.2011.222 ↗
16. PhishGNN: A phishing website detection framework using graph neural networks
17. An ensemble method for phishing websites detection based on XGBoost
18. A survey of phishing attack techniques, defence mechanisms and open research challenges10.1080/17517575.2021.1896786 ↗
19. Phishercop: Developing an nlp-based automated tool for phishing detection10.1177/1071181322661060 ↗
20. Applications of machine learning techniques in the realm of cybersecurity10.1002/9781119795667.ch13 ↗
21. Machine learning-based secure data acquisition for fake accounts detection in future mobile communication networks10.1155/2022/6356152 ↗
22. Mpmpa: A mitigation and prevention model for social engineering based phishing attacks on facebook
23. A session and dialogue-based social engineering framework10.1109/ACCESS.2019.2919150 ↗
24. Survey of machine learning methods for detecting false data injection attacks in power systems10.1049/iet-stg.2020.0015 ↗
25. A novel model for cybersecurity economics and analysis
26. Jain · Cyber Security, Advances in Intelligent Systems and Computing · 2018 · 729 · 46710.1007/978-981-10-8536-9_44 ↗
27. Secure data processing for IoT middleware systems10.1007/s11227-018-2686-x ↗
28. A new architecture for improving focused crawling using deep neural network10.3233/JIFS-182683 ↗
29. Evaluation of phishing techniques based on machine learning
30. Spear phishing: Diagnosing attack paradigm
31. Applications of deep learning for phishing detection: a systematic literature review10.1007/s10115-022-01672-x ↗
32. Management of eLearning platforms security
33. Waste flooding: A phishing retaliation tool
34. Phishing URL detection via capsule-based neural network
35. Fuzzy logic system for identity theft detection in social networks
36. G. N. Reddy and G. J. Reddy, “A study of cyber security challenges and its emerging trends on latest technologies,” ArXiv Preprint:1402.1842, pp. 1–6, 2014.
37. A comprehensive survey of AI-enabled phishing attacks detection techniques10.1007/s11235-020-00733-2 ↗
38. A survey of machine learning-based solutions for phishing website detection10.3390/make3030034 ↗
39. A novel approach for phishing URLs detection using lexical based machine learning in a real-time environment10.1016/j.comcom.2021.04.023 ↗
40. ISHO: Improved spotted hyena optimization algorithm for phishing website detection10.1007/s11042-021-10678-6 ↗
41. PHIBOOST-a novel phishing detection model using adaptive boosting approach10.5455/jjcit.71-1600061738 ↗
42. Ai meta-learners and extra-trees algorithm for the detection of phishing websites10.1109/ACCESS.2020.3013699 ↗
43. Ensemble-based logistic model trees for website phishing detection
44. Phishing web site detection using diverse machine learning algorithms10.1108/EL-05-2019-0118 ↗
45. Pdrcnn: Precise phishing detection with recurrent convolutional neural networks
46. An effective phishing detection model based on character level convolutional neural network from URL10.3390/electronics9091514 ↗
47. Phishing website detection using support vector machines and nature-inspired optimization algorithms10.1007/s11235-020-00739-w ↗
48. Hybrid intelligent phishing website prediction using deep neural networks with genetic algorithm-based feature selection and weighting10.1049/iet-ifs.2019.0006 ↗
49. Phishing website detection using novel features and machine learning approach
50. Detection of phishing URLs using machine learning techniques
51. Detecting phishing websites via aggregation analysis of page layouts10.1016/j.procs.2018.03.053 ↗
52. NLP based phishing attack detection from URLs
53. Cantina+ a feature-rich machine learning framework for detecting phishing web sites10.1145/2019599.2019606 ↗
54. PhishDef: URL names say it all
55. Intelligent phishing url detection using association rule mining10.1186/s13673-016-0064-3 ↗
56. Heuristic nonlinear regression strategy for detecting phishing websites10.1007/s00500-018-3084-2 ↗
57. Predicting phishing websites based on self-structuring neural network10.1007/s00521-013-1490-z ↗
58. The application of a novel neural network in the detection of phishing websites
59. Detection of online phishing email using dynamic evolving neural network based on reinforcement learning10.1016/j.dss.2018.01.001 ↗
60. Detecting phishing attacks using natural language processing and machine learning
61. Wind speed ensemble forecasting based on deep learning using adaptive dynamic optimization algorithm10.1109/ACCESS.2021.3111408 ↗
62. Dynamic voting classifier for risk identification in supply chain 4. 010.32604/cmc.2021.018179 ↗