[发明专利]基于蚁群分类挖掘过程的网络渗透攻击检测方法有效
申请号: | 201610566503.4 | 申请日: | 2016-07-18 |
公开(公告)号: | CN106453224B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 刘云;张志远;张振江;董钟鼎 | 申请(专利权)人: | 北京交通大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 黄晓军 |
地址: | 100044 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于蚁群分类挖掘过程的网络渗透攻击检测方法。该方法主要包括:在蚁群搜索之前,设置指导所述蚁群的搜索行为的启动因子;在所述蚁群的路径搜索过程中留置信息素信息,基于所述信息素信息通过设定的概率转移函数搜索所述蚁群的下一步路径;在所述蚁群的全部路径搜索完毕后,将整体距离最短的路径确定为所述蚁群的最佳路径。本发明实的方法综合考虑了蚁群在路径游走选择过程中信息素在每一步的动态更新因素,使得信息素的更新更准确,更符合更新规则。而且设计的评价函数能够保证算法能够及时删除选择出的不好的路径,及时指导蚁群的分类行为,从而可以准确、快速地搜索出最佳路径。 | ||
搜索关键词: | 基于 自适应 动态 信息 快速 收敛 分类 方法 | ||
【主权项】:
1.一种基于蚁群分类挖掘过程的网络渗透攻击检测方法,其特征在于,包括:在所述蚁群分类挖掘过程中,将蚂蚁寻找的路径比作分类规则,将蚂蚁比作攻击搜素者,将蚂蚁的觅食空间比作攻击数据集空间,将食物源比作攻击目标的分类类别,将蚂蚁的迭代搜索过程比作分类规则挖掘,所述蚁群分类挖掘过程具体包括:在蚁群搜索之前,设置指导所述蚁群的搜索行为的启动因子;在所述蚁群的路径搜索过程中留置信息素信息,基于所述信息素信息通过设定的概率转移函数搜索所述蚁群的下一步路径,具体处理过程包括:1:在所述蚁群进行路径搜索之前,对信息素进行初始化设置:λij(0)表示在初始时刻,第i个特征属性的第j个值的数据点上的信息素浓度,Mi和N分别代表第i个特征属性的取值个数、特征属性的个数;2:所述蚁群在一个路径的搜索过程完成后,搜索下一个路径之前,进行动态的自适应信息素更新,更新函数为:所述表示原有信息素,所述Δλij表示新增信息素,所述表示更新后的信息素,α是信息素的挥发率,β表示信息留存率;式中,x为蚂蚁k走过的边数,d为蚂蚁k走过的边长,m为构成蚁群的蚂蚁总数,Q为常数参量,p(i|1,2,...j)为通过引入路径留存率模型来表示蚁群从属性i选择至位置j时的留存概率;d(i,j)为本步蚁群走过的路径长度,D(d(1,2,...i),d(1,2,3...j))为蚁群走过的历史总长度的和;对更新后的信息素进行平滑处理,该平滑处理的公式如下:所述表示第k+1次迭代时,平滑化之后的初始化新的信息素,所述λijold(k)代表第k次迭代后,特征属性数据空间的老的信息素,上一次规则挖掘的结果对本次挖掘的影响由参数ε决定;设置转移概率函数为指导蚂蚁进行路径选择的函数,所述转移概率函数的计算公式如下:Pij(t)表示第i个属性选择第j个值的概率转移值,其中,a、b表示在这个转移过程中对于某条路径的侧重值,λij(t)表示t时刻的信息素,γij(t)表示启动因子;当满足给定的随机数q<qm时,当满足给定的随机数q>qm的时候,按照概率转移函数选择j,将j加入列表,即按最大的转移概率选择下一步的路径;在所述蚁群的全部路径搜索完毕后,将整体距离最短的路径确定为所述蚁群的最佳路径;将所述最佳路径确定为对应的食物源类别的分类规则,将待检测的数据样本与对应的食物源类别的分类规则进行模式匹配,根据模式匹配结果判断所述待检测的数据样本是否为网络渗透攻击。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610566503.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种无缝世界游戏服务器系统
- 下一篇:实现隐秘通信的方法及客户端、服务器
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置