基于业务页面的验证服务的容灾方法和装置制造方法及图纸

技术编号:22641209 阅读:31 留言:0更新日期:2019-11-26 16:03
本申请提供一种基于业务页面的验证服务的容灾方法和装置,涉及计算机安全技术领域,用以解决第三方服务器不可用导致业务无法正常使用的问题。该方法包括:接收终端发送的访问业务页面的请求会话;若验证界面资源拉取失败,则从内容分发网络CDN服务器上获取具有验证功能的软件开发工具包SDK链接;将业务页面数据和SDK链接发送给终端,以使终端根据业务页面数据生成业务页面。上述方法,在提供第三方的验证功能的第三方服务器宕机或者验证功能不可用时,也能够根据SDK链接,从CDN服务器下载对应的SDK,并完成第三方的验证功能,从而使得用户能够正常访问业务页面,能够确保业务的正常使用。

Disaster recovery method and device of verification service based on business page

The application provides a disaster recovery method and device based on the verification service of the service page, which relates to the field of computer security technology, and is used to solve the problem that the service cannot be used normally due to the unavailability of the third-party server. The method includes receiving the request session sent by the terminal to visit the service page, obtaining the SDK link with the verification function from the CDN server of the content distribution network if the pull of the verification interface resource fails, and sending the service page data and SDK link to the terminal so that the terminal can generate the service page according to the service page data. In the above method, when the third-party server providing the third-party authentication function is down or the authentication function is not available, the corresponding SDK can also be downloaded from the CDN server according to the SDK link, and the third-party authentication function can be completed, so that the user can normally access the business page and ensure the normal use of the business.

【技术实现步骤摘要】
基于业务页面的验证服务的容灾方法和装置
本申请涉及计算机安全
,尤其涉及一种基于业务页面的验证服务的容灾方法和装置。
技术介绍
目前很多业务的web(WorldWideWeb,全球广域网)页面使用第三方web服务,直接嵌入js文件,通过js文件实现拉取第三方web服务。这样的方法存在一个不可控的地方,即第三方的服务器宕机或者出现不可服务时,js的前端逻辑不可用,业务逻辑就会被影响,从而影响业务的正常使用。
技术实现思路
本申请提供一种基于业务页面的验证服务的容灾方法和装置,用以解决第三方服务器不可用时,影响业务的正常使用的问题。第一方面,本申请实施例提供一种基于业务页面的验证服务的容灾方法。该方法包括:接收终端发送的访问业务页面的请求会话;当所述业务页面关联有第三方的验证功能时,向第三方服务器拉取用于提供所述验证功能的验证界面资源;其中,所述业务页面的功能需要在验证结果为合法后启用;若所述验证界面资源拉取失败,则从内容分发网络CDN服务器上获取具有验证功能的软件开发工具包SDK链接;将所述业务页本文档来自技高网...

【技术保护点】
1.一种基于业务页面的验证服务的容灾方法,其特征在于,所述方法包括:/n接收终端发送的访问业务页面的请求会话;/n当所述业务页面关联有第三方的验证功能时,向第三方服务器拉取用于提供所述验证功能的验证界面资源;其中,所述业务页面的功能需要在验证结果为合法后启用;/n若所述验证界面资源拉取失败,则从内容分发网络CDN服务器上获取具有验证功能的软件开发工具包SDK链接;/n将所述业务页面数据和所述SDK链接发送给所述终端,以使所述终端根据所述业务页面数据生成业务页面,并根据所述SDK链接获得SDK并调用所述SDK获取所述验证界面资源后并加载验证界面到所述业务页面上,所述SDK用于完成所述验证功能。/...

【技术特征摘要】
1.一种基于业务页面的验证服务的容灾方法,其特征在于,所述方法包括:
接收终端发送的访问业务页面的请求会话;
当所述业务页面关联有第三方的验证功能时,向第三方服务器拉取用于提供所述验证功能的验证界面资源;其中,所述业务页面的功能需要在验证结果为合法后启用;
若所述验证界面资源拉取失败,则从内容分发网络CDN服务器上获取具有验证功能的软件开发工具包SDK链接;
将所述业务页面数据和所述SDK链接发送给所述终端,以使所述终端根据所述业务页面数据生成业务页面,并根据所述SDK链接获得SDK并调用所述SDK获取所述验证界面资源后并加载验证界面到所述业务页面上,所述SDK用于完成所述验证功能。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述验证界面资源拉取失败,在容灾状态记录中将所述请求会话记录为容灾状态;
接收终端发送的业务数据和虚拟票据;所述虚拟票据携带有所述验证功能的验证结果;
利用本地预先存储的所述验证功能的解密SDK解密所述虚拟票据,以及从容灾状态记录中查找所述虚拟票据对应的请求会话;
若查找到所述请求会话被记录为容灾状态,且对所述虚拟票据的解密结果为验证结果为合法,则执行针对所述业务数据的后续处理。


3.根据权利要求1所述的方法,其特征在于,确定验证界面资源拉取失败包括:
拉取所述验证界面资源超时;或者,
接收到第三方服务器返回的所述第三方服务器不可用的消息。


4.一种基于业务页面的验证服务的容灾方法,其特征在于,所述方法包括:
发送访问业务页面的请求会话给后台服务器;其中,所述业务页面的功能需要在验证结果为合法后启用;
接收所述后台服务器返回的所述业务页面数据以及具有验证功能的软件开发工具包SDK链接;
根据所述SDK链接,从内容分发网络CDN服务器上,下载对应的SDK;
根据所述业务界面数据生成所述业务页面,并
基于所述验证界面资源加载验证界面到所述业务界面上。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据用户在所述验证界面的操作结果,利用所述SDK验证所述操作结果否合法;
获取所述SDK生成的虚拟票据;所述虚拟票据为所述SDK在确定所述操作结果合法时生成的;
激活所述业务页面的功能,并根据用户...

【专利技术属性】
技术研发人员:林耀城胡育辉黄震宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1