数据挖掘技术的计算机网络病毒防御技术研究

2016-02-02 15:28梁雪霆
科技经济市场 2016年1期
关键词:数据挖掘技术计算机

梁雪霆

摘 要:随着互联网的快速发展和普及,信息传播方式发生重大转变,人们的生活、生产也更加便利。但是,不可否认的是,计算机网络病毒同样发展起来,严重威胁人们的信息安全。数据挖掘技术是一种新型的技术,可以挖掘、出来、分析计算机网络中的数据,可用于防御计算机网络病毒,从而进一步保障人们的信息安全。本文先简单概述数据挖掘技术,然后从数据挖掘技术的构成、计算机网络病毒防御系统两个方面来研究计算机网络病毒防御技术,旨在为后续研究提供一定的参考。

关键词:数据挖掘技术;网络病毒;计算机

在现代化技术的高速发展下,人们已经进入一个崭新的时代——网络时代,人们的衣、食、住、行均与网络息息相关。与此同时,计算机网络病毒不断增多,由于其种类、传播方式均具有多样性,严重威胁计算机网络系统安全,也损害了广大计算机网络用户的信息安全[1]。基于此,计算机网络病毒防御技术越来越受到人们的关注,且成为该领域的研究热点。

1 数据挖掘技术概述

所谓数据挖掘技术,指的是以所处一定范围之内的所有数据为研究对象,对其进行收集、分类、归类,根据数据处理结果,判断是否存在某种潜在关系和数据规律的技术。它主要包含三个环节:即准备数据、寻找数据存在的规律、表现数据规律,数据挖掘技术的工作流程如下:当设置好数据挖掘模式后,挖掘引擎就会根据数据库的相关要求展开工作,即对准备好的数据进行分析、归类,利用相关技术找出各个数据之间存在的关系,或是数据规律,从而为后期的数据分析提供依据。在实际的应用中,数据挖掘技术的过程比较繁杂,很大一部分属于准备、规划阶段,但其重点在于对数据的预处理,它属于基础环节,同时也是后续工作的必要条件[2]。数据预处理阶段涉及的操作过程也比较多,比如数据的净化过程、转化过程、整合过程等。

2 数据挖掘技术的计算机网络病毒防御技术

近年来,随着人们对数据挖掘技术研究的深入,人们将其用于保障计算机信息安全中,即防御计算机网络病毒。

(一)数据挖掘技术的构成分析

计算机网络病毒发展迅速,严重威胁计算机信息安全。在计算机网络病毒进行传播时,通过对有关数据进行扫描,比如系统数据、网络用户数据,可以为数据挖掘技术提供依据。在计算网络病毒防御中,数据挖掘技术的应用过程比较复杂,涉及的步骤也比较繁杂,为了有效掌握每个环节的特征,需要进行分模块分析研究,包括预处理模块、数据挖掘模块等。

从数据挖掘技术的构成来看,主要包括以下几个成分:(1)数据预处理模块,它主要是借助数据预处理模块,可以对数据挖掘、分析操作进行简化,并且还能整体提高数据挖掘效果,确保其准确度、辨识度。具体来讲,其操作流程如下:完成数据收集后,对数据进行导入处理,将其传输到预处理模块,对数据进行分析、归类,并且使其转变成可被系统识别、处理的内容,然后以数据包(比如目标IP地址、端口信息等)所包含的信息为依据,事实相关流程。(2)决策模块,它主要是通过对数据的挖掘来构建数据库,实施匹配处理,并且将数据库与关联库二者联系起来,若二者之间出现高度联系的信息,则提示可能感染计算机病毒。(3)数据收集模块,它通过抓取、收集计算机网络中的数据包,实现对数据信息的收集。通常情况下,当数据信息被收集后,就会获取比较重要的功能信息。(4)数据挖掘模块,它是数据挖掘技术中最核心的部分。在数据挖掘模块中,同样包含多个部位,但比较关键的是事件库和数据库挖掘算法。通过数据挖掘,可以获取较为准确的数据结构。(5)规则库模块,它的作用在于帮助优化数据挖掘信息库。若网络病毒出现在计算机系统中,启动规则库模块,可以分析、识别数据信息。当然,在实际的运行中,在数据挖掘时,网络病毒属性的获取规则会被改变或调整,并且还会将其保留、使用于数据挖掘中,从而协助计算机系统,分析潜在的网络病毒。

(二)计算机网络病毒防御系统分析

以数据挖掘技术为基础的计算机网络病毒防御系统中,其主要包括三个主要的操作过程中,即关联规则、聚类、分类。

(1)关联规则分析

它指的是在同一类别的数据中,存在可以被发现的知识,以≥2个变量为对象,实施取值处理,若结果显示数据存在一定的规律,则提示数据之间具有某种关联。在数据挖掘技术中,主要的几种关联关系包括:简单关联、及时序关联、因果关联。在计算机网络病毒防御中,要想找到数据库中的关联网,关联分析这一环节必不可少。

(2)聚类分析

在数据挖掘技术中,聚类操作同样发挥着不可取代的作用,它主要是根据数据的不同类别、特点,分解所获取到的数据信息。当完成系统中所有数据的聚类操作后,就可以有效了解系统中数据分布的情况,主要是疏密情况,这样一来,一方面,它可以呈现出组与组之间数据存在的关系;另一方面,还能体现出全局的分布模式。

(3)分类分析

所谓分类分析,它指的是对个体进行分类、归类处理,使其处于预先设定的类别当中。该操作的主要目的是利用多种机器学习方法、统计方法,并且采用相关计算机处理技术,建立数据的分类模型,然后以数据库中存在的数据为对象,实施分类出来,并以此为依据,对其他数据进行分析、归类处理。

3 结语

综上所述,在互联网的发展是一把双刃剑,既给人们的生产、生活带来极大便利,同时也给用户的计算机信息安全带来严重威胁。

参考文献:

[1]王娜.数据挖掘技术在计算机网络病毒防御中的应用分析[J].计算机光盘软件与应用,2013(08):155,157.

[2]李英杰.数据挖掘技术的计算机网络病毒防御技术研究[J].电脑知识与技术,2015(02):1-2.

猜你喜欢
数据挖掘技术计算机
计算机操作系统
穿裙子的“计算机”
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
信息系统审计中计算机审计的应用
数据挖掘技术及其在医学信息领域的应用
Fresnel衍射的计算机模拟演示