journal article·2022Open access

URL Phishing Detection Using Particle Swarm Optimization and Data Mining

Saeed M. Alshahrani

Computers, Materials & Continua· Volume 73· Issue 3

Abstract

The continuous destruction and frauds prevailing due to phishing URLs make it an indispensable area for research. Various techniques are adopted in the detection process, including neural networks, machine learning, or hybrid techniques. A novel detection model is proposed that uses data mining with the Particle Swarm Optimization technique (PSO) to increase and empower the method of detecting phishing URLs. Feature selection based on various techniques to identify the phishing candidates from the URL is conducted. In this approach, the features mined from the URL are extracted using data mining rules. The features are selected on the basis of URL structure. The classification of these features identified by the data mining rules is done using PSO techniques. The selection of features with PSO optimization makes it possible to identify phishing URLs. Using a large number of rule identifiers, the true positive rate for the identification of phishing URLs is maximized in this approach. The experiments show that feature selection using data mining and particle swarm optimization helps tremendously identify the phishing URLs based on the structure of the URL itself. Moreover, it can minimize processing time for identifying the phishing website instead. So, the approach can be beneficial to identify such URLs over the existing contemporary detecting models proposed before.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Spam and Phishing Detection · Text and Document Classification Technologies · Advanced Malware Detection Techniques

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

References (22)

Show source-provided references
1. An intelligent oversampling approach based upon general type-2 fuzzy sets to detect web spam10.1007/s13369-020-04995-5 ↗
2. Providing a personalization model based on fuzzy topic modeling10.1007/s13369-020-05048-7 ↗
3. Spam SMS detection for turkish language with deep text analysis and deep learning methods
4. Introduction to data mining
5. Analysis of machine learning classifiers for early detection of DDoS attacks on IoT devices10.1007/s13369-021-05947-3 ↗
6. A survey of intrusion detection techniques in cloud10.1016/j.jnca.2012.05.003 ↗
7. Detecting fake medical web sites using recursive trust labeling10.1145/2382438.2382441 ↗
8. Smart fraud detection framework for job recruitments10.1007/s13369-020-04998-2 ↗
9. A smart model for web phishing detection based on new proposed feature selection technique10.21608/mjeer.2021.146286 ↗
10. Detecting malicious websites in depth through analyzing topics and web-pages
11. Estimating mutual information for feature selection in the presence of label noise10.1016/j.csda.2013.05.001 ↗
12. Swarm intelligence in intrusion detection: A survey10.1016/j.cose.2011.08.009 ↗
13. Using machine learning for web page classification in search engine optimization10.3390/fi13010009 ↗
14. Phishing attacks detection using deep learning approach
15. A comparative study on classifying human activities using classical machine and deep learning methods10.1007/s13369-021-06008-5 ↗
16. Fast correlation based filter (FCBF) with a different search strategy
17. Cantina+ a feature-rich machine learning framework for detecting phishing web sites10.1145/2019599.2019606 ↗
18. Cloud security defense to protect cloud computing against HTTP-DoS and XML-DoS attacks10.1016/j.jnca.2010.06.004 ↗
19. Basnet · Soft Computing Applications in Industry · 2008 · 37310.1007/978-3-540-77465-5_19 ↗
20. Sigmis: A feature selection algorithm using correlation based method10.1260/1748-3018.6.3.385 ↗
21. Secure data query framework for cloud and fog computing10.1109/TNSM.2019.2941869 ↗
22. A new database intrusion detection approach based on hybrid meta-heuristics10.32604/cmc.2020.013739 ↗