预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115756905A(43)申请公布日2023.03.07(21)申请号202211589293.2(22)申请日2022.12.12(71)申请人中国建设银行股份有限公司地址100033北京市西城区金融大街25号申请人建信金融科技有限责任公司(72)发明人赖敷君何伟明廖敏飞刘丽娟何晓珩(74)专利代理机构北京三友知识产权代理有限公司11127专利代理师王涛陶海萍(51)Int.Cl.G06F9/54(2006.01)G06Q40/02(2018.01)G06Q20/38(2023.01)G06F9/445(2012.01)权利要求书2页说明书8页附图4页(54)发明名称基于扩展接口的网银盾调用方法及装置(57)摘要本申请公开了一种基于扩展接口的网银盾调用方法及装置,涉及金融信息服务技术领域。该方法包括:获取用户在网银页面发起的网银盾数据的调用请求,所述调用请求包括扩展接口函数名;判断扩展接口函数名对应的扩展接口是否具备调用本地程序的权限;若是,则建立扩展接口与本地程序之间的连接,并将调用请求对应的辅助函数通过扩展接口和本地程序发送至网银盾动态链接库,以使网银盾动态链接库基于所述辅助函数获取并返回调用结果。本申请通过扩展接口的形式,实现浏览器与网银盾硬件之间的通讯,满足了目前浏览器与UKEY通讯的技术架构要求,对浏览器而言,在安全性管控层面相较于插件方式有较大的提高。CN115756905ACN115756905A权利要求书1/2页1.一种基于扩展接口的网银盾调用方法,其特征在于,包括:获取用户在网银页面发起的网银盾数据的调用请求,所述调用请求包括扩展接口函数名;判断所述扩展接口函数名对应的扩展接口是否具备调用操作系统的本地程序的权限;所述本地程序用于通过第一种类型的程序调用与第一种类型不同的第二种类型的程序的方法;若是,则建立所述扩展接口与所述本地程序之间的连接,并将所述调用请求对应的辅助函数通过所述扩展接口和所述本地程序发送至网银盾动态链接库,以使网银盾动态链接库基于所述辅助函数获取并返回调用结果;其中,所述辅助函数是预设的与所述本地程序的程序类型相同的网银盾数据调用函数。2.根据权利要求1所述的基于扩展接口的网银盾调用方法,其特征在于,所述判断所述扩展接口函数名对应的扩展接口是否具备调用本地程序的权限,包括:获取所述扩展接口对应的应用程序清单;根据所述应用程序清单中的权限定义文件获取本地程序对应的权限字段值;判断所述权限字段值是否为预设值;若是,则扩展接口具备调用本地程序的权限;若否,则扩展接口不具备调用本地程序的权限。3.根据权利要求1所述的基于扩展接口的网银盾调用方法,其特征在于,所述建立所述扩展接口与所述本地程序之间的连接,包括:获取所述扩展接口对应的系统注册表;在所述系统注册表中查找所述扩展接口注册的本地程序文件路径;根据所述本地程序文件路径的路径配置找到对应的本地程序并启动,以建立所述扩展接口与所述本地程序之间的连接。4.根据权利要求1所述的基于扩展接口的网银盾调用方法,其特征在于,所述辅助函数包括获取序列号函数、设置随机号函数、签名函数、获取证书DN函数。5.一种基于扩展接口的网银盾调用装置,其特征在于,包括:调用请求接收模块,用于获取用户在网银页面发起的网银盾数据的调用请求,所述调用请求包括扩展接口函数名;权限判断模块,用于判断所述扩展接口函数名对应的扩展接口是否具备调用操作系统的本地程序的权限;所述本地程序用于通过第一种类型的程序调用与第一种类型不同的第二种类型的程序的方法;通讯连接模块,用于当扩展接口具备调用本地程序的权限时,建立所述扩展接口与所述本地程序之间的连接,并将所述调用请求对应的辅助函数通过所述扩展接口和所述本地程序发送至网银盾动态链接库,以使网银盾动态链接库基于所述辅助函数获取并返回调用结果;其中,所述辅助函数是预设的与所述本地程序的程序类型相同的网银盾数据调用函数。6.根据权利要求5所述的基于扩展接口的网银盾调用装置,其特征在于,所述权限判断模块包括:应用程序清单获取单元,用于获取所述扩展接口对应的应用程序清单;2CN115756905A权利要求书2/2页权限字段值获取多单元,用于根据所述应用程序清单中的权限定义文件获取本地程序对应的权限字段值;权限判定单元,用于判断所述权限字段值是否为预设值;以及若所述权限字段值为预设值,则确定扩展接口具备调用本地程序的权限;若所述权限字段值不是预设值,则确定扩展接口不具备调用本地程序的权限。7.根据权利要求5所述的基于扩展接口的网银盾调用装置,其特征在于,所述通讯连接模块包括:系统注册表获取单元,用于获取所述扩展接口对应的系统注册表;文件路径获取单元,用于在所述系统注册表中查找所述扩展接口