CSR-PTDNG: A Graph Construction Method for DNS Tunneling Domain Names Detection

被引:0
|
作者
Xu, Zhaoyang [1 ,2 ]
Guan, Zhujie [1 ,2 ]
Tian, Mengmeng [1 ,2 ]
机构
[1] Southeast Univ, Sch Cyber Sci & Engn, Nanjing, Peoples R China
[2] Engn Res Ctr Blockchain Applicat Supervis & Manag, Nanjing, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
DNS tunnel; Network security; Graph Classification; GNN;
D O I
10.1109/ISCC61673.2024.10733579
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
DNS tunneling has led to significant privacy breaches and financial losses. Different tool for DNS tunneling serves varied purposes: penetration testing, firewall bypassing, and communication with C2 servers. Therefore, achieving multi-classification for different DNS tunneling software is crucial. However, previous research faced three issues: ineffective use of PDNS data, overlooking the topological relationships of entities, and not leveraging DNS tunnels' structural features, causing inefficiencies in multi-classification tasks. Our method utilizes the graph's powerful representation ability for relationship to exploit DNS tunnel domain names' structural features from PDNS data and to address sample imbalance meanwhile. We constructed a PDNS dataset containing 691,769 domain names and a graph dataset named CSR-PTDNG, comprising 41,943 graphs. The latter represents the first graph dataset related to DNS tunneling research. Besides, we adopt three encoders for Client, Subdomain, and Record data (Rdata) nodes. Using GNNs for node embeddings updating and graph classification, we evaluate the models and the framework in binary and multi-class tasks. Ultimately, all GNN models achieved nearly 1 AUC and F1-score, demonstrating the effectiveness of our graph construction approach.
引用
收藏
页数:7
相关论文
共 22 条
  • [1] DNS Graph Mining For Malicious Domain Detection
    Hau Tran
    An Nguyen
    Phuong Vo
    Tu Vu
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 4680 - 4685
  • [2] Analysis and Detection on Abused Wildcard Domain Names Based on DNS Logs
    Yu, Guangxi
    Zhang, Yan
    Cui, Huajun
    Yang, Xinghua
    Li, Yang
    Yang, Huiran
    COMPUTATIONAL SCIENCE - ICCS 2019, PT I, 2019, 11536 : 211 - 225
  • [3] Dictionary Extraction and Detection of Algorithmically Generated Domain Names in Passive DNS Traffic
    Pereira, Mayana
    Coleman, Shaun
    Yu, Bin
    DeCock, Martine
    Nascimento, Anderson
    RESEARCH IN ATTACKS, INTRUSIONS, AND DEFENSES, RAID 2018, 2018, 11050 : 295 - 314
  • [4] DNS Tunneling Detection Method Based on Multilabel Support Vector Machine
    Almusawi, Ahmed
    Amintoosi, Haleh
    SECURITY AND COMMUNICATION NETWORKS, 2018,
  • [5] A relationship extraction method for domain knowledge graph construction
    Haoze Yu
    Haisheng Li
    Dianhui Mao
    Qiang Cai
    World Wide Web, 2020, 23 : 735 - 753
  • [6] A domain knowledge graph construction method based on Wikipedia
    Yu, Haoze
    Li, Haisheng
    Mao, Dianhui
    Cai, Qiang
    JOURNAL OF INFORMATION SCIENCE, 2021, 47 (06) : 783 - 793
  • [7] A relationship extraction method for domain knowledge graph construction
    Yu, Haoze
    Li, Haisheng
    Mao, Dianhui
    Cai, Qiang
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2020, 23 (02): : 735 - 753
  • [8] Verification Method of Associated Domain Names Using Certificates by Applying DNS over TLS to Authoritative Servers
    Yamai, Nariyoshi
    Jin, Yong
    Murakami, Toshio
    Nakagawa, Rei
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 1000 - 1001
  • [9] A DNS Tunneling Detection Method Based on Deep Learning Models to Prevent Data Exfiltration
    Zhang, Jiacheng
    Yang, Li
    Yu, Shui
    Ma, Jianfeng
    NETWORK AND SYSTEM SECURITY, NSS 2019, 2019, 11928 : 520 - 535
  • [10] Construction Method of Double-Carbon Domain Knowledge Graph
    Dong, Zhen
    Cheng, Fan
    Du, Fengqing
    Liu, Jing
    Bi, Zhongqin
    2022 HUMAN-CENTERED COGNITIVE SYSTEMS, HCCS, 2022, : 98 - 104