MADMAX: Browser-Based Malicious Domain Detection Through Extreme Learning Machine
Open Access
- 14 May 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 78293-78314
Abstract
Fast and accurate malicious domain detection is an essential research theme to prevent cybercrime, and machine learning is an attractive approach for detecting unseen malicious domains in the past decade. In this paper, we present MADMAX (MAchine learning-baseD MAlicious domain eXhauster), a browser-based application leveraging extreme learning machine (ELM) for malicious domain detection. In contrast to the existing work of ELM-based domain detection, MADMAX newly introduces two methods, i.e., selection of optimized features to provide higher accuracy and throughput based on permutation importance and real-time training to retrain a model with an updated malicious dataset for continuous malicious domain detection. We demonstrate that MADMAX fairly outperforms the existing work with respect to accuracy and throughput by virtue of the selection of optimized features. Moreover, we also confirm a model with real-time training stably detects even unseen malicious domains, whereas accuracy of a model without the real-time training decreases due to the unseen domains. The source codes of MADMAX is publicly available via GitHub.Keywords
Funding Information
- Ministry of Education, Culture, Sports, Science and Technology (MEXT) “Innovation Platform for Society 5.0” Program (JPMXP0518071489)
This publication has 55 references indexed in Scilit:
- A Topology Based Flow Model for Computing Domain Reputation2015
- On-line sequential extreme learning machine based on recursive partial least squaresJournal of Process Control, 2015
- Trends in extreme learning machines: A reviewNeural Networks, 2015
- ExposureACM Transactions on Information and System Security, 2014
- Online sequential extreme learning machine with forgetting mechanismNeurocomputing, 2012
- Identifying botnets by capturing group activities in DNS trafficComputer Networks, 2012
- FluXOR: Detecting and Monitoring Fast-Flux Service Networks2009
- Counteracting Phishing Page Polymorphism: An Image Layout Analysis Approach2009
- A mathematical theory of communicationACM SIGMOBILE Mobile Computing and Communications Review, 2001
- Support-vector networksMachine Learning, 1995