System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于1D-TextCNN的面向云服务的异常攻击检测方法及系统技术方案_技高网

基于1D-TextCNN的面向云服务的异常攻击检测方法及系统技术方案

技术编号:41152571 阅读:4 留言:0更新日期:2024-04-30 18:18
本发明专利技术公开了一种基于1D‑TextCNN的异常攻击检测方法,应用于云服务环境,包括:S1、数据预处理:将云服务数据根据字段进行文本特征提取,形成文本特征向量;S2、进行模型训练:使用文本特征向量训练1D‑TextCNN模型,得到训练后的1D‑TextCNN模型;S3、数据分类:使用训练后的1D‑TextCNN模型对待分类的云服务数据样本进行分类。本发明专利技术能够有效地在云服务日志中检测到异常攻击,特别是应用层DDos攻击异常行为,并且有着较高的准确率。

【技术实现步骤摘要】

本专利技术属于网络,特别涉及一种基于1d-textcnn的面向云服务的异常攻击检测方法及系统。


技术介绍

1、面向云服务的异常攻击行为是指利用云计算平台的特性或漏洞,对云服务或云用户进行的恶意活动。分布式拒绝服务攻击为代表的异常攻击,是这类攻击行为的重要组成部分。分布式拒绝服务(ddos)攻击是一种常见的网络攻击形式,应用层ddos攻击是一种针对特定应用程序或服务发起的网络攻击,利用应用程序或服务中的漏洞,获取敏感数据的访问权限,或者中断应用程序或服务的正常运行。应用层攻击通常是更大规模的威胁(如勒索软件攻击)的一部分。

2、云服务提供商是常见的ddos攻击目标,因为它们为其他企业托管数据和应用程序,黑客可以通过一次攻击造成大范围的中断。ddos攻击会给云服务提供商和云服务用户带来严重的损失,包括业务中断、财务损失、声誉损害、法律责任等。正是因为云服务经常面临大量的ddos攻击,所以为了降低ddos攻击的风险和影响,云服务提供商和用户都需要采取有效的防护措施。其中如何利用云服务商大数据,根据租户的业务类型来建立ddos攻击检测模型,是一项亟待解决的问题。

3、在云服务环境下繁多的ddos攻击种类中,cc攻击(challenge collapsar attack,cc)属于其中的典型案例。cc攻击是一种针对应用服务器或应用程序的攻击,其利用获取信息的标准的get/post请求,如请求涉及数据库操作的uri或其他消耗系统资源的uri,造成服务器资源耗尽,无法响应正常请求。

4、目前,云服务环境中的ddos攻击类型多且复杂,国内外对云服务环境的应用层ddos攻击的检测方法研究主要围绕统计、基于机器学习以及基于深度学习进行。

5、1)基于统计的方法:erhan等利用流量特征统计变化的优势,提出两种统计信号处理方法(erhan d,anarim e.istatistikselile ddostespitiddosdetection using statistical methods[c]//2020 28th signal processing andcommunications applications conference(siu).piscataway:ieee,2020:1-4)。wang等采用三个草图和两个布隆过滤器利用指数加权移动平均值算法计算来分析(wang c,miu tt n,luo x,et al.skyshield:a sketch-based defense system against applicationlayer ddos attacks[j].ieee transactions on information forensics andsecurity,2017:559-573)。

6、2)基于机器学习的方法:she等引入了一种基于聚类的http泛洪攻击检测方法(she c y,wen w set al.applicationlayer ddosdetection by kmeans algorithm[c]//international conference on electrical and electronics engineering andcomputer science.china:atlantis press,2016:0),khundrakpam等利用多层感知器(multi-layer perceptron,mlp)分类算法和遗传算法作为学习算法来检测ddos攻击(khundrakpam j s,khelchandra t,tanmay d.entropy-based application layer ddosattack detection using artificial neural networks[j].entropy,2016,18(10):1-17)。

7、3)基于深度学习的方法(顾玥,李丹,高凯辉.基于机器学习和深度学习的网络流量分类研究[j].电信科学,2021,37(3):9(gu y,li d,gao kh.research on networktraffic classification based on machine learning and deep learning[j].telecommunications science,2021,37(3):9.)):lotfollahi等将数据包的原始字节作为特征输入,利用稀疏自动编码机模型进行流量分类(lotfollahi m,siavoshani m j,zade r s h,et al.deep packet:a novel approach for encrypted trafficclassification using deep learning[j].soft computing,2020,24(3):1999-2012)。wang等提取流字节作为输入特征,提取特征作为分类算法的输入,用于区分攻击与正常配置文件(wang w,zhu m,wang j l,et al.end-to-end encrypted trafficclassification with one-dimensional convolution neural networks[c]//proceedings of 2017ieee international conference on intelligence and securityinformatics(isi).piscataway:ieee press.2017:43-48)。

8、当前的技术方法主要存在以下缺点:

9、1)基于统计的方法,一方面较难捕捉异常攻击相关文本中的语义和结构信息,另一方面该方法依赖特定的信号处理方法或数据结构。

10、2)基于机器学习的方法,需要人工设计特征或选择合适的学习算法,在处理高维跟稀疏的文本数据需要降维或聚类等处理,过往的方法忽略了文本信息特征。

11、3)基于深度学习的方法,需要处理复杂和冗余的数据包或流字节,难以进行高效和灵活的文本分类。


技术实现思路

1、本专利技术的目的在于克服现有技术的不足,提供一种能够有效地在云服务日志中检测到异常攻击,特别是应用层ddos攻击异常行为的基于1d-textcnn的异常攻击检测方法,并提供一种进行该检测的系统。

2、本专利技术的目的是通过以下技术方案来实现的:基于1d-textcnn的异常攻击检测方法,其应用于云服务环境,包括:

3、s1、数据预处理:将云服务数据根据字段进行文本特征提取,形成文本特征向量;

4、s2、进行模型训练:使用文本特征向量训练1d-textcnn模型,得到训练后的1d-textcnn模型;

5、s3、数据分类:使用训练后的1d-textcnn模型对待分类的云服务数据样本进行分类。

6、所本文档来自技高网...

【技术保护点】

1.基于1D-TextCNN的异常攻击检测方法,其特征在于,应用于云服务环境,包括:

2.根据权利要求1所述的基于1D-TextCNN的异常攻击检测方法,其特征在于,所步骤S1的数据预处理包括文本分词、去停顿词、文本映射。

3.根据权利要求1所述的基于1D-TextCNN的异常攻击检测方法,其特征在于,所述1D-TextCNN模型包括输入层、词嵌入层、卷积层、池化层、降维层、暂退层、全连接层、分类器层,按顺序前后级联;

4.根据权利要求3所述的基于1D-TextCNN的异常攻击检测方法,其特征在于,所述的1D-TextCNN模型的训练步骤的操作包括:

5.根据权利要求1所述的基于1D-TextCNN的异常攻击检测方法,其特征在于,所述步骤S3的操作包括:

6.基于1D-TextCNN的异常攻击检测装置,用于执行权利要求1~5任意一项所述的异常攻击检测,其特征在于,该装置包括:

【技术特征摘要】

1.基于1d-textcnn的异常攻击检测方法,其特征在于,应用于云服务环境,包括:

2.根据权利要求1所述的基于1d-textcnn的异常攻击检测方法,其特征在于,所步骤s1的数据预处理包括文本分词、去停顿词、文本映射。

3.根据权利要求1所述的基于1d-textcnn的异常攻击检测方法,其特征在于,所述1d-textcnn模型包括输入层、词嵌入层、卷积层、池化层、降维层、暂退层、全连接层、分类...

【专利技术属性】
技术研发人员:胡航宇左桐瑞左桐瑛毛嘉悦武洋邓晨高翔周灿
申请(专利权)人:电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1