[发明专利]用于动态确保SDK完整性的方法、系统和计算机程序产品在审
申请号: | 202011470063.5 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112988171A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 肖布·阿格拉瓦尔 | 申请(专利权)人: | 维萨国际服务协会 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06Q20/02 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 张娜;顾丽波 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 动态 确保 sdk 完整性 方法 系统 计算机 程序 产品 | ||
1.一种计算机实施的方法,包括:
用至少一个处理器在商家系统上通过与所述商家系统相关联的商家网页从支付网关系统加载软件开发工具包(SDK)包装器;
用至少一个处理器来执行所述SDK包装器,其中所述SDK包装器在执行时加载SDK核心;
用至少一个处理器来确定所述SDK核心的完整性;
响应于确定所述SDK核心的所述完整性而用至少一个处理器在所述SDK包装器与所述SDK核心之间执行握手,并使由所述SDK包装器导出的实函数过载;并且
用至少一个处理器通过所述SDK核心从所述商家系统向支付网关系统提供安全支付容器请求。
2.根据权利要求1所述的计算机实施的方法,进一步包括:
用至少一个处理器在所述商家系统上通过所述商家网页接收与用户的账户相关联的账户数据,其中响应于通过所述商家网页接收所述账户数据而加载所述SDK包装器,并且其中所述安全支付容器请求包括所述账户数据。
3.根据权利要求1所述的计算机实施的方法,进一步包括:
响应于提供所述安全支付容器请求而用至少一个处理器从所述支付网关系统接收与所述账户数据相关联的令牌。
4.根据权利要求1所述的计算机实施的方法,其中确定所述SDK核心的所述完整性包括对所述SDK核心执行W3C子资源完整性校验散列。
5.根据权利要求1所述的计算机实施的方法,其中响应于所述SDK包装器与所述SDK核心之间的成功握手而提供所述安全支付容器请求。
6.根据权利要求1所述的计算机实施的方法,其中执行所述SDK包装器会将所述实函数公开为公用方法,并且其中所述实函数响应于被所述商家系统调用而抛出错误。
7.根据权利要求1所述的计算机实施的方法,其中所述SDK包装器包括Accept.js库,并且其中所述SDK核心包括AcceptCore.js库。
8.一种计算系统,包括:
一个或多个处理器,其被编程和/或配置成:
在商家系统上通过与所述商家系统相关联的商家网页从支付网关系统加载软件开发工具包(SDK)包装器;
执行所述SDK包装器,其中所述SDK包装器在执行时加载SDK核心;
确定所述SDK核心的完整性;
响应于确定所述SDK核心的所述完整性而在所述SDK包装器与所述SDK核心之间执行握手,并使由所述SDK包装器导出的实函数过载;并且
通过所述SDK核心从所述商家系统向支付网关系统提供安全支付容器请求。
9.根据权利要求8所述的计算系统,其中所述一个或多个处理器进一步被编程和/或配置成:
在所述商家系统上通过所述商家网页接收与用户的账户相关联的账户数据,其中响应于通过所述商家网页接收所述账户数据而加载所述SDK包装器,并且其中所述安全支付容器请求包括所述账户数据。
10.根据权利要求8所述的计算系统,其中所述一个或多个处理器进一步被编程和/或配置成:
响应于提供所述安全支付容器请求而从所述支付网关系统接收与所述账户数据相关联的令牌。
11.根据权利要求8所述的计算系统,其中确定所述SDK核心的所述完整性包括对所述SDK核心执行W3C子资源完整性校验散列。
12.根据权利要求8所述的计算系统,其中响应于所述SDK包装器与所述SDK核心之间的成功握手而提供所述安全支付容器请求。
13.根据权利要求8所述的计算系统,其中执行所述SDK包装器将所述实函数公开为公用方法,并且其中所述实函数响应于被所述商家系统调用而抛出错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维萨国际服务协会,未经维萨国际服务协会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011470063.5/1.html,转载请声明来源钻瓜专利网。