The embodiment of the invention discloses a scan code security authentication method, terminal, server and cloud system, wherein the method comprises the following steps: in the detected scan code when the first barcode image acquiring the scan code from the scan operation; safety verification of the first barcode image; if the first bar code the image through the security verification, executing the first barcode image correlation operation; if the first barcode image did not pass the safety verification, are prohibited from performing the first barcode image correlation operation. The embodiment of the invention can effectively improve the security of the scanning code operation.
【技术实现步骤摘要】
一种扫码安全性的验证方法、终端、云端服务器及系统
本专利技术涉及通信
,尤其涉及一种扫码安全性的验证方法、终端、云端服务器及系统。
技术介绍
随着移动终端和移动互联网的普及,条码得到了广泛应用,以条码为媒介可以存储文字、图片、链接等信息,终端用户可以通过扫码操作进行移动支付、添加好友、添加关注等。由于条码是用户自己申请的,且现有技术并没有一套完整的针对条码的安全认证机制,条码中存储的信息可能存在病毒以及其他不安全的内容,故而用户在扫码时,无法确定扫码操作所对应的条码是否安全、无病毒。如何保证扫码操作的安全性是一个亟需解决的问题。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种扫码安全性的验证方法、终端、云端服务器及系统。可有效提升扫码操作的安全性。为了解决上述技术问题,第一方面,本专利技术实施例提供了一种扫码安全性的验证方法,所述方法包括:在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;对所述第一条码图像进行安全性验证;若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。第二方面,本专利技术实施例提供了另一种扫码安全性的验证方法,所述方法包括:接收终端发送的第一条码图像,所述第一条码图像为所述终端在检测到扫码操作时获取的所述扫码操作扫描获得的图像;根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,所述验证结果包括通过安全性验证或未通过安全性验证;将所述验证结果发送给所述终端,以使所述终端在所述第一条码图像通过安全性验证时,执行 ...
【技术保护点】
一种扫码安全性的验证方法,其特征在于,所述方法包括:在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;对所述第一条码图像进行安全性验证;若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。
【技术特征摘要】
1.一种扫码安全性的验证方法,其特征在于,所述方法包括:在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;对所述第一条码图像进行安全性验证;若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。2.根据权利要求1所述的方法,其特征在于,所述对所述第一条码图像进行安全性验证,包括:将所述第一条码图像发送给云端服务器,以使所述云端服务器根据云端数据库对所述第一条码图像进行安全性验证,并得到验证结果,所述验证结果包括通过安全性验证或未通过安全性验证;接收所述云端服务器发送的所述第一条码图像的安全性验证结果。3.一种扫码安全性的验证方法,其特征在于,所述方法包括:接收终端发送的第一条码图像,所述第一条码图像为所述终端在检测到扫码操作时获取的所述扫码操作扫描获得的图像;根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,所述验证结果包括通过安全性验证或未通过安全性验证;将所述验证结果发送给所述终端,以使所述终端在所述第一条码图像通过安全性验证时,执行所述第一条码图像关联的操作,或者使所述终端在所述第一条码图像未通过安全性验证时,禁止执行所述第一条码图像关联的操作。4.根据权利要求3所述的方法,其特征在于,所述云端数据库包括白名单数据库和黑名单数据库;所述白名单数据库中包含通过安全性验证的至少一个条码图像及各条码图像包含的信息;所述黑名单数据库中包含未通过安全性验证的至少一个条码图像及各条码图像包含的信息;所述根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,包括:将所述第一条码图像分别与所述白名单数据库和所述黑名单数据库中的各条码图像进行比对;若所述白名单数据库中存在与所述第一条码图像相匹配的条码图像,则确定所述第一条码图像的验证结果为通过安全性验证;若所述黑名单数据库中存在与所述第一条码图像相匹配的条码图像,则确定所述第一条码图像的验证结果为未通过安全性验证;或者,所述根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,包括:对所述第一条码图像进行解析,得到所述第一条码图像包含的信息;将所述第一条码图像包含的信息分别与所述白名单数据库和所述黑名单数据库中的各条码图像包含的信息进行比对;若所述白名单数据库中存在与所述第一条码图像包含的信息相匹配的信息,则确定所述第一条码图像的验证结果为通过安全性验证;若所述黑名单数据库中存在与所述第一条码图像包含的信息相匹配的信息,则确定所述第一条码图像的验证结果为未通过安全性验证。5.根据权利要求4所述的方法,其特征在于,所述云端数据库还包括待定数据库,所述方法还包括:若在所述白名单数据库和所述黑名单数据库中均未查询到与所述第一条码图像相匹配的条码图像,或者,若在所述白名单数据库和所述黑名单数据库中均未查询到与所述第一条码图像包含的信息相匹配的信息,则将所述第一条码图像存储到所述待定数据库。6.根据权利要求5所述的方法,其特征在于,所述待定数据库中包含除所述白名单数据库和所述黑名单数据库包含的条码图像之外的至少一个条码图像,所述方法还包括:从所述待定数据库中查询待定的至少一个条码图像;向各条码图像的发行者发送认证请求,所述认证请求用于提示所述各条码图像的发行者确认各条码图像的安全性;将经发行者确认安全性的条码图像及其所包含的信息更新入至所述白名单数据库,将未经发行者确认安全性的条码图像及其所包含的信息更新入至所述黑名单数据库。7.一种终端,其特征在于,所述终端包括:获取模块,用于在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;验证模块,用于对所述第一条码图像...
【专利技术属性】
技术研发人员:孙权,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。