Back to Search Start Over

Detection of algorithmically generated malicious domain names using masked N-grams.

Authors :
Selvi, Jose
Rodríguez, Ricardo J.
Soria-Olivas, Emilio
Source :
Expert Systems with Applications. Jun2019, Vol. 124, p156-163. 8p.
Publication Year :
2019

Abstract

Highlights • Detection of algorithmically generated domains using masked N-grams is introduced. • Dataset of algorithmically generated domains of real malware is publicly released. • Malware families are classified according to their domain generation algorithm. • Masked N-grams provide a good trade-off between training time and accuracy. Abstract Malware detection is a challenge that has increased in complexity in the last few years. A widely adopted strategy is to detect malware by means of analyzing network traffic, capturing the communications with their command and control (C&C) servers. However, some malware families have shifted to a stealthier communication strategy, since anti-malware companies maintain blacklists of known malicious locations. Instead of using static IP addresses or domain names, they algorithmically generate domain names that may host their C&C servers. Hence, blacklist approaches become ineffective since the number of domain names to block is large and varies from time to time. In this paper, we introduce a machine learning approach using Random Forest that relies on purely lexical features of the domain names to detect algorithmically generated domains. In particular, we propose using masked N-grams , together with other statistics obtained from the domain name. Furthermore, we provide a dataset built for experimentation that contains regular and algorithmically generated domain names, coming from different malware families. We also classify these families according to their type of domain generation algorithm. Our findings show that masked N-grams provide detection accuracy that is comparable to that of other existing techniques, but with much better performance. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09574174
Volume :
124
Database :
Academic Search Index
Journal :
Expert Systems with Applications
Publication Type :
Academic Journal
Accession number :
134849054
Full Text :
https://doi.org/10.1016/j.eswa.2019.01.050