基于日志认证的分布式终端访问方法和系统技术方案

技术编号:37796672 阅读:25 留言:0更新日期:2023-06-09 09:26
本发明专利技术提供了基于日志认证的分布式终端访问方法和系统,其根据客户端对分布式终端的访问日志和访问行为信息,对分布式终端包含的所有终端进行筛选,从中确定对客户端兼容支持的终端,对客户端与上述确定的终端之间的访问交互记录,及时识别异常访问行为和调整两者的访问交互状态,这样能够保证客户端与分布式终端之间的访问交互有效性,提高客户端对分布式终端的访问可靠性。终端的访问可靠性。终端的访问可靠性。

【技术实现步骤摘要】
基于日志认证的分布式终端访问方法和系统


[0001]本专利技术涉及终端访问管理的
,特别涉及基于日志认证的分布式终端访问方法和系统。

技术介绍

[0002]分布式终端包括若干独立工作的终端,当客户端需要对分布式终端进行访问时,通过会对客户端的身份信息进行验证,再将验证成功的客户端直接连接至分布式终端中指定的终端,上述方式虽然能够保证客户端与分布式终端之间访问连接的简便性,但是仅仅对客户端的身份信息进行验证无法保证客户端对分布式终端的访问安全性和访问行为兼容性。客户端在对分布式终端进行访问过程中会存在多种不同的访问行为,并不是分布式终端的所有终端均兼容支持客户端的所有访问行为,若客户端当前的访问行为与其当前连接的终端之间不兼容,会导致访问失效或者访问数据无法及时保存的情况,降低客户端对分布式终端的访问可靠性。

技术实现思路

[0003]针对现有技术存在的缺陷,本专利技术提供基于日志认证的分布式终端访问方法和系统,其根据监听与截取得到来自客户端对分布式终端的访问请求,确定客户端的访问行为信息,并根据客户端的身份信息,调取相匹配本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于日志认证的分布式终端访问方法,其特征在于,其包括如下步骤:步骤S1,监听与截取客户端对分布式终端的访问请求,对所述访问请求进行分析处理,确定客户端当前访问对应的访问行为信息;根据所述客户端的身份信息,调取与所述客户端相匹配的访问日志;步骤S2,根据所述访问行为信息和所述访问日志,确定分布式终端中支持客户端当前访问行为的所有终端;将所述访问请求同步发送至上述确定的每个终端,并获取每个终端对应的应答消息;根据所述应答消息,确定与所述客户端建立访问交互通道的终端;步骤S3,在所述访问交互通道监听客户端的访问记录数据,根据所述访问记录数据,判断客户端是否存在异常访问行为;根据上述判断的结果,调整所述访问交互通道的工作状态。2.如权利要求1所述的基于日志认证的分布式终端访问方法,其特征在于:在所述步骤S1中,监听与截取客户端对分布式终端的访问请求,对所述访问请求进行分析处理,确定客户端当前访问对应的访问行为信息;根据所述客户端的身份信息,调取与所述客户端相匹配的访问日志具体包括:对客户端进行周期性监听,得到客户端发送的访问请求,从所述访问请求中提取得到发送目标地址信息;根据所述发送目标地址信息,判断所述访问请求是否发送至分布式终端,若是,则截取所述访问请求;对截取的访问请求进行分析处理,确定客户端当前访问对应的访问行为信息;其中,所述访问行为信息包括访问行为类型和访问行为持续时间;将所述客户端的身份信息与分布式终端的访问日志记录进行匹配处理,从所述访问日志记录中调取与所述客户端相匹配的访问日志。3.如权利要求2所述的基于日志认证的分布式终端访问方法,其特征在于:在所述步骤S2中,根据所述访问行为信息和所述访问日志,确定分布式终端中支持客户端当前访问行为的所有终端;将所述访问请求同步发送至上述确定的每个终端,并获取每个终端对应的应答消息;根据所述应答消息,确定与所述客户端建立访问交互通道的终端具体包括:根据所述访问日志,确定所述客户端在分布式终端中曾经访问过的所有终端;根据所述访问行为信息,从所述曾经访问过的所有终端中选择支持所述访问行为类型和所述访问行为持续时间的所有终端,以此作为支持客户端当前访问行为的所有终端;根据支持客户端当前访问行为的所有终端的地址信息,将所述访问请求同步发送至每个支持客户端当前访问行为的终端,并获取每个终端对应的应答消息;根据所述应答消息,从支持客户端当前访问行为的所有终端中选择一个终端,以此与所述客户端建立访问交互通道。4.如权利要求3所述的基于日志认证的分布式终端访问方法,其特征在于:在所述步骤S2中,根据所述应答消息,从支持客户端当前访问行为的所有终端中选择一个终端具体包括:步骤S201,利用下面公式(1),根据每个支持客户端当前访问行为的终端对应的应答消息,得到每个支持客户端当前访问行为的终端的应答消息复杂度,
在上述公式(1)中,Y(a)表示第a个支持客户端当前访问行为的终端的应答消息复杂度;(D_a)2表示第a个支持客户端当前访问行为的终端对应的应答消息的二进制形式;len[]表示求取括号内二进制数据的数据位数;(D_a)2(i)表示第a个支持客户端当前访问行为的终端对应的应答消息的二进制形式中第i位上的二进制数值;[]
10
表示将括号内的数值转换为十进制形式;步骤S202,利用下面公式(2),根据每个支持客户端当前访问行为的终端的应答消息复杂度以及每个支持客户端当前访问行为的终端的交互次数和交互成功次数,得到每个支持客户端当前访问行为的终端的交互复杂度,在上述公式(2)中,R(a)表示第a个支持客户端当前访问行为的终端的交互复杂度;F[K_a(e)]表示第a个支持客户端当前访问行为的终端的第e次历史交互的状态值,若第a个支持客户端当前访问行为的终端的第e次历史交互成功,则F[K_a(e)]=1,若第a个支持客户端当前访问行为的终端的第e次历史交互失败,则F[K_a(e)]=0;E表示第a个支持客户端当前访问行为的终端的历史交互次数;步骤S203,利用下面公式(3),根据每个支持客户端当前访问行为的终端对应的应答消息的应答交互时间以及每个支持客户端当前访问行为的终端的交互复杂度,选择出效率最高的终端,以此与所述客户端建立访问交互通道...

【专利技术属性】
技术研发人员:赵家智付志鹏
申请(专利权)人:炫彩互动网络科技有限公司
类型:发明
国别省市:

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

1