Phishing attacks remain a pervasive threat in the cybersecurity landscape, necessitating intelligent and scalable detection mechanisms. This paper suggests a deep learning-based method for phishing URL identification using Convolutional Neural Networks (CNNs) on two benchmark datasets: the Phishing and PhishTank datasets. The CNN model eliminates the need for human feature engineering by automatically learning intricate, non-linear patterns from structured information. The Phishing dataset undergoes 5-fold cross-validation to guarantee robustness, and the results are contrasted with those of conventional classifiers like XGBoost and Logistic Regression. According to the results, the CNN routinely beats these baselines in terms of accuracy and F1-score. Notably, on the PhishTank dataset, the CNN achieves exceptional performance with over 99.3% accuracy, underscoring its effectiveness and generalizability. The experimental framework is implemented using TensorFlow in Python and validated on a standard computing setup. The findings reinforce CNN’s suitability for real-time, adaptive phishing detection in dynamic threat environments.
References
[1]
Tounsi, W. and Rais, H. (2018) A Survey on Technical Threat Intelligence in the Age of Sophisticated Cyber Attacks. Computers & Security, 72, 212-233. https://doi.org/10.1016/j.cose.2017.09.001
[2]
Alswailem, A., Alabdullah, B., Alrumayh, N. and Alsedrani, A. (2019) Detecting Phishing Websites Using Machine Learning. 2019 2nd International Conference on Computer Applications & Information Security (ICCAIS), Riyadh, 1-3 May 2019, 1-6. https://doi.org/10.1109/cais.2019.8769571
[3]
Kolluri, V. (2016) A Pioneering Approach to Forensic Insights: Utilization AI for Cybersecurity Incident Investigations. International Journal of Research and Analytical Reviews, 3, 919-922.
[4]
Varshney, G., Misra, M. and Atrey, P.K. (2016) A Phish Detector Using Lightweight Search Features. Computers & Security, 62, 213-228. https://doi.org/10.1016/j.cose.2016.08.003
[5]
Ben-Asher, N. and Gonzalez, C. (2015) Effects of Cyber Security Knowledge on Attack Detection. Computers in Human Behavior, 48, 51-61. https://doi.org/10.1016/j.chb.2015.01.039
[6]
Parmar, J.D. and Patel, J.T. (2017) Anomaly Detection in Data Mining: A Review. International Journal of Advanced Research in Computer Science and Software Engineering, 7, 32-40. https://doi.org/10.23956/ijarcsse/v7i4/0142
[7]
Abu-Nimeh, S., Nappa, D., Wang, X. and Nair, S. (2007) A Comparison of Machine Learning Techniques for Phishing Detection. Proceedings of the Anti-Phishing Working Groups 2nd Annual eCrime Researchers Summit, Pittsburgh, 4-5 October 2007, 60-69. https://doi.org/10.1145/1299015.1299021
[8]
Kolluri, V. (2015) A Comprehensive Analysis on Explainable and Ethical Machine: Demystifying Advances in Artificial Intelligence. SSRN Electronic Journal, 2, a1-a5.
[9]
Rege, M. and Mbah, R. (2018) Machine Learning for Cyber Defense and Attack. 7th International Conference on Data Analytics, Athens, 7–14, 18-22 November 2018, 73-78.
Noor, U., Anwar, Z., Amjad, T. and Choo, K.R. (2019) A Machine Learning-Based Fintech Cyber Threat Attribution Framework Using High-Level Indicators of Compromise. Future Generation Computer Systems, 96, 227-242. https://doi.org/10.1016/j.future.2019.02.013
[12]
Nathezhtha, T., Sangeetha, D. and Vaidehi, V. (2019) WC-PAD: Web Crawling Based Phishing Attack Detection. 2019 International Carnahan Conference on Security Technology, Chennai, 1-3 October 2019, 1-6. https://doi.org/10.1109/ccst.2019.8888416
[13]
Arivudainambi, D., Varun Kumar, K.A., Sibi Chakkaravarthy, S. and Visu, P. (2019) Computer Communications, 147, 50-57. https://doi.org/10.1016/j.comcom.2019.08.003
[14]
Niu, W., Zhang, X., Yang, G., Ma, Z. and Zhuo, Z. (2017) Phishing Emails Detection Using CS-SVM. 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC), Guangzhou, 12-15 December 2017, 1054-1059. https://doi.org/10.1109/ispa/iucc.2017.00160
[15]
Li, J.H. and Wang, S.D. (2017) PhishBox: An Approach for Phishing Validation and Detection. 2017 IEEE 15th International Conference on Dependable, Autonomic and Secure Computing, 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing, 2017 IEEE 3rd International Conference on Big Data Intelligence and Compu, Orlando, 6-10 November 2017, 557-564.
[16]
Salloum, S.A., Al-Emran, M., Monem, A.A. and Shaalan, K. (2018) Using Text Mining Techniques for Extracting Information from Research Articles. In: Studies in Computational Intelligence, Springer, 373-397. https://doi.org/10.1007/978-3-319-67056-0_18
[17]
Rodríguez, P., Bautista, M.A., Gonzàlez, J. and Escalera, S. (2018) Beyond One-Hot Encoding: Lower Dimensional Target Embedding. Image and Vision Computing, 75, 21-31. https://doi.org/10.1016/j.imavis.2018.04.004
[18]
He, H., Zhang, W. and Zhang, S. (2018) A Novel Ensemble Method for Credit Scoring: Adaption of Different Imbalance Ratios. Expert Systems with Applications, 98, 105-117. https://doi.org/10.1016/j.eswa.2018.01.012
[19]
Kanter, J.M. and Veeramachaneni, K. (2015) Deep Feature Synthesis: Towards Automating Data Science Endeavors. 2015 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Paris, 19-21 October 2015, 1-10. https://doi.org/10.1109/dsaa.2015.7344858
[20]
Yazhmozhi, V.M. and Janet, B. (2019) Natural Language Processing and Machine Learning Based Phishing Website Detection System. 2019 Third International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), Palladam, 12-14 December 2019, 336-340. https://doi.org/10.1109/i-smac47947.2019.9032492
[21]
Yi, P., Guan, Y., Zou, F., Yao, Y., Wang, W. and Zhu, T. (2018) Web Phishing Detection Using a Deep Learning Framework. Wireless Communications and Mobile Computing, 2018, Article ID: 4678746. https://onlinelibrary.wiley.com/doi/full/10.1155/2018/4678746
[22]
Wang, W., Zhang, F., Luo, X. and Zhang, S. (2019) PDRCNN: Precise Phishing Detection with Recurrent Convolutional Neural Networks. Security and Communication Networks, 2019, 1-15. https://doi.org/10.1155/2019/2595794
[23]
Mahajan, R. and Siddavatam, I. (2018) Phishing Website Detection Using Machine Learning Algorithms. International Journal of Computer Applications, 181, 45-47. https://doi.org/10.5120/ijca2018918026