【技术实现步骤摘要】
本专利技术属于网络安全
,尤其涉及一种网页检测的方法及系统。
技术介绍
随着互联网的不断发展,越来越多的人们开始在网上进行各种信息分享、娱乐、交友,使用互联网提供的各种生活便利设施如网上银行、网上缴费、网上支付等。由于用户会在网页上进行一些财产的交易或者个人的隐私信息的录入,不法分子就模拟正规的网页来骗取用户的资料或者用户的财产,一般称之为钓鱼网页。为了检测一个网页是不是钓鱼的网页,目前的检测方法简述如下提取网页里面的文本特征,然后根据预先制定好的钓鱼网页匹配规则,查看当前的页面的文本特征是否符合所在规则,如果匹配中其中的某些规则的话,就认为这个网页存在钓鱼的行为。网页的 文本特征一般是网页HTML内容里面的一些重要的标签,例如,标题部分TITLE的内容,版权部分COPYRIGHT的内容,还有就是一些HTML里面的P标签,SPAN标签等一些内容标签里面的内容。根据一定的算法提取出这些标签内容里面的关键字,将提取的关键字送到钓鱼库中去寻找匹配的规则,例如,如果当前页面中出现大量的QQ登陆的字样,但是网页的URL却不是腾讯公司的域名如qq. com、tencent. com等;如果网页的版权声明写着腾讯公司版权所有,但是网页的url也不是腾讯公司的域名;如网页内容有大量的网上支付时需要填写的用户的帐号、密码、银行名称信息,但是网页却不是该银行下所属的网页,根据上述的规则综合一个评分就判定一个网页是否是钓鱼的。现在随着网络技术的不断提高,很多的钓鱼网页不再单纯的将模拟正规网站的文字等钓鱼部分的内容放到HTML标签里面,而是通过Javascript等技术在网页的动 ...
【技术保护点】
一种网页检测的方法,其特征在于,所述方法包括下述步骤:获取与网页相关的动态数据;通过相应的引擎执行所述动态数据,生成执行文本文件;提取所述执行文本文件中的关键字;将所述提取的关键字与预设的钓鱼规则库进行匹配,并根据匹配结果确定网页的安全性能。
【技术特征摘要】
1.一种网页检测的方法,其特征在于,所述方法包括下述步骤 获取与网页相关的动态数据; 通过相应的引擎执行所述动态数据,生成执行文本文件; 提取所述执行文本文件中的关键字; 将所述提取的关键字与预设的钓鱼规则库进行匹配,并根据匹配结果确定网页的安全性能。2.如权利要求I所述的方法,其特征在于,所述获动态数据为Javascript代码和/或外部引用的Javascript文件; 所述通过相应的引擎执行所述动态数据,生成执行文本文件的步骤具体为 通过Javascript引擎执行所述Javascript代码和/或外部引用的Javascript文件,生成执行文本文件。3.如权利要求2所述的方法,其特征在于,所述获取与网页相关的Javascript代码和/或外部引用的Javascript文件的步骤具体为 接收用户输入的URL; 下载与所述URL对应的HTLM文件; 提取内嵌在HTML文件中的Javascript代码和/或外部引用的Javascript文件,并且当提取了外部引用的Javascript文件时,并发下载外部引用的Javascript文件。4.如权利要求3所述的方法,其特征在于,所述将所述提取的关键字与预设的钓鱼规则库进行匹配,并根据匹配结果确定网页的安全性能的步骤之后,所述方法还包括下述步骤 存储所述URL及与所述URL对应的网页的安全性能; 所述接收用户输入的URL的步骤之后,所述方法还包括下述步骤 判断所述接收到的URL是否已在本地存储; 当判断本地已存储所述接收的URL时,则输出所述URL对应的网页的安全性能的提示信息。5.如权利要求3所述的方法,其特征在于,所述接收用户输入的URL的同时,还接收URL的校验信息,所述校验信息包括需要校验URL的次数信息、校验URL的类型信息、校验请求的来源信息及上次校验时间信息; 所述接收用户输入的URL的步骤之后,所述方法还包括下述步骤 根据所述校验信息中的各个信息的权重,计算所述URL的优先级; 所述下载与所述URL对应的HTLM文件的步骤具体为 按URL的优先级由高到低,下载与所述URL对应的HTLM文件。6.如权利要求3所述的方法,其特征在于,所述接收用户输入的URL的步骤之后,所述方法还包括 缓存所述接收的URL。7.如权利要求3所述的方法,其特征在于,所述通过Javascript引擎执行所述Javascript代码和/或外部引用的Javascript文件,生成执行文本文件的步骤具体为 按照在HTML文件中出现的顺序,对所述Javascript代码和/或外部引用的Javascript文件进行排序;解析所述HTML文件中的文档对象模型DOM信息; 根据所述解析的DOM信息,通过Javascript引擎执行所述Javascript代码和/或外部引用的Javascript文件,生成执行文本文件。8.如权利要求3所述的方法,...
【专利技术属性】
技术研发人员:邵付东,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。