International Journal of Innovative Research in Computer and Communication Engineering
ISSN Approved Journal | Impact factor: 8.771 | ESTD: 2013 | Follows UGC CARE Journal Norms and Guidelines
| Monthly, Peer-Reviewed, Refereed, Scholarly, Multidisciplinary and Open Access Journal | High Impact Factor 8.771 (Calculated by Google Scholar and Semantic Scholar | AI-Powered Research Tool | Indexing in all Major Database & Metadata, Citation Generator | Digital Object Identifier (DOI) |
| TITLE | Malicious URL Detection Using Machine Learning |
|---|---|
| ABSTRACT | Malicious URLs are among the most common vectors used to deliver phishing, malware, spam, and defacement attacks, affecting millions of internet users worldwide and causing significant financial and data loss. Traditional detection methods such as blacklisting and signature-based filtering are often reactive, unable to detect newly generated malicious URLs, and require frequent manual updates. To address these limitations, this paper presents a Malicious URL Detection framework that utilizes machine learning techniques to analyze URL-related parameters such as lexical features, host-based features, domain age, and page content characteristics. The collected data undergoes preprocessing and feature extraction to improve prediction accuracy. Multiple classification algorithms are employed to identify URL categories including benign, phishing, malware, and defacement URLs. The framework provides automated analysis and reliable predictions, reducing dependence on manual blacklist maintenance. Experimental evaluation demonstrates the effectiveness of the proposed approach in detecting malicious URLs with high accuracy. |
| AUTHOR | DR. T.V.S SRIRAM, SURESH GOPI, K. ASHOK Sr. Asst. Professor, Dept. of MCA, NSRIT, Visakhapatnam, AP, India Asst. Professor, Dept. of MCA, NSRIT, Visakhapatnam, AP, India Dept. of MCA, NSRIT, Visakhapatnam, AP, India |
| VOLUME | 186 |
| DOI | DOI: 10.15680/IJIRCCE.2026.1407027 |
| pdf/27_Malicious URL Detection Using Machine Learning.pdf | |
| KEYWORDS | |
| References | [1] Symantec Corporation, Internet Security Threat Report, Symantec, 2019. [2] Anti-Phishing Working Group (APWG), Phishing Activity Trends Report, APWG, 2023. [3] I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning, MIT Press, 2016. [4] T. Hastie, R. Tibshirani, and J. Friedman, The Elements of Statistical Learning, Springer, 2017. [5] C. M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006. [6] F. Chollet, Deep Learning with Python, 2nd ed., Manning Publications, 2021. [7] J. Ma, L. K. Saul, S. Savage, and G. M. Voelker, "Beyond Blacklists: Learning to Detect Malicious Web Sites from Suspicious URLs," ACM SIGKDD, 2009. [8] D. Sahoo, C. Liu, and S. C. H. Hoi, "Malicious URL Detection using Machine Learning: A Survey," arXiv preprint, 2019. [9] A. Esteva et al., "A Guide to Deep Learning in Healthcare," Nature Medicine, vol. 25, no. 1, pp. 24-29, 2019. [10] I. Sommerville, Software Engineering, 10th ed., Pearson Education, 2016. [11] R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner's Approach, 8th ed., McGraw-Hill Education, 2015. [12] A. Geron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 3rd ed., O'Reilly Media, 2022. [13] J. Han, M. Kamber, and J. Pei, Data Mining: Concepts and Techniques, 3rd ed., Morgan Kaufmann, 2012. [14] F. Pedregosa et al., "Scikit-learn: Machine Learning in Python," Journal of Machine Learning Research, vol. 12, pp. 2825-2830, 2011. [15] W. McKinney, Python for Data Analysis, 3rd ed., O'Reilly Media, 2022. [16] T. Mitchell, Machine Learning, McGraw-Hill, 1997. [17] E. Alpaydin, Introduction to Machine Learning, 4th ed., MIT Press, 2020. [18] K. P. Murphy, Machine Learning: A Probabilistic Perspective, MIT Press, 2012. [19] S. Raschka and V. Mirjalili, Python Machine Learning, 3rd ed., Packt Publishing, 2019. [20] R. Verma and A. Das, "What's in a URL: Fast Feature Extraction and Malicious URL Detection," ACM IWSPA, 2017. [21] Y. LeCun, Y. Bengio, and G. Hinton, "Deep Learning," Nature, vol. 521, no. 7553, pp. 436-444, 2015. [22] G. Hinton and R. Salakhutdinov, "Reducing the Dimensionality of Data with Neural Networks," Science, vol. 313, no. 5786, pp. 504-507, 2006. [23] A. Krizhevsky, I. Sutskever, and G. Hinton, "ImageNet Classification with Deep Convolutional Neural Networks," NIPS, 2012. [24] S. Hochreiter and J. Schmidhuber, "Long Short-Term Memory," Neural Computation, vol. 9, no. 8, pp. 1735-1780, 1997. [25] L. Breiman, "Random Forests," Machine Learning, vol. 45, no. 1, pp. 5-32, 2001. [26] C. Cortes and V. Vapnik, "Support Vector Networks," Machine Learning, vol. 20, pp. 273-297, 1995. [27] J. R. Quinlan, C4.5: Programs for Machine Learning, Morgan Kaufmann, 1993. [28] T. Cover and P. Hart, "Nearest Neighbor Pattern Classification," IEEE Transactions on Information Theory, vol. 13, no. 1, pp. 21-27, 1967. [29] F. Chollet, Deep Learning with Python, Manning Publications, 2018. [30] B. Ripley, Pattern Recognition and Neural Networks, Cambridge University Press, 2007. [31] D. Silver et al., "Mastering the Game of Go with Deep Neural Networks and Tree Search," Nature, vol. 529, pp. 484-489, 2016. [32] R. Collobert and J. Weston, "A Unified Architecture for Natural Language Processing," ICML, 2008. [33] J. Brownlee, Machine Learning Mastery with Python, Machine Learning Mastery, 2016. [34] M. Kuhn and K. Johnson, Applied Predictive Modeling, Springer, 2013. [35] J. Han and M. Kamber, Data Mining: Concepts and Techniques, Morgan Kaufmann, 2011. [36] S. Haykin, Neural Networks and Learning Machines, 3rd ed., Pearson, 2009. [37] N. Chou, R. Ledesma, Y. Teraguchi, and J. C. Mitchell, "Client-Side Defense Against Web-Based Identity Theft," NDSS, 2004. [38] S. Marchal, J. Francois, R. State, and T. Engel, "PhishStorm: Detecting Phishing With Streaming Analytics," IEEE Transactions on Network and Service Management, vol. 11, no. 4, pp. 458-471, 2014. [39] Google Safe Browsing, Transparency Report, Google, 2023. [40] OpenPhish, Phishing Intelligence Feed Documentation, OpenPhish, 2023. |