Comparing Machine Learning Algorithms for BGP Anomaly Detection using Graph Features

被引:16
|
作者
Sanchez, Odnan Ref [1 ]
Ferlin, Simone [2 ]
Pelsser, Cristel [1 ]
Bush, Randy [3 ]
机构
[1] Univ Strasbourg, Strasbourg, France
[2] Ericsson Research, Stockholm, Sweden
[3] Internet Initiat Japan, Tokyo, Japan
关键词
BGP; machine learning; anomaly detection; graph features;
D O I
10.1145/3359992.3366640
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Border Gateway Protocol (BGP) coordinates the connectivity and reachability among Autonomous Systems, providing efficient operation of the global Internet. Historically, BGP anomalies have disrupted network connections on a global scale, i.e., detecting them is of great importance. Today, Machine Learning (ML) methods have improved BGP anomaly detection using volume and path features of BGP's update messages, which are often noisy and bursty. In this work, we identified different graph features to detect BGP anomalies, which are arguably more robust than traditional features. We evaluate such features through an extensive comparison of different ML algorithms, i.e., Naive Bayes classifier (NB), Decision Trees (DT), Random Forests (RF), Support Vector Machines (SVM), and Multi-Layer Perceptron (MLP), to specifically detect BGP path leaks. We show that SVM offers a good trade-off between precision and recall. Finally, we provide insights into the graph features' characteristics during the anomalous and non-anomalous interval and provide an interpretation of the ML classifier results.
引用
收藏
页码:35 / 41
页数:7
相关论文
共 50 条
  • [1] Realtime BGP Anomaly Detection Using Graph Centrality Features
    Huang, Janel
    Odiathevar, Murugaraj
    Valera, Alvin
    Sahni, Jyoti
    Frean, Marcus
    Seah, Winston K. G.
    [J]. ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 3, AINA 2024, 2024, 201 : 222 - 233
  • [2] A Survey of BGP Anomaly Detection Using Machine Learning Techniques
    Hammood, Noor Hadi
    Al-Musawi, Bahaa
    Alhilali, Ahmed Hazim
    [J]. APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY (ATIS 2021), 2022, 1554 : 109 - 120
  • [3] Application of machine learning in BGP anomaly detection
    Dai, Xianbo
    Wang, Na
    Wang, Wenjuan
    [J]. 2018 INTERNATIONAL SEMINAR ON COMPUTER SCIENCE AND ENGINEERING TECHNOLOGY (SCSET 2018), 2019, 1176
  • [4] An Efficient BGP Anomaly Detection Scheme with Hybrid Graph Features
    Sun, Jian
    Liu, Ying
    Zhang, Weiting
    Li, Yikun
    Yan, Xincheng
    Zhou, Na
    Jiang, Zhihong
    [J]. EMERGING NETWORKING ARCHITECTURE AND TECHNOLOGIES, ICENAT 2022, 2023, 1696 : 494 - 506
  • [5] Network Intrusion Detection Using Machine Learning Anomaly Detection Algorithms
    Hanifi, Khadija
    Bank, Hasan
    Karsligil, M. Elif
    Yavuz, A. Gokhan
    Guvensan, M. Amac
    [J]. 2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [6] IoT Anomaly Detection Using a Multitude of Machine Learning Algorithms
    Balega, Maria
    Farag, Waleed
    Ezekiel, Soundararajan
    Wu, Xin-Wen
    Deak, Alicia
    Good, Zaryn
    [J]. 2022 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP, AIPR, 2022,
  • [7] Suitability of Graph Representation for BGP Anomaly Detection
    Hoarau, Kevin
    Tournoux, Pierre Ugo
    Razafindralambo, Tahiry
    [J]. PROCEEDINGS OF THE IEEE 46TH CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2021), 2021, : 305 - 310
  • [8] Anomaly detection using unsupervised machine learning algorithms: A simulation study
    Agyemang, Edmund Fosu
    [J]. SCIENTIFIC AFRICAN, 2024, 26
  • [9] Anomaly detection for atomic clocks using unsupervised machine learning algorithms
    Chen, Edwin
    Charbonneau, Andre
    Gertsvolf, Marina
    Wang, Yunli
    [J]. METROLOGIA, 2024, 61 (05)
  • [10] Selection of Effective Features for BGP Anomaly Detection
    Arai, Tatsuya
    Nakano, Kotaro
    Chakraborty, Basabi
    [J]. 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST 2019), 2019, : 215 - 220