[发明专利]编码安全检测方法、装置、终端及可读存储介质有效
申请号: | 201811573942.3 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109635215B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 王慧;赵洪飞;李升起 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 安全 检测 方法 装置 终端 可读 存储 介质 | ||
本发明实施例公开了一种编码安全检测方法、装置、终端及可读存储介质。其中,方法包括:解析目标编码,得到目标封装统一资源定位符URL;检测所述目标封装URL是否符合编码发布平台的封装规则;如果所述目标封装URL不符合编码发布平台的封装规则,将所述目标编码检测为未知来源编码;其中,编码发布平台用于将原始URL按照封装规则生成封装URL,并将封装URL转换为编码。本发明实施例能够减少终端的工作量,简化操作。
技术领域
本发明实施例涉及计算机视觉技术,尤其涉及一种编码安全检测方法、装置、终端及可读存储介质。
背景技术
目前,出现了很多条形码、二维码等计算机可读的编码,终端可以通过扫描编码,得到其中承载的内容。如果扫描了不法发布人发布的恶意编码,可能打开恶意网页或者被植入恶意软件。因此,编码的安全性检测十分重要。
现有的编码安全检测方法包括:终端扫描编码,解析出二维码所承载的字符串,对字符串采用特定的分隔符提取出发布内容及ID标识,并计算发布内容的哈希值。客户端携带ID标识和该哈希值向服务端发起请求,服务端通过检测ID标识是否存在于后端数据库,以及发布内容的哈希值是否与数据库中的值匹配,来检测该编码的安全性。
现有的编码安全检测方法,需要按照特定分隔符提取出发布内容和ID标识,并计算发布内容的哈希值,使得终端的解析工作量较大,且操作复杂,需要较高的容错能力。
发明内容
本发明实施例提供一种编码安全检测方法、装置、终端及可读存储介质,以减少终端的工作量,简化操作。
第一方面,本发明实施例提供了一种编码安全检测方法,包括:
解析目标编码,得到目标封装统一资源定位符URL;
检测所述目标封装URL是否符合编码发布平台的封装规则;
如果所述目标封装URL不符合编码发布平台的封装规则,将所述目标编码检测为未知来源编码;
其中,编码发布平台用于将原始URL按照封装规则生成封装URL,并将封装URL转换为编码。
第二方面,本发明实施例还提供了一种编码安全检测装置,包括:
解析模块,用于解析目标编码,得到目标封装统一资源定位符URL;
规则检测模块,用于检测所述目标封装URL是否符合编码发布平台的封装规则;
安全检测模块,用于如果所述目标封装URL不符合编码发布平台的封装规则,将所述目标编码检测为未知来源编码;
其中,编码发布平台用于将原始URL按照封装规则生成封装URL,并将封装URL转换为编码。
第三方面,本发明实施例还提供了一种终端,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的编码安全检测方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的编码安全检测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811573942.3/2.html,转载请声明来源钻瓜专利网。