Machine Learning & Concept Drift based Approach for Malicious Website Detection
Authors:
- 1 January 2020
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 582-585
Abstract
The rampant increase in the number of available cyber attack vectors and the frequency of cyber attacks necessitates the implementation of robust cybersecurity systems. Malicious websites are a significant threat to cybersecurity. Miscreants and hackers use malicious websites for illegal activities such as disrupting the functioning of the systems by implanting malware, gaining unauthorized access to systems, or illegally collecting personal information. We propose and implement an approach for classifying malicious and benign websites given their Uniform Resource Locator (URL) as input. Using the URL provided by the user, we collect Lexical, Host-Based, and Content-Based features for the website. These features are fed into a supervised Machine Learning algorithm as input that classifies the URL as malicious or benign. The models are trained on a dataset consisting of multiple malicious and benign URLs. We have evaluated the accuracy of classification for Random forests, Gradient Boosted Decision Trees and Deep Neural Network classifiers. One loophole in the use of Machine learning for detection is the availability of the same training data to the attackers. This data is exploited by the miscreants to alter the features associated with the Malicious URLs, which will be classified as benign by the supervised learning algorithms. Further, owing to the dynamic nature of the malicious websites, we also propose a paradigm for detecting and countering these manually induced concept drifts.Keywords
This publication has 8 references indexed in Scilit:
- A Comparison of Machine Learning Attributes for Detecting Malicious Websites2019
- Learning under Concept Drift: A ReviewIEEE Transactions on Knowledge and Data Engineering, 2018
- A URL address aware classification of malicious websites for online security during web-surfing2017
- Obfuscated malicious javascript detection scheme using the feature based on divided URL2017
- Detecting malicious HTTP redirections using trees of user browsing activity2014
- Detecting Obfuscated JavaScript Malware Using Sequences of Internal Function Calls2014
- Proactive Blacklisting for Malicious Web Sites by Reputation Evaluation Based on Domain and IP Address Registration2011
- Improved Heterogeneous Distance FunctionsJournal of Artificial Intelligence Research, 1997