3 个月前

基于深度置信网络的入侵检测系统

基于深度置信网络的入侵检测系统

摘要

连接设备的迅猛增长导致了新型网络攻击——零日攻击(zero-day attacks)的泛滥。传统的基于行为的入侵检测系统(IDS)依赖深度神经网络(DNN)来识别此类攻击。然而,用于训练DNN的数据集质量在检测性能中起着关键作用,尤其当某些攻击样本在训练集中代表性不足时,会导致检测效果显著下降。本文提出并评估了深度置信网络(DBN)在连接设备网络中检测网络攻击的性能。我们采用CICIDS2017数据集对所提出的DBN方法进行训练与性能评估,并应用并比较了多种类别平衡技术。最后,我们将该方法与传统的多层感知机(MLP)模型以及当前最先进的方法进行了对比。实验结果表明,所提出的DBN方法表现出具有竞争力且前景可观的性能,尤其在检测训练数据中代表性不足的攻击类型方面,实现了显著的性能提升。

代码仓库

othmbela/dbn-based-nids
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
network-intrusion-detection-on-cicids2017DBN
Avg F1: 0.94
Precision: 88.7
Recall: 99.7
network-intrusion-detection-on-cicids2017MLP
Avg F1: 0.873
Precision: 81.7
Recall: 99.5

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
基于深度置信网络的入侵检测系统 | 论文 | HyperAI超神经