安徽科技学院学报2024,Vol.38Issue(1) :111-116.DOI:10.19608/j.cnki.1673-8772.2024.0017

基于机器学习的网络异常流量检测

Network abnormal traffic detection based on machine learning

沈徳松
安徽科技学院学报2024,Vol.38Issue(1) :111-116.DOI:10.19608/j.cnki.1673-8772.2024.0017

基于机器学习的网络异常流量检测

Network abnormal traffic detection based on machine learning

沈徳松1
扫码查看

作者信息

  • 1. 安徽文达信息工程学院,安徽 合肥 231201
  • 折叠

摘要

目的:探索基于 XGBoost 算法的网络异常流量检测方法,并评估其分类准确率.方法:根据XGBoost算法和主成分分析的技术原理,梳理了网络异常流量的类型、具体表现和异常流量的成因.采用 136.4 万条网络流量样本作为实验数据集,包括 77 个网络流量特征和 8 种网络流量类型.进一步构建XGBoost分类模型,采用多个分类器,实现对网络异常流量的有效检测和识别.结果:XGBoost算法对网络异常流量的检测准确率达到了 96.32%.结论:XGBoost算法在网络异常流量检测方面具有出色的性能和可靠性,能够有效为网络管理员提供有效的辅助决策和保护措施.

Abstract

Objective:To explore the method of network abnormal traffic detection based on XGBoost algorithm and to evaluate its classification accuracy.Methods:Firstly,the XGBoost algorithm and the principle of principal component analysis were introduced,and the types,specific performance and causes of abnormal traffic were analyzed.Then,1364000 network traffic samples were used as the experimental data set,including 77 network traffic characteristics and 8 types of network traffic.Furthermore,the classification model of XGBoost was built to detect and identify the abnormal traffic effectively.Results:Experimental results showed that the detection accuracy of XGBoost algorithm for network abnormal traffic was 96.32%.Conclusion:The XGBoost algorithm had excellent performance and reliability in network abnormal traffic detection,and could provide effective assistant decision-making and protection measures for Network administrators.

关键词

机器学习/XGBoost算法/主成分分析/网络异常流量

Key words

Machine learning/XGBoost algorithm/Principal component analysis/Network abnormal traffic

引用本文复制引用

基金项目

安徽省高校自然科学研究项目(2022AH052847)

出版年

2024
安徽科技学院学报
安徽科技学院

安徽科技学院学报

影响因子:0.434
ISSN:1673-8772
参考文献量10
段落导航相关论文