EXPOSURE: A Passive DNS Analysis Service to Detect and Report Malicious Domains

被引:203
作者
Bilge, Leyla
Sen, Sevil [1 ]
Balzarotti, Davide [2 ]
Kirda, Engin [3 ]
Kruegel, Christopher [4 ]
机构
[1] Hacettepe Univ, Ankara, Turkey
[2] Eurecom, Biot, France
[3] Northeastern Univ, Boston, MA 02115 USA
[4] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
基金
美国国家科学基金会;
关键词
Domain name system; malicious domains; machine learning;
D O I
10.1145/2584679
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A wide range of malicious activities rely on the domain name service (DNS) to manage their large, distributed networks of infected machines. As a consequence, the monitoring and analysis of DNS queries has recently been proposed as one of the most promising techniques to detect and blacklist domains involved in malicious activities (e.g., phishing, spam, botnets command-and-control, etc.). EXPOSURE is a system we designed to detect such domains in real time, by applying 15 unique features grouped in four categories. We conducted a controlled experiment with a large, real-world dataset consisting of billions of DNS requests. The extremely positive results obtained in the tests convinced us to implement our techniques and deploy it as a free, online service. In this article, we present the EXPOSURE system and describe the results and lessons learned from 17 months of its operation. Over this amount of time, the service detected over 100K malicious domains. The statistics about the time of usage, number of queries, and target IP addresses of each domain are also published on a daily basis on the service Web page.
引用
收藏
页数:28
相关论文
共 36 条
[1]  
[Anonymous], 2002, P 2 SIAM INT C DAT M
[2]  
[Anonymous], 2011, NDSS
[3]  
Antonakakis M., 2012, P 21 US SEC S
[4]  
Antonakakis M., 2011, P 20 US SEC S
[5]  
Antonakakis M., 2010, P 19 US SEC S
[6]  
Basseville M., 1993, SURVEY CLUSTERING DA
[7]  
Bayer U., 2006, SURVEY CLUSTERING DA
[8]  
Berkhin P., 2002, SURVEY CLUSTERING DA
[9]   The use of the area under the roc curve in the evaluation of machine learning algorithms [J].
Bradley, AP .
PATTERN RECOGNITION, 1997, 30 (07) :1145-1159
[10]  
Choi H., 2007, P 7 IEEE INT C COMP