journal article·2023Open access

Malicious URL Classification Using Artificial Fish Swarm Optimization and Deep Learning

Anwer Mustafa Hilal, Aisha Hassan Abdalla Hashim, Heba G. Mohamed, Mohamed K. Nour, Mashael M. Asiri, Ali M. Al-Sharafi, Mahmoud Othman, Abdelwahed Motwakel

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

Cybersecurity-related solutions have become familiar since it ensures security and privacy against cyberattacks in this digital era. Malicious Uniform Resource Locators (URLs) can be embedded in email or Twitter and used to lure vulnerable internet users to implement malicious data in their systems. This may result in compromised security of the systems, scams, and other such cyberattacks. These attacks hijack huge quantities of the available data, incurring heavy financial loss. At the same time, Machine Learning (ML) and Deep Learning (DL) models paved the way for designing models that can detect malicious URLs accurately and classify them. With this motivation, the current article develops an Artificial Fish Swarm Algorithm (AFSA) with Deep Learning Enabled Malicious URL Detection and Classification (AFSADL-MURLC) model. The presented AFSADL-MURLC model intends to differentiate the malicious URLs from genuine URLs. To attain this, AFSADL-MURLC model initially carries out data preprocessing and makes use of glove-based word embedding technique. In addition, the created vector model is then passed onto Gated Recurrent Unit (GRU) classification to recognize the malicious URLs. Finally, AFSA is applied to the proposed model to enhance the efficiency of GRU model. The proposed AFSADL-MURLC technique was experimentally validated using benchmark dataset sourced from Kaggle repository. The simulation results confirmed the supremacy of the proposed AFSADL-MURLC model over recent approaches under distinct measures.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Spam and Phishing Detection · Network Security and Intrusion Detection · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (25)

Show source-provided references
1. Towards detecting and classifying malicious URLs using deep learning
2. Evaluating deep learning approaches to characterize and classify malicious URL’s10.3233/JIFS-169429 ↗
3. Robust detection of malicious Robust detection of malicious URLs with self-paced wide & deep learning10.1109/TDSC.2021.3121388 ↗
4. A deep learning approach for detecting malicious JavaScript code: Using a deep learning approach to detect JavaScript-based attacks10.1002/sec.1441 ↗
5. Analysis for malicious URLs using machine learning and deep learning approaches
6. Optimal deep learning-based cyberattack detection and classification technique on social networks10.32604/cmc.2022.024488 ↗
7. A novel approach for malicious URL detection based on the joint model
8. Optimal machine learning based privacy preserving blockchain assisted internet of things with smart cities environment
9. MMWD: An efficient mobile malicious webpage detection framework based on deep learning and edge cloud10.1002/cpe.6191 ↗
10. Artificial intelligence based data offloading technique for secure mec systems10.32604/cmc.2022.025204 ↗
11. Optimized URL feature selection based on genetic-algorithm-embedded deep learning for phishing website detection10.3390/electronics11071090 ↗
12. Feature selection with optimal stacked sparse autoencoder for data mining10.32604/cmc.2022.024764 ↗
13. A survey of android malware detection with deep neural models10.1145/3417978 ↗
14. An effective phishing detection model based on character level convolutional neural network from URL10.3390/electronics9091514 ↗
15. Malicious URL recognition and detection using attention-based CNN-LSTM
16. AndroAnalyzer: Android malicious software detection based on deep learning10.7717/peerj-cs.533 ↗
17. URLdeepDetect: A deep learning approach for detecting malicious URLs using semantic vector models10.1007/s10922-021-09587-8 ↗
18. Srinivasan · Malware Analysis Using Artificial Intelligence and Deep Learning · 2021 · 53510.1007/978-3-030-62582-5_21 ↗
19. SeizeMaliciousURL: A novel learning approach to detect malicious URLs10.1016/j.jisa.2021.102967 ↗
20. Glove word embedding and DBSCAN algorithms for semantic document clustering
21. Gated recurrent unit network-based short-term photovoltaic forecasting10.3390/en11082163 ↗
22. Optimal deep learning approaches and healthcare big data analytics for mobile networks toward 5G10.1016/j.compeleceng.2021.107376 ↗
23. Secure blockchain enabled cyber-physical systems in healthcare using deep belief network with ResNet model10.1016/j.jpdc.2021.03.011 ↗
24. An efficient framework for secure image archival and retrieval system using multiple secret share creation scheme10.1109/ACCESS.2020.3014346 ↗
25. Artificial fish swarm algorithm: A survey of the state-of-the-art, hybridization, combinatorial and indicative applications10.1007/s10462-012-9342-2 ↗