一种访问请求处理方法、系统、设备和存储介质技术方案

技术编号:18840306 阅读:27 留言:0更新日期:2018-09-05 08:25
本发明专利技术涉及一种访问请求处理方法、系统、设备和存储介质,该方法包括:接收客户端发送的访问请求,访问请求携带客户端的访问对象信息和客户端信息;根据客户端的访问对象信息从数据库中获取与客户端的访问对象信息对应的提取规则和标准加密数据;根据提取规则从客户端信息中提取与提取规则对应的有效信息;根据预设算法对有效信息进行加密处理,得到客户端加密数据;当客户端加密数据与标准加密数据匹配时,则认证通过访问请求。本发明专利技术提高了对访问请求的认证效率和认证准确性。

An access request processing method, system, device and storage medium

The invention relates to an access request processing method, a system, a device and a storage medium. The method comprises receiving an access request sent by a client, carrying the access object information and the client information of the client, and obtaining the access object information from a database with the client according to the access object information of the client. Corresponding extraction rules and standard encrypted data; extracting valid information corresponding to extraction rules from client information according to extraction rules; encrypting valid information according to preset algorithm to get client encrypted data; authenticating access request when client encrypted data matches standard encrypted data . The invention improves the authentication efficiency and authentication accuracy of the access request.

【技术实现步骤摘要】
一种访问请求处理方法、系统、设备和存储介质
本专利技术涉及通信
,尤其涉及一种访问请求处理方法、系统、设备和存储介质。
技术介绍
目前,对于客户端发送的访问请求的认证过程是:响应访问请求,由此形成日志,将日志任意存储,获取日志,从获取的日志中采集待分析信息,对待分析信息进行分析,从而确定访问请求的安全性。如此,则认证效率低,且由于遗漏部分日志导致认证访问请求的准确性不高。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种访问请求处理方法、系统、设备和存储介质。本专利技术解决上述技术问题的技术方案如下:一种访问请求处理方法,包括:接收客户端发送的访问请求,访问请求携带客户端的访问对象信息和客户端信息;根据客户端的访问对象信息从数据库中获取与客户端的访问对象信息对应的提取规则和标准加密数据;根据提取规则从客户端信息中提取与提取规则对应的有效信息;根据预设算法对有效信息进行加密处理,得到客户端加密数据;当客户端加密数据与标准加密数据匹配时,则认证通过访问请求。本专利技术解决上述技术问题的技术方案如下:一种访问请求处理系统,包括:接收单元,用于接收客户端发送的访问请求,访问请求携带客户端的访问对象信息和客户端信息;获取单元,用于根据客户端的访问对象信息从数据库中获取与客户端的访问对象信息对应的提取规则和标准加密数据;提取单元,用于根据提取规则从客户端信息中提取与提取规则对应的有效信息;处理单元,用于根据预设算法对有效信息进行加密处理,得到客户端加密数据;认证单元,用于当客户端加密数据与标准加密数据匹配时,则认证通过访问请求。本专利技术解决上述技术问题的技术方案如下:一种访问请求处理设备,包括处理器,存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上述任一项实施例所述的方法。本专利技术解决上述技术问题的技术方案如下:一种计算机存储介质,存储指令,当所述指令在计算机运行时,使得计算机执行如上述任一项实施例所述的方法。本专利技术的有益效果是:通过接收访问请求,便立即根据访问请求和数据库获得提取规则和标准加密数据,利用提取规则从访问请求携带的客户端信息中提取出有效信息,从而快速准确地获得认证所需信息,避免认证所需信息获取不完整导致认证不准确的问题,对有效信息加密得到客户端加密数据,当客户端加密数据和标准加密数据匹配时则认证通过,以加密数据匹配的方式认证,而不是以信息分析的方式认证,从而提高了对访问请求的认证效率。附图说明图1为本专利技术实施例提供一种访问请求处理方法的流程示意图;图2为本专利技术实施例提供一种访问请求处理系统的结构示意图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,本专利技术实施例提供的一种访问请求处理方法,包括:S1,接收客户端发送的访问请求,访问请求携带客户端的访问对象信息和客户端信息;S2,根据客户端的访问对象信息从数据库中获取与客户端的访问对象信息对应的提取规则和标准加密数据;S3,根据提取规则从客户端信息中提取与提取规则对应的有效信息;S4,根据预设算法对有效信息进行加密处理,得到客户端加密数据;具体地,预设算法可以是信息-摘要算法5(Message-DigestAlgorithm5,简称MD5)。使用MD5对有效信息进行加密处理,用于确保有效信息传输过程的完整一致性。根据MD5对有效信息进行加密处理,得到的客户端加密数据即为客户端MD5值。S5,当客户端加密数据与标准加密数据匹配时,则认证通过访问请求。本专利技术实施例提供的一种访问请求处理方法,通过接收访问请求,便立即根据访问请求和数据库获得提取规则和标准加密数据,利用提取规则从访问请求携带的客户端信息中提取出有效信息,从而快速准确地获得认证所需信息,避免认证所需信息获取不完整导致认证不准确的问题,对有效信息加密得到客户端加密数据,当客户端加密数据和标准加密数据匹配时则认证通过,以加密数据匹配的方式认证,而不是以信息分析的方式认证,从而提高了对访问请求的认证效率。可选地,作为本专利技术另外一个实施例,在S1之前,该方法还包括:S0,获取认证需求,认证需求包含访问对象信息;根据认证需求生成提取规则和标准加密数据,将访问对象信息、标准加密数据和提取规则匹配存储至数据库。上述实施例中,通过获取认证需求,根据认证需求生成提取规则和标准加密数据,将提取规则、标准加密数据和认证需求包含的访问对象信息匹配存储至数据库,从而根据客户端的访问对象信息快速获得相应的提取规则和标准加密数据,进而利用提取规则快速准确地获得认证所需信息,避免认证所需信息获取不完整导致认证不准确的问题,进而利用标准加密数据完成以加密数据匹配的方式认证,而不是以信息分析的方式认证,提高对访问请求的认证效率。可选地,作为本专利技术另外一个实施例,访问请求还携带上传信息,在S5之后,方法还包括:S6,根据客户端加密数据从与客户端对应的令牌桶中获取令牌;S7,当获取的令牌数量与客户端加密数据相对应时,将上传信息上传至网络。该实施例中,以一具体例子说明本实施例:按照预设速度往与客户端对应的令牌桶中添加令牌,根据客户端加密数据从令牌桶中获取令牌,当获取的令牌数量与客户端加密数据相对应时,将上传信息上传至网络中,当获取的令牌数量与客户端加密数据不相对应时,则等待,直到获取到与客户端加密数据相对应的令牌数量,才将上传信息上传至网络,如此则精确控制传送到网络上的数据的频率,避免网络堵塞。上述实施例中,通过客户端加密数据从令牌桶中获取令牌,在令牌数量满足要求时,将访问请求携带的上传信息上传至网络,从而根据客户端加密数据精确控制传送到网络上的数据的频率,避免网络堵塞。可选地,作为本专利技术另外一个实施例,客户端信息包括客户端所使用的浏览器类型、客户端的IP地址和客户端类型,S3包括:根据提取规则将客户端所使用的浏览器类型、客户端的IP地址和客户端类型中的至少一个作为有效信息。该实施例中,以一具体例子说明本实施例:根据提取规则将客户端所使用的浏览器类型、客户端的IP地址和客户端类型中的客户端的IP地址作为有效信息;根据MD5对客户端的IP地址进行加密处理,得到客户端MD5值;将客户端MD5值与标准MD5值匹配,当二者相同时,则对访问请求的认证通过,当二者不相同时,则对访问请求的认证不通过。上述实施例中,通过客户端信息包括的客户端所使用的浏览器类型、客户端的IP地址和客户端类型,从而按照提取规则将其中的至少一个作为有效信息,进而快速准确地获得认证所需信息,避免认证所需信息获取不完整导致认证不准确的问题。可选地,作为本专利技术另外一个实施例,在S4之后,该方法还包括:当客户端加密数据与标准加密数据不匹配时,则认证未通过访问请求,并将未通过认证的提示信息发送至客户端。如图2所示,本专利技术实施例提供的一种访问请求处理系统,包括:接收单元,用于接收客户端发送的访问请求,访问请求携带客户端的访问对象信息和客户端信息;获取单元,用于根据客户端的访问对象信息从数据库中获取与客户端的访问对象信息对应的提取规则和标准加密数据;提取单元,用于根据提取规则从客户端信息中提取与提取规则对应的有效信息;处理单元,用于根据预设算法对有效信息进行加密处理,得到客户端加密数本文档来自技高网...

【技术保护点】
1.一种访问请求处理方法,其特征在于,包括:接收客户端发送的访问请求,所述访问请求携带客户端的访问对象信息和客户端信息;根据所述客户端的访问对象信息从数据库中获取与所述客户端的访问对象信息对应的提取规则和标准加密数据;根据所述提取规则从所述客户端信息中提取与所述提取规则对应的有效信息;根据预设算法对所述有效信息进行加密处理,得到客户端加密数据;当所述客户端加密数据与所述标准加密数据匹配时,则认证通过所述访问请求。

【技术特征摘要】
1.一种访问请求处理方法,其特征在于,包括:接收客户端发送的访问请求,所述访问请求携带客户端的访问对象信息和客户端信息;根据所述客户端的访问对象信息从数据库中获取与所述客户端的访问对象信息对应的提取规则和标准加密数据;根据所述提取规则从所述客户端信息中提取与所述提取规则对应的有效信息;根据预设算法对所述有效信息进行加密处理,得到客户端加密数据;当所述客户端加密数据与所述标准加密数据匹配时,则认证通过所述访问请求。2.根据权利要求1所述的方法,其特征在于,在所述接收客户端发送的访问请求之前,所述方法还包括:获取认证需求,所述认证需求包含访问对象信息;根据所述认证需求生成所述提取规则和所述标准加密数据,将所述访问对象信息、所述标准加密数据和所述提取规则匹配存储至所述数据库。3.根据权利要求1所述的方法,其特征在于,所述访问请求还携带上传信息,在所述访问请求的认证通过后,所述方法还包括:根据所述客户端加密数据从与所述客户端对应的令牌桶中获取令牌;当获取的令牌数量与所述客户端加密数据相对应时,将所述上传信息上传至网络。4.根据权利要求1至3任一项所述的方法,其特征在于,所述客户端信息包括所述客户端所使用的浏览器类型、所述客户端的IP地址和所述客户端类型,所述根据所述提取规则从所述客户端信息中提取与所述提取规则对应的有效信息包括:根据所述提取规则将所述客户端所使用的浏览器类型、所述客户端的IP地址和所述客户端类型中的至少一个作为所述有效信息。5.一种访问请求处理系统,其特征在于,包括:接收单元,用于接收客户端发送的访问请求,所述访问请求携带客户端的访问对象信息和客...

【专利技术属性】
技术研发人员:郭伟
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1