您好,欢迎来到智榕旅游。
搜索
您的当前位置:首页基于人工智能的互联网络数据安全优化算法研究

基于人工智能的互联网络数据安全优化算法研究

来源:智榕旅游
智能处理与应用

Intelligent Processing and Application

DOI:10.16667/j.issn.2095-1302.2021.08.030

基于人工智能的互联网络数据安全优化算法研究

闫卫刚

(陕西警官职业学院,陕西 西安 710021)

该文基于人工智能,对互联网络数据安全优化算法进行了研究。在网络安全态势预测中,预测模型摘 要:

建立在粒子群优化RBF神经网络的基础上。在处理数据量不多的信息时,粒子群优化算法的运算速度快、精度高,有利于粒子群RBF神经网络进行快速准确的预测。通过对比粒子群优化前后的RBF神经网络,结果表明,对RBF神经网络进行粒子群优化后,其预测误差波动能够很大程度的减小。利用这种方法进行权值优化,能使神经网络权值快速收敛,训练出的网络安全态势预测模型更有效。比较粒子群优化RBF神经网络算法预测结果、实际网络态势值以及RBF神经网络预测结果,表明在训练次数较少情况下,粒子群优化RBF神经网络算法预测结果快速且与实际网络安全态势值接近,比RBF神经网络预测模型预测的网络安全态势更有效、更快速。

神经网络;网络数据;人工智能;优化算法;粒子群优化;数据安全预测关键词:

TP301.6 A 2095-1302(2021)08-0096-04中图分类号:文献标识码:文章编号:

0 引 言

近年来,随着全球信息化发展越来越快,人们依赖网络的程度日渐提高,网络安全隐患越发引人关注[1]。网络系统因具有随机性、模糊性,以往的防御方式难以适应目前的安全要求[2]。网络安全态势通过预测和评估可确保网络安全稳定运行,并得到学者深入研究[3]。

目前,网络已经深入到社会经济发展、国家战略部署、人民日常生活的方方面面[4]。人们在学习、工作、生活等方面均涉及到网络,但现有防范措施的更新速度难以跟上相关网络安全威胁的变化速度[5]。由于网络安全态势预测在网络安全态势感知系统中具有举足轻重的地位,所以逐渐成为了网络安全研究的热点之一[6]。整个预测过程是建立在对态势进行完整理解以及敏锐察觉的基础之上[7]。在不断接触网络安全态势期间,采集多种多样的信息数据,也是分析网络安全态势运行方向的开端[8]。通过对其历史数据观测及相关经验分析,可对未来某段时间内网络安全态势发展趋势进行预测[9]。因而,研究网络安全态势预测会对其日后发展产生深远的影响,并为网络系统安全运行提供重要保障。在研究过程中会涉及到一些相关的算法和模型,但鉴于外部环境条件数量太多且难以参数化,所以无法将预测模型标准化、统一化,故以往的预测手段难以精确地对此类数据进行预测。因此,本文基于人工智能,对互联网络数据安全优化算法进行研究。

1 智能优化算法

常用的智能优化算法分为以下几类:差分进化算法、遗传算法、粒子群优化算法。差分进化算法、遗传算法的运算过程均含有选择、交叉、变异三个步骤。前者会使种群个体出现一个属于自身的测试向量,然后对比原始和测试2个向量,选择更合适的值进行迭代,能够很好地优化处理传统测试方程;而后者擅长确定最优解范围以及在全局范围内进行搜索,然而其在给定小范围内搜索最优解的能力有所欠缺,所得结果的精度并不高。粒子群算法的运算过程含有位置以及速度更新2个步骤。其对迁徙动物寻找食物的场景进行模拟,如果个体成功找到食物,便会告知其他种群成员,进而导致群体产生运动。粒子群算法擅长快速锁定范围并在其中迅速找出最优解。

2 粒子群优化RBF神经网络

通过神经网络理论进一步发展,研究人员对人脑神经网络系统特点研究日渐成熟。尤其是对权值的优化,已研发出不同的优化算法来确定其权值,其中最常用的是蚁群算法和遗传算法等[10]。如何确定RBF神经网络连接权值?本文主要考虑利用粒子群对其进行优化,能够使其权值高效迅速地确定为全局最优解。2.1 粒子群优化算法及原理

粒子群优化算法的特点能将鸟群寻找食物时互助行为体现出来,通过同伴间信息交换,从而快速找到食物,将其引申到解决数学问题就是将最优解问题快速解决。该算法属于一种寻找最优解算法,通过粒子间协作、交换将全局最优解

收稿日期:修回日期:2021-02-04 2021-03-05

96物联网技术 2021年 / 第8期

Copyright©博看网 www.bookan.com.cn. All Rights Reserved.智能处理与应用

Intelligent Processing and Application

快速求出。在粒子群优化算法中,将最优解作为该算法中一个粒子,任意对每个粒子进行初始化,然后在解的范围中进行寻找。每个粒子对应一个适应度方程,该方程的解即符合问题条件的最优粒子值,通常由对象方程决定。当粒子搜寻到一个解时,比较适应度函数,若新的值比前一个值对目标函数更适应,则新位置为该粒子暂时最优解;反之,则个体最优解保持不变。个体确定最优解后,对比粒子自身的适应度方程,最恰当的就是全局最优解。再将这二者的适应度方程解进行比较,选择更加符合条件的那一个。2.2 粒子群算法的数学描述

假设在粒子群优化算法中,有m个粒子群,且n为粒子最优问题解空间维数,则每个粒子改变个体粒子位置的规则包括:在寻找到个体最优位置时,每个粒子对自身位置进行更新;每个粒子根据自身搜索方向搜索;比较全体粒子位置,根据粒子个体最优解进行全局最优位置的更新。

其表述为:假定在n维空间中对粒子进行搜索,x=(x1,x2,⋅⋅⋅,xm)为m个粒子群的大小。其中,种群

T

步骤3:分析粒子自身个体最优位置,将其与此次位置适应度值展开比较,若后者更加接近问题最优解,则用本次位置替换前者。

步骤4:依据前3步的更新数据信息,重新确定粒子群全局最优位置。个体确定最优解后,对比粒子自身的适应度方程,最恰当的就是全局最优解。再将这二者的适应度方程解进行比较,选择更加符合条件的那一个。

步骤5:对粒子位置、速度进行确定。步骤6:若未能达到终止条件,则返回步骤2。

在全局范围中的极值为pg=(ppg,1,g,2,⋅⋅⋅,pg,n),粒子

T

图1 粒子群优化过程

个体极值为pi=(ppi,1,i,2,⋅⋅⋅,pi,n),粒子刷新自己状况

T

2.4 RBF神经网络结构

RBF神经网络结构如图2所示。输出层属于线性结构,可为神经网络输入产生对应的输出;隐含层能够训练输入层的样本,并对不同数据进行修订;输入层能够识别从外面输入的样本集,训练样本。

速度为vi=(vi,1,vi,2,⋅⋅⋅,vi,n),第i个粒子当前位置为

T

xi=(xi,1,xi,2,⋅⋅⋅,xi,n)。粒子更新自身位置计算公式为:

T

kkkk+1

vik,d=vik,d+c1rand(⋅)(pi,d−xi,d)+c2rand(⋅)(pxg,d−i,d)+1+1

xik,d=xik,d+vik,d

(1)

式中:粒子i在第d维自身极值位置用pki,d表示;群体在第d维全局极值位置用pkg,d表示;粒子i在第k次搜索中第d维速度用vk粒子i在第k次搜索中第d维位置用xki,d表示;i,d表示;rand(·)表示介于(0,1)随机数;c1,c2表示加速常数。

在搜索最优解时,粒子搜索范围可能很大,有一定概率偏离解空间区域。因而,需要设定搜索速度的上下限,以免粒子搜索偏离问题解区域,也就是vi,d∈[−vmax,vmax]。若[−xmax,xmax]为问题最优解空间,则根据公式vmax=kxmax(0≤k≤1),可调整粒子速度。2.3 粒子群优化过程的算法流程

在粒子群优化中,通过对粒子群中粒子速度、位置的更换获得新种群,进一步提高种群多样性、遍历性。离子群优化算法流程需经过如图1所示的步骤完成。

图1展现了粒子群优化算法的大致过程,其步骤包括:步骤1:确定粒子的搜索频次、所处位置以及更新速度,并对这些参数一一进行初始化。

步骤2:对全部粒子的适应度值进行一一求解。

图2 RBF神经网络结构

3 粒子群优化RBF神经网络

粒子群神经网络是神经网络模型的一种,其兼顾了神经网络的优点和粒子群优化算法的长处。RBF神经网络擅长模仿学习,而粒子群擅长进行高效迅速地全局搜索,将二者有机结合,能够大大提高算法的性能。如今,由于样本数量不足,使用梯度法及线性最小二乘法时,RBF神经网络的权值优化难以接近最强性能。所以,转而采用粒子群优化算法来解决这一问题。

3.1 粒子群优化RBF神经网络权值

假定1台服务器主机可能遭受的攻击有以下几个方面:CSRF漏洞、CGI漏洞、XSS漏洞、应用漏洞、SQL注入,其风险等级赋值量化为W38,W48,W58,W68,W78。在权值

2021年 / 第8期 物联网技术

97

Copyright©博看网 www.bookan.com.cn. All Rights Reserved.智能处理与应用Intelligent Processing and Application优化上,神经网络没有求得一个适应所有情况的最优解,所以对其权值优化进行研究至关重要。本文将RBF神经网络权值进行转换,形成粒子群中粒子,在解空间中,让粒子进行全局最优权值的寻找。RBF神经网络的网络模型如图3所示。图3 RBF神经网络的网络模型由图3可知,需优化最优解问题解空间维度为五维。若将求解五维最优空间解在粒子群求解最优解进行映射,需进行RBF神经网络权值编码。编码方式一般来说有两种:一是对向量进行编码;二是对矩阵进行编码。前者是将所有粒子一一对应转化为向量,在图3中进行权值优化后,不同粒子所具有的编码如下:

particle(i)=[W38,W48,W58,W68,W78] (2)

式中i表示粒子编号。后者是将所有粒子一一对应转化为矩阵。在RBF神经网络中,每个粒子是RBF神经网络权重的代表,编码为particle(i)=W,隐含层与输出层间权重矩阵为W=[W38,W48,W58,W68,W78]。在选定采用哪种编码方式后,粒子群则能够利用最优解进行搜索,对其权值进行优化。

3.2 粒子群优化RBF神经网络

采用基于粒子群优化RBF神经网络预测网络安全态势。在处理小样本数据方面,粒子群优化算法最大的特点是快速、准确,RBF神经网络进行粒子群优化过程如图4所示,优化过程具体步骤如下:

步骤1:对其权值编码,并将编码对应到每一个粒子上;步骤2:确定粒子的搜索频次、所处位置以及更新速度,并对这些参数一一进行初始化;

步骤3:对RBF神经网络中心、半径使用K-均值聚类算法进行计算;

步骤4:重新求解粒子群适应度值,更新相关数据参数;步骤5:重新确认不同粒子所处的位置以及自身的速度;步骤6:从以下两方面判断是否符合终止条件,一是对全局最优解是否在规定误差范围内进行判断;二是对更新粒子群次数是否已达上限进行判断,若符合,则完成整个优化过程,反之回到步骤4继续以上流程,直至符合为止。

98物联网技术 2021年 / 第8期

T

图4 RBF神经网络进行粒子群优化过程

4 网络安全态势的评估

在本研究中,网络安全态势评估对象为6台服务器主机,根据熵权理论风险评估模型、云模型将其他5台服务器主机风险值计算出来,分别为0.682 0,0.653 1,0.650 2,0.680 1,0.1 5。因网络系统主机全部为服务器主机,服务器上架设不同网站,具有同等重要作用,重要性权值均相等,且6个权值之和为1,则每个服务器主机重要性权值等于1/6,则进行加权计算后风险值为0.8 2,表明本系统网络安全态势属于较高风险。4.1 网络安全态势的预测

在预测时,选用粒子群优化RBF神经网络模型,利用其对训练样本进行处理,最终通过训练获得有效预测模型。预测模型的流程如图5所示。

图5 网络安全态势预测流程

4.2 粒子群优化RBF神经网络预测

网络安全态势预测研究可以从两个方面入手,一是把每

Copyright©博看网 www.bookan.com.cn. All Rights Reserved.智能处理与应用Intelligent Processing and Application次遭受到的攻击看作是事件,进行单次预估,同时还要评估不同攻击的强度,将不同时刻对应的态势值预估出来,这样做的弊端在于评估不同攻击的强度时通常会受到评价者主观认知的左右;二是建立一个非线性时序的模型来进行预估,汇总历史数据,认真分析其内在联系和共同影响因子,以便对日后网络的发展方像向进行预估。本文选用经过粒子群优化RBF神经网络这一方式来进行预测,对来自国家级网络中心的海量数据信息进行预处理。综合考量后选取以下影响因子作为规范性指标来对网络安全态势进行预估:一是新增信息安全漏洞数量;二是被植入后门的网站数量;三是新增信息安全高风险漏洞;四是感染网络病毒主机数量;五是网站仿冒页面数量;六是网络中被篡改网站数量。将网络安全态势值进行划分,分别为危、差、中、良、优5个级别。对6个指标数据进行统计、分析,5个风险等级量化表见表1所列。

表1 安全等级表

优[0,0.25]

危[0.85,1]

值快速收敛,训练出的网络安全态势预测模型更有效。算法对应的预测输出如图7所示。图7 算法对应的预测输出

由图7可看出,在训练次数较少的情况下,本文算法的预测结果快速且与实际网络安全态势值接近,比RBF神经网络预测模型预测的网络安全态势更有效、更快速。表明本文算法预测结果更加拟合实际网络态势值。

5 结 语

本文基于人工智能对互联网络数据安全优化算法进行研究,分析了互联网络数据安全优化算法,得出如下结论:(1)在网络安全态势预测中,预测模型建立在粒子群优化RBF神经网络的基础上,在处理信息数据量不多时,粒子群RBF神经网络算法的运算速度快、精度高,有利于粒子群RBF神经网络进行快速准确的预测。

(2)通过对比粒子群优化前后的RBF神经网络,结果表明,对RBF神经网络进行粒子群优化后,其预测误差波动能够很大程度的减小。利用这种方法进行权值优化,能使神经网络权值快速收敛,训练的网络安全态势预测模型更有效。(3)比较粒子群优化RBF神经网络算法预测结果、实际网络态势值以及RBF神经网络预测结果,表明在训练次数较少情况下,粒子群优化RBF神经网络算法的预测结果快速且与实际网络安全态势值接近,比RBF神经网络预测

[0.25,0.45][0.45,0.65][0.65,0.85]

通过本文方法对RBF神经网络进行优化,从而高效迅速地预测网络安全态势。通过对比RBF神经网络优化前后预测的数值与实际值的差异,表明粒子群优化RBF神经网络具有准确、快速的优点,具体如图6所示。

图6 算法对应的预测误差图

模型预测的网络安全态势更有效、更快速。

由图6可知,采用本文方法预测网络安全态势的收敛速度要比RBF神经网络快。预测结果误差图曲线表明,在进化次数小于10次时,本文方法预测误差下降很快,随后在较小误差附近波动。RBF神经网络预测误差图曲线表明,其进行样本训练时产生的预测误差较大,通常是由于训练次数或者样本数量不足导致的。两种方法预测误差波动表明,相比于RBF神经网络,利用本文方法进行预测,误差出现的起伏更小。鉴于网络安全态势数据具备以下三个性质:复杂性、随机性、模糊性,所以本文方法能够更好地建立相应预测模型,把误差的波动控制在较小的程度内。即便是在样本量不足的情况下,本文方法也能够在全局范围内高效迅速地锁定最优解。采用本文方法进行权值优化,能使神经网络权

[1]杨豪璞,邱辉,王坤.面向多步攻击的网络安全态势评估方法

[J].通信学报,2017,38(1):187-198.

[2]李洁,张兆薇.基于和声搜索算法和相关向量机的网络安全态势预测的方法[J].计算机应用,2016,36(1):199-202.[3] YU J J,HU M,WANG P. Evaluation and reliability analysis of network se-curity risk factors based on D-S evidence theory [J]. Journal of intelligent and fuzzy systems,2018,34(2):861-869. [4]汤永利,李伟杰,于金霞,等.基于粒子滤波的网络安全态势预测方法研究[J].计算机应用与软件,2017,34(1):293-297.

[5]YEUNGS,RUSSAKOVSKY O,NING J,et al. Every moment counts: dense detailed labeling of actions in complex videos [J]. International journal of computer vision,2015,126(4):375-3.

(下转第102页)

2021年 / 第8期 物联网技术

99

Copyright©博看网 www.bookan.com.cn. All Rights Reserved.智能处理与应用

Intelligent Processing and Application

模块对数据进行打包,通过NB-IoT上传,可在OneNET上看到这些上传的数据信息。在OLED显示屏上可看到温湿度及水位信息,MPU6050实时监控井盖状态信息,配合着超声波测距模块进行检测。在正常情况下,井盖状态正常时,系统不会发出报警提示。在井盖发生倾斜并且处于该状态5 s以上时,系统就会认为井盖状态发生异常,系统会发出蜂鸣器报警并且在显示屏上显示“井盖异常”同时通过GSM模;块发出“井盖状态异常,请注意!”的报警短信到指定人员的手机,提醒维护人员前来对井盖状态进行检查,蜂鸣器报警可以提醒行人注意安全。

在井盖倾斜过大时,MPU6050姿态检测传感器输出的轴向角和俯仰角会增大,系统会判定井盖状态异常,井盖倾角过大时,报警短信如图5所示。在井盖离开下水井时,HC-SR04超声波测距传感器检测的距离会变得特别大,长时间处于此状态,系统会判定井盖丢失。井盖丢失时的报警短信如图6所示。

打造智能井盖。基于“互联网+”形成“井盖网”,可实现对井盖状态的实时监测,判断井盖是否松动或被人打开,实时监控水位、温度、湿度和其他环境信息,持续显示和刷新数据,维护人员可随时查看井盖状态。

注:本文通讯作者为龙光利。

图7 水位过高的OLED显示屏内容 图8 水位过高的报警短信

参考文献

图5 井盖倾角过大时的报警短信 图6 井盖丢失时的报警短信

当水位超过所设定的预设值时(实验中阈值水位设置为38 mm)水位检测器监测到水位溢出,系统会判定水位过高,,触发系统的LED报警提示并发出短信。水位过高的OLED显示屏内容如图7所示,水位过高的报警短信如图8所示。

5 结 语

本文设计一种基于物联网的智慧井盖管理系统,致力于作者简介: 骆 炜(2000—),男,本科。

龙 馨(1998—),女,本科。

[1]孙钢灿,赵传勇,张宁宁.基于NB-IoT技术的智能井盖锁系统

的设计[J].计算机工程与设计,2020,41(8):2147-2151.

[2]宦娟,吴帆,曹伟建,等.基于窄带物联网的养殖塘水质监测系统研制[J].农业工程学报,2019,35(8):252-261.

[3]丁飞,吴飞,艾成万,等.基于OneNET平台的环境监测系统设计与实现[J].南京邮电大学学报 自然科学版)2018,38(4)(,:24-29.

[4]王延年,熊伟,王桥.基于DSP和STM32的电液伺服控制器设计[J].单片机与嵌入式系统应用,2014,14 (8):70-72.

[5]黄金鹏,尚俊娜,岳克强.基于ARM与MPU6050的测姿系统设计[J].传感器与微系统,2018,37(4):101-103.

[6]孟卓.基于 HC-SR04的超声波导盲系统设计[J].电子设计工程,2019,27(21):136-139.

[7]于军胜,蒋泉,吴援明,等.OLED显示模块的应用实验设计[J].实验科学与技术,2011,9(5):11-13.

[8]隋俊杰,肖诗满,邵伟恒,等.基于SIM900A的基站无线监控系统[J].现代电子技术,2016,39(3):51-.

[9]韩丹翱,王菲.DHT11数字式温湿度传感器的应用研究[J].电子设计工程,2013,21(13):83-85.

[10]陈佳.基于窄带物联网的网络安全策略研究[D].杭州:浙江工

业大学,2020.

龙光利(1968—),陕西南郑人,教授,研究方向为无线通信与电子技术应用。

(上接第99页)

[6]姜旭炜,文志诚,邓勇杰.基于粗糙集神经网络的网络安全态势评估方法[J].湖南工业大学学报,2015,29(3):76-82.

[7]陈维鹏,敖志刚,屠义强,等.基于粒子群优化LS-SVM算法的网络空间态势预测研究[J].通信技术,2018,51(5):11-1160.

[8]李方伟,张新跃,朱江,等.基于信息融合的网络安全态势评估模型[J].计算机应用,2015,35(7):1882-1887.

[9] ZHU J,MING Y,SONG Y H,et al. Mechanism of situation

element acquisi-tion based on deep auto-encoder network in wireless sensor networks [J]. Interna-tional journal of distributed sensor networks,2017,13(3):1-11.

[10]ZHANGXY,WU Z J,ZHANG J W,et al. An adaptive

network traffic prediction approach for LDoS attacks detection [J].International journal of communication systems,2017,311-16. (5):

作者简介:闫卫刚(1980—),男,陕西蓝田人,硕士,陕西警官职业学院讲师,研究方向为信息安全。

102物联网技术 2021年 / 第8期

Copyright©博看网 www.bookan.com.cn. All Rights Reserved.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- zrrp.cn 版权所有 赣ICP备2024042808号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务