一种基于长会话的会话审计方法及设备技术

技术编号:32032201 阅读:45 留言:0更新日期:2022-01-27 13:09
本申请的目的是提供一种基于长会话的会话审计方法与设备。与现有技术相比,本申请通过判断客户端与服务器启动的会话是否存在登录信息;若未存在登录信息,确定该会话为超时注销的长会话,并基于所述长会话的标识信息在会话缓存中查找对应的登录缓存信息,其中,所述登录缓存信息为所述客户端与服务器初始建立该长会话连接时保存在所述会话缓存中的登录信息;将所述登录缓存信息确定为该长会话的登录信息;基于该确定后的长会话进行会话审计。该方式通过将会话信息保存在会话缓存中,使得长会话被超时注销后,能从会话缓存中获取到该长会话的登录信息,从而依然可以根据完整的长会话进行审计,确保了基于长会话进行数据库审计的准确性。库审计的准确性。库审计的准确性。

【技术实现步骤摘要】
一种基于长会话的会话审计方法及设备


[0001]本申请涉及计算机
,尤其涉及一种基于长会话的会话审计技术。

技术介绍

[0002]目前数据库的会话审计技术,都是通过旁路监听技术,对数据库协议进行审计,当审计到一个客户端和服务器连接后,就建立一个新的会话,直到客户端断开数据库连接,表示一个会话的结束。随着数据库会话连接的数量增加,审计系统的资源占用也会增加,为此,每个会话都有一个超时机制,当超过一定时间之后,如果该会话一直没有数据库操作,就会注销该会话,释放系统资源。
[0003]实际应用场景中,有许多数据库连接是长期处于连接状态,而审计系统由于有会话超时机制,会注销预设的超时时间内没有数据库操作的长会话,导致该长会话后续的数据库操作没有登录名、数据库名等会话信息,对现有数据库审计技术的准确性造成不利影响。

技术实现思路

[0004]本申请的目的是提供一种基于长会话的会话审计方法与设备。
[0005]根据本申请的一个方面,提供了一种基于长会话的会话审计方法,其中,所述方法包括:
[0006]判断客户端本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于长会话的会话审计方法,其中,所述方法包括:判断客户端与服务器启动的会话是否存在登录信息;若未存在登录信息,确定该会话为超时注销的长会话,并基于所述长会话的标识信息在会话缓存中查找对应的登录缓存信息,其中,所述登录缓存信息为所述客户端与服务器初始建立该长会话连接时保存在所述会话缓存中的登录信息;将所述登录缓存信息确定为该长会话的登录信息;基于该确定后的长会话进行会话审计。2.根据权利要求1所述的方法,其中,所述基于所述长会话的标识信息在会话缓存中查找对应的登录缓存信息包括:基于该标识信息在所述会话缓存中匹配该长会话对应的会话块;在所述会话块中查找该长会话对应的登录缓存信息。3.根据权利要求2所述的方法,其中,所述会话块包括其对应长会话的内容信息及会话启动时间,所述将所述登录缓存信息确定为该长会话的登录信息之后,所述方法还包括:判断所述会话块中是否存在与该长会话相同的内容信息,若未存在,则将该长会话的所述内容信息确定为对应的会话块的内容信息,并将该长会话的启动时间确定为对应的会话块的会话启动时间;或者,若存在,则仅将该长会话的启动时间确定为对应的会...

【专利技术属性】
技术研发人员:梁俊明
申请(专利权)人:上海上讯信息技术股份有限公司
类型:发明
国别省市:

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

1