Suppr超能文献

使用监督式机器学习算法的分布式拒绝服务(DDOS)攻击检测

Distributed denial-of-service (DDOS) attack detection using supervised machine learning algorithms.

作者信息

Abiramasundari S, Ramaswamy V

机构信息

SASTRA Deemed to be University, Kumbakonam, Tamil Nadu, India.

出版信息

Sci Rep. 2025 Apr 16;15(1):13098. doi: 10.1038/s41598-024-84879-y.

Abstract

Distributed Denial-of-Service (DDoS) attacks have become a critical issue in cyber security. This can lead to a temporary or even prolonged loss of service for users. These attacks mainly target e-commerce platforms, online services, and financial institutions. DDoS attacks need to be detected since they cause serious problems. Supervised machine learning models are effective mechanisms for detecting DDoS attacks. In this paper, a PCA-based Enhanced Distributed DDoS Attack Detection (EDAD) framework has been proposed. Various Machine Learning (ML) algorithms and feature selection techniques have been used to detect DDoS attacks. Support Vector Machine (SVM), Logistic Regression (LR), Random Forest (RF), K-Nearest Neighbours (KNN), Decision Tree (DT) supervised models, and Principle Component Analysis (PCA) feature selection method are used to differentiate between attack and regular traffic. The CICIDS2018, CICIDS2017, and CICDDoS-2019 datasets are used to evaluate the performances of ML algorithms. Various performance metrics of these algorithms are studied and compared to find the best algorithm that yields the highest accuracy. It is found that RF yields the highest accuracy of 98.9% on CICIDS2017. In the CICDDoS2019 dataset, RF and KNN yield a higher accuracy of 98.7. On the CICIDS2018 dataset, SVM gives the highest accuracy of 98.7%.

摘要

分布式拒绝服务(DDoS)攻击已成为网络安全中的一个关键问题。这可能导致用户暂时甚至长期无法使用服务。这些攻击主要针对电子商务平台、在线服务和金融机构。由于DDoS攻击会引发严重问题,因此需要对其进行检测。监督式机器学习模型是检测DDoS攻击的有效机制。本文提出了一种基于主成分分析(PCA)的增强型分布式DDoS攻击检测(EDAD)框架。已使用各种机器学习(ML)算法和特征选择技术来检测DDoS攻击。支持向量机(SVM)、逻辑回归(LR)、随机森林(RF)、K近邻(KNN)、决策树(DT)监督模型以及主成分分析(PCA)特征选择方法用于区分攻击流量和正常流量。使用CICIDS2018、CICIDS2017和CICDDoS - 2019数据集来评估ML算法的性能。研究并比较了这些算法的各种性能指标,以找出准确率最高的最佳算法。结果发现,RF在CICIDS2017上的准确率最高,为98.9%。在CICDDoS2019数据集中,RF和KNN的准确率较高,为98.7%。在CICIDS2018数据集上,SVM的准确率最高,为98.7%。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5c43/12003891/15f99969d5dc/41598_2024_84879_Fig1_HTML.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验