一种语义分析查杀法制造技术

技术编号:10815128 阅读:99 留言:0更新日期:2014-12-24 19:24
本发明专利技术公开了一种语义分析查杀法,具体步骤如下:第一步,获取浏览的网页的源代码;第二步,采用语义分析法对源代码进行分析;第三步,判断源代码的安全性;第四步,得出错误指令或正确指令;第五步,中断指令或继续执行。该语义分析查杀法,先获取浏览网页的源代码,采用语义分析的方法对源代码的安全性进行分析,来判断是否继续执行下一步命令,它可以实时对网页的浏览进行监控,保障了浏览网页的健康性,提供了一个安全的上网环境。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,具体步骤如下:第一步,获取浏览的网页的源代码;第二步,采用语义分析法对源代码进行分析;第三步,判断源代码的安全性;第四步,得出错误指令或正确指令;第五步,中断指令或继续执行。该语义分析查杀法,先获取浏览网页的源代码,采用语义分析的方法对源代码的安全性进行分析,来判断是否继续执行下一步命令,它可以实时对网页的浏览进行监控,保障了浏览网页的健康性,提供了一个安全的上网环境。【专利说明】
本专利技术涉及语义分析
,具体为。
技术介绍
语义分析是编译过程的一个逻辑阶段,语义分析的任务是对结构上正确的源程序进行上下文有关性质的审查,进行类型审查。语义分析是审查源程序有无语义错误,为代码生产阶段收集类型信息。比如语义分析的一个工作是进行类型审查,审查每个算符是否具有语言规范允许的运算对象,当不符合语言规范时,编译程序应报告错误。如有的编译程序要对实数用作数组下标的情况报告错误。又比如某些程序规定运算对象可被强制,那么当二目运算施于一整型和一实型对象时,编译程序应将整型转换为实型而不能认为是源程序的错误。在一个社会网络中常有节点之间的信息交流。可以对这种社会网络进行分析的一种强大的用来获得和理解文本信息的技术被称为语义网消息传输分析(语义分析)。作为一个在人工智能和计算语言学的方法,它为知识推理和语言提供了一个结构和过程,现在广义的语义分析还可以理解为,对语句进行分析得出另一种语义表达形式。我们在使用互联网时,常常会遇见一些恶意的网页,给我们的上网环境带来了巨大的危害,如果我们采用语义分析对恶意代码进行查杀就可以很好的解决这个问题了,为此,我们提出。
技术实现思路
具体步骤如下:第一步,获取浏览的网页的源代码。 第二步,采用语义分析法对源代码进行分析。 第三步,判断源代码的安全性。 第四步,得出错误指令或正确指令。 第五步,中断指令或继续执行。 优选的,所述源代码为计算机能识别的二进制语言。 优选的,所述语义分析法对源代码进行分析主要是判断源代码的来源和是否夹带有恶意程序。 优选的,所述第四步的两个指令为平行结构,二者只能执行其中的一个。 优选的,所述第五步的运行原则是如果第四步得出的是错误指令就执行中断指令,如果得出的是正确指令则继续执行。 与现有技术相比,本专利技术的有益效果是:该语义分析查杀法,先获取浏览网页的源代码,采用语义分析的方法对源代码的安全性进行分析,来判断是否继续执行下一步命令,它可以实时对网页的浏览进行监控,保障了我们浏览网页的健康性,为我们提供一个安全的上网环境。 具体说明图1为本专利技术的流程图。 【具体实施方式】 具体步骤如下:第一步,获取浏览的网页的源代码,所述源代码为计算机能识别的二进制语言。 第二步,采用语义分析法对源代码进行分析,所述语义分析法对源代码进行分析主要是判断源代码的来源和是否夹带有恶意程序。 第三步,判断源代码的安全性。 第四步,得出错误指令或正确指令,所述第四步的两个指令为平行结构,二者只能执行其中的一个。 第五步,中断指令或继续执行,所述第五步的运行原则是如果第四步得出的是错误指令就执行中断指令,如果得出的是正确指令则继续执行。 本语义分析查杀法,只是其中的一个实施例,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本专利技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本专利技术的精神或范围的情况下,在其它实施例中实现。因此,本专利技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。【权利要求】1.具体步骤如下: 第一步,获取浏览的网页的源代码; 第二步,采用语义分析法对源代码进行分析; 第三步,判断源代码的安全性; 第四步,得出错误指令或正确指令; 第五步,中断指令或继续执行。2.根据权利要求1所述的,其特征在于:所述源代码为计算机能识别的二进制语言。3.根据权利要求1所述的,其特征在于:所述语义分析法对源代码进行分析主要是判断源代码的来源和是否夹带有恶意程序。4.根据权利要求1所述的,其特征在于:所述第四步的两个指令为平行结构,二者只能执行其中的一个。5.根据权利要求1所述的,其特征在于:所述第五步的运行原则是如果第四步得出的是错误指令就执行中断指令,如果得出的是正确指令则继续执行。【文档编号】G06F11/36GK104239203SQ201410446950【公开日】2014年12月24日 申请日期:2014年9月4日 优先权日:2014年9月4日 【专利技术者】王飞 申请人:上海莱凯数码科技有限公司本文档来自技高网
...

【技术保护点】
一种语义分析查杀法具体步骤如下:第一步,获取浏览的网页的源代码;第二步,采用语义分析法对源代码进行分析;第三步,判断源代码的安全性;第四步,得出错误指令或正确指令;第五步,中断指令或继续执行。

【技术特征摘要】

【专利技术属性】
技术研发人员:王飞
申请(专利权)人:上海莱凯数码科技有限公司
类型:发明
国别省市:上海;31

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

1