基于数据挖掘的网络安全可视化管理系统的研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:seajelly001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着社会经济水平的不断提高和信息时代的不断发展,计算机网络在社会的各个领域中得到广泛的应用和普及,给人们的生活方式、学习方式和工作方式带来方便的同时,却引发了一系列的网络安全问题,在这样的背景下,网络安全可视化管理系统应运而生,为保证网络信息的安全性和真实性,促进网络的健康、可持续发展发挥出重要作用。该系统成功应用了数据挖掘技术,极大提高对海量数据的收集、分析和处理效果。因此,在数据挖掘技术的应用背景下,加强对网络安全可视化管理系统的设计与应用显得尤为重要。基于以上情况,本文首先在介绍日志分析中数据挖掘算法的基础上,从系统框架设计、开发环境两个方面入手,分析了系统整体框架设计;其次,从数据导入与存储模块、数据预处理模块、数据分析模块、可视化模块四方面入手,研究了系统功能设计;最后,探讨了系统在Tcpflow日志分析中的具体应用。希望通过这次研究,为相关软件开发人员提供有效的借鉴和参考。
  关键词:数据挖掘;网络安全;可视化管理系统
  中图分类号:TP311文献标识码:A
  文章编号:1009-3044(2021)13-0033-03
  最近几年,在我国网络技术的不断发展和普及下,各种病毒入侵、黑客攻击等网络攻击事件屡见不鲜,这无疑增加了个人或企业重要信息数据的安全风险,甚至因重要信息泄露或者丢失给个人或企业带来巨大的经济损失。而网络安全可视化管理系统的出现和应用为快速判断和分析网络数据,提高网络入侵检测的准确度,确保网络系统运行的稳定性和安全性产生了积极的影响,因此,在数据挖掘技术的应用背景下,如何科学设计与应用网络安全可视化管理系统是软件开发人员必须思考和解决的问题。
  1日志分析中用到的数据挖掘算法
  数据挖掘算法内部包含有大量的模型和算法,这些算法在使用的过程中,不存在任何冲突问题,均能实现对各种问题的解决,因此,对于软件开发人员而言,加强对不同类型算法的了解和认识是很有必要的。
  2系统整体框架设计
  为了保证系统性能的稳定性和可靠性,系统在具体的框架设计中,使用的结构主要以服务器—客户端为主,其中,客户端主要用于对用户所浏览网页的渲染[1],同时,客户端在对网页进行渲染的过程中,主要用到了SVG和Echarts相关技术;服务器端主要用于对数据的获取、修改、存储,以达到科学设计可视化组件的目的。
  2.1系统框架设计
  在数据挖掘技术的应用背景下,为了提高系统的运行性能,软件开发人员要充分利用可视化框架,通过将Hadoop系统部署到Linux服务器上,以达到存储和管理海量数据的目的。同时,还要在原有数据处理层的基础上,设计可视化层,便于可视化层利用Echarts相关技术实现对数据资源的快速获取和渲染[2]。系统主要由以下七层组成:1)数据预处理层。该层主要用于对源数据的清洗处理,确保无用数据、失效数据的清除,以提高可用数据的干净性。2)数据导入层。该层在具体的应用中,主要利用HDFS实现对MySQL数据库内部重要数据的导入和存储。3)数据存储层。该层在具体的应用中,可以将系统所需要的数据全部存储在HDFS中。4)数据管理层。该层在具体的应用中,主要采用Hive管理的方式,将系统所需要的数学全部输出到相应的管理层。5)数据服务层。该层在具体的应用中,主要针对数据分析需求,通过利用数据挖掘技术,实现对所有数据的分析和挖掘。6)数据应用层。该层在具体的应用中,通过利用关系型数据库对数据进行导入和存储处理。7)可视化层。该层在具体的应用中,能够根据用户的个性化需求,将用户需要的页面渲染并呈现在客户端,以达到可视化效果。
  2.2开发环境
  3系统功能设计
  3.1數据导入与存储模块
  该模块在具体的设计中,需要充分利用Sqoop工具,采用存储海量数据的方式,将MySQL数据库内部的数据导入并存储到Hive数据仓库中。Sqoop工具主要用于对数据的转移和导入操作,为提高数据导入和存储的安全性发挥出重要作用。同时,通过利用Sqoop工具,将最终的数据分析结果,导入到MySQL数据库中,便于其他客户端进行调用和使用,从而极大地提高了数据的利用率。此外,Sqoop工具在具体的使用中,主要采用了技术整合的方式,实现对各种的数据的批处理操作,从而实现对数据容错性的全面提高。因此,在对该模块进行设计的过程中,软件开发人员要重视对Sqoop工具的使用,确保数据导入和存储的高效性和安全性[3]。
  3.2数据预处理模块
  该模块主要是指用户在对数据进行计算之前,要针对数据计算实际情况,从数据审计、数据清洗和数据集成三个方面入手,完成对原始数据的分析和处理,以达到提高数据计算精确度的目的,确保数据形态能够与算法需求相符合,从而实现对数据计算复杂度和降低,为进一步提高数据计算的效率和效果打下坚实的基础。数据预处理方法如图1所示:
  3.3数据分析模块
  数据分析模块作为系统的核心功能模块,其设计得是否合理直接影响了整个系统的运行性能,因此,为了确保系统能够可靠、稳定、安全地运行,软件开发人员要重视对该模块的设计与实现。首先,要严格按照系统层级相关标准和要求,将该功能模块划分为数据服务层中,然后,将该功能模块的整个处理流程划分为以下两个步骤:分别为配置文件的读取。和Hive查询任务的执行,通过完成这两步操作,可以实现对数据分析模块的科学设计与实现,为进一步提高数据分析效率和效果创造了良好的条件[4]。
  3.4可视化模块
  为了保证可视化模块设计的科学性和合理性,软件开发人员要充分利用微服务架构的应用优势,采用同步调用的方式,为用户提供可视化服务功能。可视化模块在具体的设计中涉及SpringMVC的搭建[8]、Bootstrap布局、可视化工具的引入以及可视化组件的设计与实现。   3.4.1SpringMVC
  在对SpringMVC进行搭建的过程中,软件开发人员要利用MVC设计思想,通过参考和借鉴优秀的Web框架,以实现对系统可视化功能模块的科学设计与开发。在这个过程中,首先,软件开发人员要采用MVC注解的方式,利用控制器对相关数据进行处理,无须进行接口的搭建和优化,以达到提高数据处理效率和效果的目的。同时,还要将组件结构应用于SpringMVC的搭建中,不断优化和完善SpringMVC功能,同时,还要利用视图解析器,针对MVC框架的使用需求,完成对相关信息的配置,以实现对SpringMVC的成功搭建。
  3.4.2Bootstrap布局
  为了提高系统可视化效果,为用户带来良好的视觉体验,软件开发人员要重视对Bootstrap的科学布局,提高网页的简洁性和美观性,本系统前端页面在具体的设计和开发中,主要用到了Bootstrap3.0框架,该框架作为一种体积小的常用前端框架之一,具有强大的响应式栅格功能、多样化的css样式、大量的组件和各种官方插件,能够与JQuery框架进行完美结合,实现对各种页面的快速开发,极大地提高了软件开发人员的开发效率和效果。因此,通过将Bootstrap3.0框架应用于本系统的可视化界面开发中,可以得到Bootstrap弹出框,该弹出框主要利用各种小覆盖层[9],实现对元素相关信息的存放。
  3.4.3引入可视化工具
  可视化模块在具体的设计与开发中,所用到的可视化工具主要有两种,分别是Echart可视化工具和D3可视化工具。其中,Echarts可视化工具在运用的过程中,首先,要根据实际开发需求,创建一个具有一定高度和宽度的DOM容器,以实现对绘图区域的定义,在此基础上,将Echarts可视化工具引入到DOM容器中,接着,采用加载模块的方式,利用回调函数,实现对各种相关组件的创建和开发,同时,还要利用mapotions对象对各种组件的属性进行设置。此外,还要通过使用JQuery Ajax请求数据接口的方式,向服务器端发送Ajax请求,从而获取客户端需要的可视化数据模型,然后,对数据模块进行解析处理,并将最终解析的结果存储于potion对象中,以实现对可视化模块的设计和开发。D3可视化工具在运用的过程中,可以采用统一接口的方式,设计出满足用户使用需求的图形,为此,软件开发人员要从以下几个方面入手,充分发挥D3可视化工具的应用优势:1)初始数据的确定。在这一环节中,软件开发人员要完成对各种节点数组的定义以及Sip地址范围的明确;2)数据转换操作。在这一环节中,软件开发人员要确保所有数据格式和类型保持一致;3)图形绘制。在这一环节中,软件开发人员通过利用线段生成器,根据实际开发需求,完成对各种图形的快速绘制。可视化组件生成流程如图2所示。
  4系统在Tcpflow日志分析中的具体应用
  在数据挖掘技术的应用背景下,为了充分发挥和利用网络安全可视化管理系统的应用价值,现将该系统应用于Tcpflow日志分析中,以達到检验系统稳定性和可靠性的目的。在应用该系统的过程中,首先,要将客户端与服务器端之间建立起有效的连接,完成对相关网络结构的搭建,同时,还要严格按照相关服务器使用相关标准和要求,对服务器进行分类,在此基础上,采用识别网络的方式,对网络出现的异常点进行分析和检测,避免因病毒入侵、网络黑客攻击而造成重要网络信息数据的丢失、泄露,以达到保护网络重要信息数据的目的,从而为用户带来良好的使用体验。
  5结束语
  综上所述,在数据挖掘技术的应用背景下,网络安全可视化管理系统在开发和应用方面取得了很大的突破和创新,该系统不仅功能强大,通用性强,具有良好的用户体验,还在网络入侵检测领域中取得了显著的应用效果,因此,深受广大用户的青睐和喜爱。为了方便后期系统的维护和升级,需要相关软件开发人员再接再厉,用更加优雅的代码扩充更多适用的功能,从而为促进网络安全可视化管理系统的健康、可持续发展,提高其应用价值和应用前景提供有力的保障。
  参考文献:
  [1] 刘兰,李之棠,李家春,等.基于异构系统的统一网络安全监控体系模型[J].小型微型计算机系统,2006,27(9):1682-1686.
  [2] 张晶.一种基于网络安全的大数据安全分析平台系统[P]. CN201910280131.2, 2019-07-05.
  [3] 陈成.网络安全态势感知可视化平台的设计与实现[D].北京邮电大学,2017.
  [4] 刘绪崇,雷卫军,曾小军等.一个基于OLAM的可视化数据挖掘系统原型[J].计算机工程与设计,2004,25(7):1185-1187.
  【通联编辑:张薇】
其他文献
目的 分析甲状腺微小乳头状癌诊断中常规超声联合超声造影的应用效果以及价值.方法 以随机抽样法选取2018年1月至2020年9月盐城市大丰区第二人民医院收治的80例甲状腺实性单
摘要:针对现有微电网柔性负荷的广泛渗透,同时考虑到通信网络存在传输延时,研究了一种基于一致性算法的微电网分布式经济调度方法。将发电机的增量成本和柔性负荷的增量效益选为一致性算法的变量,把系统的功率平衡作为收敛条件。在延时的情况下,通过分布式优化求解经济调度问题,实现了系统社会效益最大化的目的。仿真结果表明,所提的策略方法能解决含通信延时和柔性负荷的微电网社会效益最大化调度问题。  关键词:微电网;
摘 要: 为提高语音识别系统在复杂声学场景下的识别率,出现了以单通道语音增强(Monaural Speech Enhancement)技术作为前端处理的鲁棒语音识别系统。尽管现有的单通道语音增强技术能够提高混响干扰下的识别率,却未能显著提升宽带非平稳噪声干扰下的系统识别率。为此,本文提出基于听觉掩蔽生成对抗网络的单通道增强方法,通过听觉掩蔽增强模型和判别器构成的对抗过程,来使增强后的语音特征满足目
为解决武汉市各医院数量多,规模大,种类杂,就医人数多,但医疗服务系统并不完善等问题,该系统基于Webgis,百度地图API结合Ajax、JQuery等技术实现武汉医疗服务可视化,为用户做交通流量图展示,提供关键字查询,针对不同种类医院做条件查询并分析,服务区查询,缓冲区查询,最短路径规划,并分别在地图上做出可视化展示,帮助用户更清晰直观了解武汉市各大医院位置特点以及优势所在,方便用户看病就医。
目的 针对瑞舒伐他汀在慢性心衰治疗中与其他药物配伍的疗效和安全性进行探讨.方法 选取济宁市中医院2018年1月至2020年3月收治的84例慢性心力衰竭患者为研究对象,采用随机数
目的 通过凉血化瘀通络方治疗小儿过敏性紫癜肾炎患儿并对患儿的临床治疗效果进行研究分析.方法 选取重庆市巴南区中医院在2018年6月至2019年12月收治的60例小儿过敏性紫癜肾
摘要:在介绍MCS-51系列单片机的存储器配置以及对应的引脚功能的基础上,从用户角度分析了存储器的地址空间分配,对 MCS-51系列单片机的256B数据存储器中的位地址进行了研究并给出256B内部数据存储器的存储空间分配,以51子系列和52子系列为研究对象,对两者不同的特殊寄存器区进行了分析,得到两者的位地址个数。  关键词:单片机;存储器;位地址;特殊寄存器  中图分类号:TP368 文献标
基于经典算子只考虑两个方向的差分,导致边缘图像丢失大量边缘细节,提出了一种多方向的各向异性边缘检测算法。首先构造4个具有各向异性的4阶差分模板,对其进行归一化处理,利用差分模板与原图像卷积,分别得到垂直、水平、45°、135°四个方向的差分图像,将四个差分图像相加并开方得到梯度图像,然后对梯度图像阈值二值化处理,得到二值化图像,最后利用形态学方法对二值化图像进行细化操作,得到边缘图像。通过多组模拟
摘要:5G的应用以及网络切片技术的产生对人类的生产生活有重要影响。文章以5G为研究对象,对5G的应用前景及网络切片技术进行分析。网络切片技术是5G网络演变进程中的一项关键技术,该技术可将5G网络虚拟切割为分别具有增强移动带宽、海量物联和超可靠低时延通信等特性的若干网络片层,通过不同的切片可以使网络部署具有灵活性和扩展性,映射满足不同场景的差异化需求。相关研究人员需要不断对5G进行深入研究,以5G为
摘要:5G网络正逐渐成为社会的基础设施,在全球范围内提高了网络通信速度,但5G网络安全问题也受到了广泛关注,其使用开放性架构和灵活的协议结构,让5G网络面临着诸多挑战。基于此,该文首先对5G网络协议安全现状进行了简单的分析,然后分析了认证协议的安全性,并提出改进建议。最后对非接入层协议的安全性进行分析,提出修复方案。  关键词:5G网络;认证协议;非接入层协议;安全性;修复方案  中图分类号:TP