【技术实现步骤摘要】
一种基于大数据的计算机安全防护系统
本专利技术涉及信息安全
,特别涉及一种基于大数据的计算机安全防护系统。
技术介绍
在信息安全的领域中,通常都是设置防火墙的形式病毒进行防护,使得只有符合安全策略的数据流才能通过防火墙,在数据信息量日益发达的时代,为了使得防火墙可以时时刻刻的起到防护的效果,就需要实时的对防火墙记性病毒库的更新,这样才能起到更好的防护效果。但是这就需要计算机的配置越来越高,存储量越来越大,使得才能满足对于病毒库存储的需求。而目前,用户普遍追求的就是自用空间,而日益庞大的病毒库就会使得用户可以自由使用的自由空间减少,从而使得用户体验降低。
技术实现思路
本专利技术的目的是克服上述现有技术中存在的问题,提供一种基于大数据的计算机安全防护系统,通过提取要穿过防火墙的程序并将该程序转化为文本格式,通过提取文本中的关键字,并将关键字通过字符串的形式进行排列成为数值,之后在将数组送入支持向量机中得到是否给予通过防火墙的结果,并且执行该结果。为此,本专利技术提供一种基于大数据的计算机安全防
【技术保护点】
1.一种基于大数据的计算机安全防护系统,其特征在于,包括:/n程序提取模块,用于截取要穿过防火墙的程序,并将该程序转化为文本格式,得到原始程序文本;/n关键字提取模块,用于通过关键字提取算法从所述原始程序文本中提取关键字;/n数据汇总模块,用于将所述关键字提取模块提取的关键字根据其在所述原始程序文本中的出现的顺序进行排列,得到字符串;/n结果判断模块,用于将所述字符串作为输入变量输入到支持向量机中,得到输出变量为是否通过防火墙的结果;/n结果执行模块,用于根据所述是否通过防火墙的结果控制所述防火墙是否允许所述程序通过,当结果为是的时候,控制所述防火墙放行所述程序,当结果为否 ...
【技术特征摘要】
1.一种基于大数据的计算机安全防护系统,其特征在于,包括:
程序提取模块,用于截取要穿过防火墙的程序,并将该程序转化为文本格式,得到原始程序文本;
关键字提取模块,用于通过关键字提取算法从所述原始程序文本中提取关键字;
数据汇总模块,用于将所述关键字提取模块提取的关键字根据其在所述原始程序文本中的出现的顺序进行排列,得到字符串;
结果判断模块,用于将所述字符串作为输入变量输入到支持向量机中,得到输出变量为是否通过防火墙的结果;
结果执行模块,用于根据所述是否通过防火墙的结果控制所述防火墙是否允许所述程序通过,当结果为是的时候,控制所述防火墙放行所述程序,当结果为否的时候,控制所述防火墙拦截所述程序。
2.如权利要求1所述的一种基于大数据的计算机安全防护系统,其特征在于,所述关键字提取模块中每一个所述关键字分别使用一个数字表示,所述数据汇总模块中的字符串为数组的形式,所述关键字库用于存储数字和数字所对应的关键字,所述关键字库支持所述关键字提取模块的调用。
3.如权利要求1所述的一种基于大数据的计算机安全防护系统,其特征在于,还包括:
程序分割模块,用于将所述程序随机的进行段落的分割,得到若干个程序片段;
程序筛选模块,用于将所述的若干个程序片段进行随机的删选,并将筛选后的程序片段进行保留;
程序拼接模块,用于将所述程序筛选模块保留的所述程序片段根据其在所述程序中的前后位置进行拼接,得到混合程序;
格式转化模块,用于将所述混合程序转化文本格式,得到混合程序文本,并将所述混合程序文本作为所述原始程序文本进入所述关键字提取模块。
4.如权利要求1所述的一种基于大数据的计算机安全防护系统,其特征在于,...
【专利技术属性】
技术研发人员:贾博文,杨丽,陈月阳,付宁娴,杨贝贝,段韶鹏,
申请(专利权)人:郑州信息科技职业学院,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。