[发明专利]二维码验证方法、系统、客户端、发布及云端服务器有效
| 申请号: | 201310261383.3 | 申请日: | 2013-06-26 |
| 公开(公告)号: | CN103281340A | 公开(公告)日: | 2013-09-04 |
| 发明(设计)人: | 巫国忠 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 二维码 验证 方法 系统 客户端 发布 云端 服务器 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种二维码验证方法、系统、客户端、发布服务器以及云端服务器。
背景技术
目前,二维码得到了广泛运用,以二维码为媒介可存储文字、图片等多种信息,通过扫描二维码中存储的内容信息,识别是否有病毒信息或者其它不安全的内容,但是这种方式存在严重的安全隐患。具体来说,木马、病毒极易侵入二维码,特别是给二维码置入病毒非常简单,网络中随处可见二维码生成器,只要将木马链接或隐形的木马程序按照计算机1、0的编码方式编入,然后伪装成某条优惠信息的二维码图形,用户一扫即会中招,不具有很好的安全性,且二维码的存储容量有限,造成存储信息的局限性。
为了在二维码中置入大量的信息,在现有技术中,我们在二维码中存储了URL网址链接,用户解析之后通过打开网址链接可获取更加丰富的信息,并且为了提高用户体验可以直接自动跳转,即大容量的信息可以被置于跳转后的网址,提高了二维码的存储容量,但这也带来了安全上的隐患,因为这些植入二维码的URL跳转链接可能存在安全隐患,例如钓鱼网站等。
为了解决上述安全隐患,目前可以采用两种方式解决,一是通过扫描二维码的存储内容,然后识别是否有病毒信息或其它不安全的内容;二是通过识别二维码的跳转链接,识别链接地址中是否包含了不安全的内容,并建立链接黑名单以便用户查询,只要在这个名单中的URL就代表二维码是不安全的。现有技术存在的问题是,识别二维码中的存储内容很困难,并且采取众包模式,由用户举报来不断更新URL数据库,步骤繁琐,效率低。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的第一个目的在于提出一种二维码验证方法。该方法通过验证二维码发布者身份来实现二维码安全检查,且具有高效性、易用性与安全性。本发明的第二个目的在于提出一种二维码验证系统。本发明的第三个目的在于提出一种发布服务器。本发明的第四个目的在于提出一种客户端。本发明的第五个目的在于提出一种云端服务器。
为了实现上述目的,本发明第一方面实施例的二维码验证方法,包括:发布服务器获取加密密钥;所述发布服务器生成二维码的内容信息;所述发布服务器根据所述加密密钥和所述内容信息生成验证信息;所述发布服务器根据所述验证信息和所述内容信息生成所述二维码;以及所述发布服务器将所述二维码发布至至少一个客户端,以使得所述至少一个客户端根据所述验证信息对所述内容信息进行验证。
根据本发明实施例的二维码验证方法,发布服务器获取加密密钥并生成二维码的内容信息,根据加密密钥及内容信息生成验证信息,继而根据验证信息和内容信息生成二维码,发布服务器将二维码发布至至少一个客户端,以使得至少一个客户端根据验证信息对内容信息进行验证。该方法通过验证二维码发布者身份来实现二维码安全性检查的问题,且具有高效性、易用性与安全性。
为了实现上述目的,本发明第二方面实施例的二维码验证系统,包括:所述发布服务器,用于获取加密密钥,并生成二维码的内容信息,并根据所述加密密钥和所述内容信息生成验证信息,并根据所述验证信息和所述内容信息生成所述二维码,以及将所述二维码发布至所述至少一个客户端;所述客户端,用于根据所述验证信息对所述内容信息进行验证。
根据本发明实施例二维码验证系统,发布服务器获取加密密钥并生成二维码的内容信息,根据加密密钥及内容信息生成验证信息,继而根据验证信息和内容信息生成二维码,发布服务器将二维码发布至至少一个客户端,以使得至少一个客户端根据验证信息对内容信息进行验证。该系统通过验证二维码发布者身份来实现二维码安全性检查的问题,且具有高效性、易用性与安全性。
为了实现上述目的,本发明第三方面实施例的发布服务器,包括:第一获取模块,用于获取加密密钥;第一生成模块,用于生成二维码的内容信息;第二生成模块,用于根据所述加密密钥和所述内容信息生成验证信息;第三生成模块,用于根据所述验证信息和所述内容信息生成所述二维码;以及发布模块,用于将所述二维码发布至所述至少一个客户端。
根据本发明实施例的发布服务器,发布服务器获取加密密钥并生成二维码的内容信息,根据加密密钥及内容信息生成验证信息,继而根据验证信息和内容信息生成二维码,发布服务器将二维码发布至至少一个客户端,以使得至少一个客户端根据验证信息对内容信息进行验证。该发布服务器提供具有身份识别的二维码,以使得客户端通过验证二维码发布者身份来实现二维码安全性检查的问题,且具有安全性与易用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310261383.3/2.html,转载请声明来源钻瓜专利网。





