The embodiment of the invention discloses a server and a computer readable storage medium access method, wherein the method comprises the following steps: when receiving access to the target user's request, to the target user access check; if the check is successful, query the target user interface for a requested access frequency of history if the history; the access frequency is less than a preset threshold, the target user is allowed to access the requested interface, the embodiment of the invention is verified by the target user access control and access frequency of history, provides a secure access mechanism more flexible and efficient interface, security can effectively improve the access interface, and ensure the availability of interface.
【技术实现步骤摘要】
一种接口访问方法、服务器及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种接口访问方法、服务器及计算机可读存储介质。
技术介绍
随着计算机技术的发展,用户对互联网应用的需求越来越多,互联网应用的发展越来越快。对于高并发的互联网应用,服务器接口的调用次数是很高的,因此不能随意开放自己服务器的接口,如果将接口随意暴露,对接口的访问不加以限制,易导致非正常用户通过接口攻击服务器、恶意频繁访问接口导致服务器瘫痪影响正常用户使用、甚至利用接口窃取服务器用户信息等一系列的安全问题。目前针对接口访问的安全问题,主要是利用服务器的防火墙建立基于IP地址的黑白名单访问机制,然而,这种安全机制还存在诸多弊端,灵活度较差,如遇合作方服务器IP地址发生变化将导致其接口访问请求被拒绝,影响用户使用,此外,来自白名单中的非正常访问请求也无法识别及虑除。因此,提供一种更加灵活高效的接口访问安全机制具有显著的应用价值。
技术实现思路
本专利技术实施例提供一种接口访问方法、服务器及计算机可读存储介质,以提供一种更加灵活高效的接口访问安全机制。第一方面,本专利技术实施例提供了一种接口访问方法,该方法包括:当接收到目标用户的接口访问请求时,对所述目标用户的访问权限进行校验;若校验成功,则查询所述目标用户针对所请求接口的历史访问频率;若所述历史访问频率小于预设阈值,则允许所述目标用户访问所请求接口。第二方面,本专利技术实施例提供了一种服务器,该服务器包括用于执行上述第一方面的方法的单元。第三方面,本专利技术实施例提供了另一种服务器,包括处理器、输入设备、输出设备和存储器,所述处理器、输 ...
【技术保护点】
一种接口访问方法,其特征在于,包括:当接收到目标用户的接口访问请求时,对所述目标用户的访问权限进行校验;若校验成功,则查询所述目标用户针对所请求接口的历史访问频率;若所述历史访问频率小于预设阈值,则允许所述目标用户访问所请求接口。
【技术特征摘要】
1.一种接口访问方法,其特征在于,包括:当接收到目标用户的接口访问请求时,对所述目标用户的访问权限进行校验;若校验成功,则查询所述目标用户针对所请求接口的历史访问频率;若所述历史访问频率小于预设阈值,则允许所述目标用户访问所请求接口。2.根据权利要求1所述的方法,其特征在于,所述接口访问请求中携带验证信息;所述验证信息包括校验值、公钥、以及协议加密数据;所述当接收到目标用户的接口访问请求时,对所述目标用户的访问权限进行校验,包括:获取所述校验值、公钥、以及协议加密数据;对所述协议加密数据进行加密处理,得到加密结果数据;将所述加密结果数据与所述校验值进行匹配验证。3.根据权利要求2所述的方法,其特征在于,所述对所述协议加密数据进行加密处理,得到加密结果数据,包括:通过预设排序算法,对存储在本地的私钥、接收到的所述公钥以及协议加密数据进行排序;将获取到的排序值拼接成一个字符串;通过预置的加密算法对所述字符串进行加密,得到加密结果数据。4.根据权利要求2所述的方法,其特征在于,所述将所述加密结果数据与所述校验值进行匹配验证,包括:如果所述加密结果数据与所述校验值匹配,则校验成功;如果所述加密结果数据与所述校验值不匹配,则校验失败,拒绝所述目标用户访问所请求接口。5.根据权利要求1所述的方法,其特征在于,所述若所述历史访问频率小于预设阈值,则允许所述目标用户访问所请求接口,包括:获...
【专利技术属性】
技术研发人员:冯宏,
申请(专利权)人:深圳市诚壹科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。