深度学习技术在网络入侵检测中的应用

本文涉及的产品
云防火墙,500元 1000GB
简介:
案例简介
• 本案例中,北京邮电大学移动互联网安全技术国家工程实验室研究团队致力于将最新的深度学习技术应用于网络入侵检测,积极探索利用人工智能解决网络安全问题的新思路。
• 本案例中使用的NVIDIA GPU:10块 Tesla K80。
Case Introduction
• In this case, the research team belongs to the National Engineering Laboratory for Mobile Network Security Technologies, Beijing University of Posts and Telecommunications. They devote to applying the latest deep learning technology to network intrusion detection, and actively exploring new ideas of using artificial intelligence to solve cyber security problems.
• The major product utilized in the case is 10 NVIDIA Tesla K80 GPUs.
现状
从全球范围来看,网络空间安全形势不容乐观。继早期的蠕虫病毒、特洛伊木马和僵尸网络之后,近年来又兴起了被称为APT(高级持续威胁)的新型网络攻击手段。2017年上半年,勒索病毒WannaCry更是在全球范围内肆虐,通过网络造成一场严重的灾难。最新统计数据显示,WannaCry勒索病毒至少感染了150个国家的30万台电脑,波及了众多行业,包括金融、能源、医疗等,造成经济损失约达80亿美元,成为多年以来影响力最大的病毒之一。
简言之,不断爆发的大规模网络攻击一方面证明了传统安全防护技术的缺陷和不足,另一方面则呼唤着新一代网络安全技术的出现。笔者所在研究团队隶属于北京邮电大学移动互联网安全技术国家工程实验室,主要关注基于深度学习技术的网络入侵检测,在网络异常流量检测、基于载荷的Web攻击检测等方面开展研究工作。此外,团队也积极探索利用人工智能解决网络安全问题的新思路。
挑战
入侵检测技术最早在1980年提出,此后一直是网络安全领域的重点研究方向。传统入侵检测技术采用基于规则的方法,所谓规则是指恶意程序的签名和对恶意行为的描述,与规则相匹配的程序代码或网络行为会被检测为攻击。从实际应用情况来看,基于规则的入侵检测技术可以有效防御已知攻击方面,但对于新型未知攻击则素手无策。
鉴于此,诸多网络安全研究人员将关注点转移到基于异常的入侵检测技术。该检测技术主要采用统计机器学习的方法——收集正常的程序和网络行为数据,提取多维度特征,并在此基础上训练判决式机器学习模型(常用的包括朴素贝叶斯、决策树、支持向量机和随机森林等)。在检测阶段,与正常值之间的偏离超出容限的程序代码或网络行为会被认为是恶意代码或网络攻击行为。
与规则检测相比,基于异常的检测方法难以被绕过,在一定程度上提升了入侵检测的能力。然而实践表明,异常检测模型的优劣主要取决于特征提取。在已有研究中,特征提取工作主要都是由领域专家人工完成,使得该环节严重依赖于专家经验,而且缺乏在不同应用场景下的自适应性。
方案
由于深度神经网络有良好的数据表示和特征提取能力,笔者所在研究团队尝试在特征提取环节应用深度学习技术,替代人工专家的主观经验。团队主要从网络异常流量检测和基于载荷的Web攻击检测两方面展开研究。接下来简要介绍我们的研究工作。
 利用受限玻尔兹曼机和支持向量机进行网络异常流量检测
网络异常流量检测的总体流程如图1所示。相比传统方法,此工作的创新点是在分类器模型之前增加了特征抽取器。在实现时,分类器模型采用支持向量机,而特征抽取器则使用了受限玻尔兹曼机。

6 天前 上传

点击文件名下载附件

683.5 KB, 下载次数: 0


原文发布时间为:2018-2-28
原文由:emily 发布,版权归属于原作者 
本文来自云栖社区合作伙伴NVIDIA,了解相关信息可以关注NVIDIA官方网站
目录
相关文章
|
18天前
|
存储 监控 安全
单位网络监控软件:Java 技术驱动的高效网络监管体系构建
在数字化办公时代,构建基于Java技术的单位网络监控软件至关重要。该软件能精准监管单位网络活动,保障信息安全,提升工作效率。通过网络流量监测、访问控制及连接状态监控等模块,实现高效网络监管,确保网络稳定、安全、高效运行。
46 11
|
18天前
|
机器学习/深度学习 人工智能 算法
猫狗宠物识别系统Python+TensorFlow+人工智能+深度学习+卷积网络算法
宠物识别系统使用Python和TensorFlow搭建卷积神经网络,基于37种常见猫狗数据集训练高精度模型,并保存为h5格式。通过Django框架搭建Web平台,用户上传宠物图片即可识别其名称,提供便捷的宠物识别服务。
205 55
|
3天前
|
负载均衡 网络协议 网络性能优化
动态IP代理技术详解及网络性能优化
动态IP代理技术通过灵活更换IP地址,广泛应用于数据采集、网络安全测试等领域。本文详细解析其工作原理,涵盖HTTP、SOCKS代理及代理池的实现方法,并提供代码示例。同时探讨配置动态代理IP后如何通过智能调度、负载均衡、优化协议选择等方式提升网络性能,确保高效稳定的网络访问。
27 2
|
10天前
|
机器学习/深度学习 安全 网络安全
网络安全词云图与技术浅谈
### 网络安全词云图与技术浅谈 本文介绍了通过词云图展示网络安全关键术语的方法,并探讨了构建现代网络安全体系的关键要素。词云图利用字体大小和颜色突出高频词汇,如恶意软件、防火墙、入侵检测系统等。文中提供了生成词云图的Python代码示例,包括安装依赖库和调整参数。此外,文章详细讨论了恶意软件防护、加密技术、身份验证、DDoS防御、社会工程学防范及威胁情报等核心技术,强调了多层次、多维度的安全策略的重要性。
49 11
网络安全词云图与技术浅谈
|
15天前
|
机器学习/深度学习 算法 数据安全/隐私保护
基于yolov4深度学习网络的公共场所人流密度检测系统matlab仿真,带GUI界面
本项目使用 MATLAB 2022a 进行 YOLOv4 算法仿真,实现公共场所人流密度检测。通过卷积神经网络提取图像特征,将图像划分为多个网格进行目标检测和识别,最终计算人流密度。核心程序包括图像和视频读取、处理和显示功能。仿真结果展示了算法的有效性和准确性。
56 31
|
8天前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习的原理与应用:开启智能时代的大门
深度学习的原理与应用:开启智能时代的大门
81 16
|
17天前
|
机器学习/深度学习 网络架构 计算机视觉
深度学习在图像识别中的应用与挑战
【10月更文挑战第21天】 本文探讨了深度学习技术在图像识别领域的应用,并分析了当前面临的主要挑战。通过研究卷积神经网络(CNN)的结构和原理,本文展示了深度学习如何提高图像识别的准确性和效率。同时,本文也讨论了数据不平衡、过拟合、计算资源限制等问题,并提出了相应的解决策略。
77 19
|
15天前
|
人工智能 运维 监控
超越传统网络防护,下一代防火墙安全策略解读
超越传统网络防护,下一代防火墙安全策略解读
54 6
|
17天前
|
机器学习/深度学习 传感器 人工智能
探索深度学习在图像识别中的应用与挑战
【10月更文挑战第21天】 本文深入探讨了深度学习技术在图像识别领域的应用,并分析了当前面临的主要挑战。通过介绍卷积神经网络(CNN)的基本原理和架构设计,阐述了深度学习如何有效地从图像数据中提取特征,并在多个领域实现突破性进展。同时,文章也指出了训练深度模型时常见的过拟合问题、数据不平衡以及计算资源需求高等挑战,并提出了相应的解决策略。
69 7
|
22天前
|
机器学习/深度学习 算法 信息无障碍
基于GoogleNet深度学习网络的手语识别算法matlab仿真
本项目展示了基于GoogleNet的深度学习手语识别算法,使用Matlab2022a实现。通过卷积神经网络(CNN)识别手语手势,如"How are you"、"I am fine"、"I love you"等。核心在于Inception模块,通过多尺度处理和1x1卷积减少计算量,提高效率。项目附带完整代码及操作视频。

热门文章

最新文章