决策树
计算机科学
熵(时间箭头)
支持向量机
字节
网络数据包
朴素贝叶斯分类器
机器学习
人工智能
近似熵
数据挖掘
模式识别(心理学)
计算机安全
物理
量子力学
操作系统
作者
Yulduz Khodjaeva,A. Nur Zincir‐Heywood
标识
DOI:10.1145/3465481.3470089
摘要
In this paper, we propose the concept of "entropy of a flow" to augment flow statistical features for identifying malicious behaviours in DNS tunnels, specifically DNS over HTTPS traffic. In order to achieve this, we explore the use of three flow exporters, namely Argus, DoHlyzer and Tranalyzer2 to extract flow statistical features. We then augment these features using different ways of calculating the entropy of a flow. To this end, we investigate three entropy calculation approaches: Entropy over all packets of a flow, Entropy over the first 96 bytes of a flow, and Entropy over the first n-packets of a flow. We evaluate five machine learning classifiers, namely Decision Tree, Random Forest, Logistic Regression, Support Vector Machine and Naive Bayes using these features in order to identify malicious behaviours in different publicly available datasets. The evaluations show that the Decision Tree classifier achieves an F-measure of 99.7% when flow statistical features are augmented with entropy of a flow calculated over the first 4 packets.
科研通智能强力驱动
Strongly Powered by AbleSci AI