Detecting Malicious URLs Using Machine Learning
摘要
This research focuses on detecting malicious URLs using machine learning methods. We used supervised machine learning models to distinguish between malicious and benign URLs, experimenting with several algorithms including Logistic Regression, SVM, Decision Tree, Random Forest, and Gradient Boosting. The URLs were analyzed using 50 features categorized into five classifications: lexical-based, domain-based, content-based, anomaly-based, and HTML/JS-based features, which helped improve the models’ accuracy. Key findings show that the Gradient Boosting algorithm demonstrated superior performance with the highest accuracy of 99.81% compared to other algorithms. The research highlights the increasing importance of accurate malicious URL detection methods in today’s context of growing internet usage and associated cyber threats. We propose that detection capabilities can be further enhanced by incorporating Mongolian URLs into the dataset and adding additional content-based features.