一种基于计算机网络的安全监控系统技术方案

技术编号:24889136 阅读:53 留言:0更新日期:2020-07-14 18:16
本发明专利技术涉及安全监控系统技术领域,具体公开了一种基于计算机网络的安全监控系统,包括:随机分选模块、全盘扫描模块、病毒检测模块、病毒位置确定模块、位置统计模块、分配扫描模块以及病毒屏蔽模块。本发明专利技术通过各个模块之间的相互作用,实现了根据病毒程序的位置对代码进行扫描的工程,优化了扫描的方式,具体的,通过随机的全盘扫描一些网页的源代码,得到病毒程序在源代码中的位置,并且根据源代码的位置进行统计建模,得到源代码的高发位置,并且根据源代码的高发位置进行扫描,确定网页的安全性。

【技术实现步骤摘要】
一种基于计算机网络的安全监控系统
本专利技术涉及安全监控领域,特别涉及一种基于计算机网络的安全监控系统。
技术介绍
互联网的发展使得人们的生活更加的便利,各种各样的事物都可以在互联网上找的到相关的信息。在人们使用互联网的时候,大多数情况下都会通过浏览器浏览网页,这样就可以从网页上获取更多的信息。浏览器在打开网页的时候,通常都是将网页的代码缓存下来,然后在将缓存的代码通过客户端显示的方式显示在用户的终端上。在安全浏览器中,在网页打开的同时,会扫描网页的源代码,检测是否有病毒程序在源代码中隐藏,然后再屏蔽掉源代码中的病毒程序,从而形成对用户安全上网的保护。但是由于现在网页的源代码过长,如果每一行的源代码都进行扫描的话,则非常容易占用大量的时间才能给用户打开一个安全的网页,因此,目前的浏览器就是仅仅扫描网页的头和尾的源代码,而在中间部位的源代码不扫描,因此,如果病毒程序在网页源代码中间部位的话,就很容易对用户的计算机造成损坏。
技术实现思路
本专利技术的目的是克服上述现有技术中存在的问题,提供一种基于计算机网络的安全监控系统,随机的全盘扫描一些网页的源代码,得到病毒程序在源代码中的位置,并且根据源代码的位置进行统计建模,得到源代码的高发位置,并且根据源代码的高发位置进行扫描,确定网页的安全性。为此,本专利技术提供一种基于计算机网络的安全监控系统,包括:随机分选模块,随机选取网页,获取选取到的网页的全部源代码。全盘扫描模块,将网页的全部源代码放入扫描器中进行扫描,得到网页源代码中的程序代码。病毒检测模块,将全盘扫描模块中所得到的程序代码进行解析,判断否为病毒程序。将分配扫描模块中所得到的程序代码进行解析,判断否为病毒程序。病毒位置确定模块,根据病毒检测模块中病毒程序在网页源代码的程序代码中的位置,得到病毒位置。位置统计模块,用于统计病毒位置确定模块中的病毒位置所出现的次数,并根据病毒位置和其所出现的次数建立线性关系。分配扫描模块,用于根据位置统计模块中建立的线性关系,将随机分选模块中没有选取到的网页的全部源代码进行划分,并分别扫描划分好的源代码放入扫描器中进行扫描,得到各个部分的程序代码。病毒屏蔽模块,当病毒检测模块检测到病毒程序存在的时候,将检测到病毒程序屏蔽。进一步,所述病毒位置确定模块根据病毒程序出现是的行数和网页源代码的程序代码的总行数进行比例运算,得到的比例值在乘以设定的倍数,得到病毒程序的比例行数,所述病毒程序的比例行数为病毒位置。更进一步,所述设定的倍数为100。进一步,所述病毒检测模块将其所得到的程序代码进行解析时,包括:代码定位模块,将所得到的的程序代码中的链接检测出来,并将检测到的链接复制在缓存库中。链接检测模块,依次将缓存库中的链接与病毒数据库中的病毒链接进行比较。病毒数据库,用于存储病毒链接。病毒判断模块,当缓存库中的链接与病毒数据库中的病毒链接一致的时候,认为该链接所在的程序段为病毒程序。进一步,随机分选模块在获取选取到的网页的全部源代码的时候,包括:文件提取模块,用于从网页所在的服务器中提取出该网页全部的文件。文件识别模块,用于将文件提取模块中提取到的文件进行后缀解析,并将设定的后缀的文件提取到缓存库中。代码提取模块,将缓存库中的所述设定的后缀的文件的代码全部提取出来,得到该网页的全部源代码。更进一步,所述设定的后缀为“.ini”和“.exe”。本专利技术提供的一种基于计算机网络的安全监控系统,具有如下有益效果:本专利技术通过随机的全盘扫描一些网页的源代码,得到病毒程序在源代码中的位置,并且根据源代码的位置进行统计建模,得到源代码的高发位置,并且根据源代码的高发位置进行扫描,确定网页的安全性。附图说明图1为本专利技术的系统整体连接示意框图;图2为本专利技术中随机分选模块在获取选取到的网页的全部源代码的连接示意框图;图3为本专利技术中病毒检测模块将其所得到的程序代码进行解析的连接示意框图。具体实施方式下面结合附图,对本专利技术的多个具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。在本申请文件中,未经明确的部件型号以及结构,均为本领域技术人员所公知的现有技术,本领域技术人员均可根据实际情况的需要进行设定,在本申请文件的实施例中不做具体的限定。实施例1本实施例提供了一种基于计算机网络的安全监控系统,通过基本的必要技术特征实现本专利技术,以解决本申请文件中技术背景部分所提出的问题。具体的,如图1所示,本专利技术实施例提供了一种基于计算机网络的安全监控系统,包括:随机分选模块,随机选取网页,获取选取到的网页的全部源代码。该模块使用随机算法在服务器的网页中随机选取一个网页,并从服务器的存储区中获取还网页的全部源代码。全盘扫描模块,将网页的全部源代码放入扫描器中进行扫描,得到网页源代码中的程序代码。其中,扫描器是用于将源代码中的代码进行筛选扫描,去处冗余的代码段,得到其中的程序代码,在该模块中,得到的是该网页源代码中的程序代码。病毒检测模块,将全盘扫描模块中所得到的程序代码进行解析,判断否为病毒程序。将分配扫描模块中所得到的程序代码进行解析,判断否为病毒程序。该模块是从程序代码中判断病毒程序。病毒位置确定模块,根据病毒检测模块中病毒程序在网页源代码的程序代码中的位置,得到病毒位置。位置统计模块,用于统计病毒位置确定模块中的病毒位置所出现的次数,并根据病毒位置和其所出现的次数建立线性关系。该模块首先要收集多次病毒位置即其所出现的次数,建立线性关系,这样就可以使得大概率的病毒出现的位置。分配扫描模块,用于根据位置统计模块中建立的线性关系,将随机分选模块中没有选取到的网页的全部源代码进行划分,并分别扫描划分好的源代码放入扫描器中进行扫描,得到各个部分的程序代码。病毒屏蔽模块,当病毒检测模块检测到病毒程序存在的时候,将检测到病毒程序屏蔽。该模块通过在病毒程序的前面设置写入屏蔽字符,使得病毒程序不再运行,这样就可以有效的将病毒程序屏蔽。实施例2本实施例是基于实施例1并对实施例1中的实施方案进行优化,使得本实施例在运行的过程中更加的稳定,性能更加的良好,但是并不仅限于本实施例所描述的一种实施方式。具体的,在本实施例中,所述病毒位置确定模块根据病毒程序出现是的行数和网页源代码的程序代码的总行数进行比例运算,得到的比例值在乘以设定的倍数,得到病毒程序的比例行数,所述病毒程序的比例行数为病毒位置。在上述技术方案中,通过将病毒程序出现是的行数和网页源代码的程序代码的总行数进行比例运算,得到并不的位置,这样在后期不同长度的源代码进行扫描的时候,就可以根据比例确定扫描的位置,这样扫描的更加的精准。同时,在本实施例中,所述设定的倍数为100。...

【技术保护点】
1.一种基于计算机网络的安全监控系统,其特征在于,包括:/n随机分选模块,随机选取网页,获取选取到的网页的全部源代码;/n全盘扫描模块,将网页的全部源代码放入扫描器中进行扫描,得到网页源代码中的程序代码;/n病毒检测模块,将全盘扫描模块中所得到的程序代码进行解析,判断否为病毒程序;将分配扫描模块中所得到的程序代码进行解析,判断否为病毒程序;/n病毒位置确定模块,根据病毒检测模块中病毒程序在网页源代码的程序代码中的位置,得到病毒位置;/n位置统计模块,用于统计病毒位置确定模块中的病毒位置所出现的次数,并根据病毒位置和其所出现的次数建立线性关系;/n分配扫描模块,用于根据位置统计模块中建立的线性关系,将随机分选模块中没有选取到的网页的全部源代码进行划分,并分别扫描划分好的源代码放入扫描器中进行扫描,得到各个部分的程序代码;/n病毒屏蔽模块,当病毒检测模块检测到病毒程序存在的时候,将检测到病毒程序屏蔽。/n

【技术特征摘要】
1.一种基于计算机网络的安全监控系统,其特征在于,包括:
随机分选模块,随机选取网页,获取选取到的网页的全部源代码;
全盘扫描模块,将网页的全部源代码放入扫描器中进行扫描,得到网页源代码中的程序代码;
病毒检测模块,将全盘扫描模块中所得到的程序代码进行解析,判断否为病毒程序;将分配扫描模块中所得到的程序代码进行解析,判断否为病毒程序;
病毒位置确定模块,根据病毒检测模块中病毒程序在网页源代码的程序代码中的位置,得到病毒位置;
位置统计模块,用于统计病毒位置确定模块中的病毒位置所出现的次数,并根据病毒位置和其所出现的次数建立线性关系;
分配扫描模块,用于根据位置统计模块中建立的线性关系,将随机分选模块中没有选取到的网页的全部源代码进行划分,并分别扫描划分好的源代码放入扫描器中进行扫描,得到各个部分的程序代码;
病毒屏蔽模块,当病毒检测模块检测到病毒程序存在的时候,将检测到病毒程序屏蔽。


2.如权利要求1所述的一种基于计算机网络的安全监控系统,其特征在于,所述病毒位置确定模块根据病毒程序出现是的行数和网页源代码的程序代码的总行数进行比例运算,得到的比例值在乘以设定的倍数,得到病毒程序的比例行数,所述病毒程序的比例行数为病毒位置。

【专利技术属性】
技术研发人员:秦晓梅潘霞
申请(专利权)人:河南经贸职业学院
类型:发明
国别省市:河南;41

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

1