[发明专利]一种核心接口保护的方法、存储介质、电子设备及系统有效
申请号: | 202010789856.7 | 申请日: | 2020-08-07 |
公开(公告)号: | CN112039852B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 周志刚 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/02;H04L67/56;H04L9/08 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张雯俐 |
地址: | 430000 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 核心 接口 保护 方法 存储 介质 电子设备 系统 | ||
本发明公开了一种核心接口保护的方法、存储介质、电子设备及系统,涉及网络通信技术领域。该方法包括:创建远程服务进程;当APP要发起网络请求时,基于预设的总接口函数,确定发起请求的方式;当确定为代理形式时,APP将核心接口请求以HTTP GET请求形式发至远程服务进程;远程服务进程基于预设的接口拆分函数,将核心接口拆分为两类接口,利用第一类接口请求核心接口的接口数据,其中对于核心数据使用不准确数据;利用第二类接口请求准确的核心数据的解密秘钥;将接口数据通过代理形式返给APP,将解密出的准确核心数据,通过进程间通信返给APP。本发明能够有效防止黑客破解核心接口获取核心数据,保障核心接口的网络请求安全性。
技术领域
本发明涉及网络通信技术领域,具体来讲是一种核心接口保护的方法、存储介质、电子设备及系统。
背景技术
目前,随着网络通信技术的进步和宽带网络的提速,信息安全已经越来越重要,特别是对于服务器的一些核心接口,我们希望能够有一些保护手段来防止黑客进行破解或者盗刷。
但是,现有的客户端APP(Application,应用程序)通常都只有APP一个进程,所有的网络请求都是基于APP的网络库来进行访问,那么黑客可通过抓包工具或者通过编写的hook工具,来获取网络库的请求发送接口,从而可以分析请求了服务器的哪些接口以及接口参数,进而黑客可以模拟网络请求实现盗刷的功能。另外,现有的网络接口访问是基于https来保护数据,但是目前也都可以通过抓包工具来破解协议加密的功能,或者通过hook工具来查看APP有那些网络请求,安全性低。
因此,如何有效的对核心接口实现保护,避免黑客破解核心接口,从而保障核心接口的网络请求安全性,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种核心接口保护的方法、存储介质、电子设备及系统,能够有效防止黑客破解核心接口获取核心数据,从而保障核心接口的网络请求安全性。
为达到以上目的,第一方面,本发明实施例提供一种核心接口保护的方法,其包括:
客户端创建远程服务进程,所述远程服务进程用于协助客户端的APP发送核心接口请求并返回请求数据;
当客户端的APP要发起网络请求时,基于预设的总接口函数,确定发起请求的方式;所述总接口函数用于判断网络请求是否为核心接口请求,若是,则确定发起请求的方式为代理形式,否则,确定为非代理形式;
当发起请求的方式确定为代理形式时,APP将核心接口请求以HTTP GET请求形式发送至所述远程服务进程;所述远程服务进程收到请求后,基于预设的接口拆分函数,将核心接口拆分为第一类接口和第二类接口,并利用所述第一类接口向服务器请求核心接口的接口数据,服务器返回的接口数据中,对于核心数据使用不准确数据,而准确的核心数据进行加密处理;同时利用所述第二类接口向服务器请求准确的核心数据的解密秘钥;
所述远程服务进程基于所述第一类接口获取到服务器返回的接口数据后,通过代理形式返回给APP;所述远程服务进程基于所述第二类接口获取到服务器返回的解密秘钥后,利用该解密秘钥解密出准确的核心数据,并通过进程间通信的方式返回给APP;
当发起请求的方式确定为非代理形式时,使用APP中的网络库进行网络请求功能。
作为一个优选的实施方案,所述远程服务进程收到请求后,基于预设的接口拆分函数,将核心接口拆分为第一类接口和第二类接口,并利用所述第一类接口向服务器请求核心接口的接口数据,具体步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010789856.7/2.html,转载请声明来源钻瓜专利网。