【技术实现步骤摘要】
一种基于长会话的会话审计方法及设备
[0001]本申请涉及计算机
,尤其涉及一种基于长会话的会话审计技术。
技术介绍
[0002]目前数据库的会话审计技术,都是通过旁路监听技术,对数据库协议进行审计,当审计到一个客户端和服务器连接后,就建立一个新的会话,直到客户端断开数据库连接,表示一个会话的结束。随着数据库会话连接的数量增加,审计系统的资源占用也会增加,为此,每个会话都有一个超时机制,当超过一定时间之后,如果该会话一直没有数据库操作,就会注销该会话,释放系统资源。
[0003]实际应用场景中,有许多数据库连接是长期处于连接状态,而审计系统由于有会话超时机制,会注销预设的超时时间内没有数据库操作的长会话,导致该长会话后续的数据库操作没有登录名、数据库名等会话信息,对现有数据库审计技术的准确性造成不利影响。
技术实现思路
[0004]本申请的目的是提供一种基于长会话的会话审计方法与设备。
[0005]根据本申请的一个方面,提供了一种基于长会话的会话审计方法,其中,所述方法包括:
[ ...
【技术保护点】
【技术特征摘要】
1.一种基于长会话的会话审计方法,其中,所述方法包括:判断客户端与服务器启动的会话是否存在登录信息;若未存在登录信息,确定该会话为超时注销的长会话,并基于所述长会话的标识信息在会话缓存中查找对应的登录缓存信息,其中,所述登录缓存信息为所述客户端与服务器初始建立该长会话连接时保存在所述会话缓存中的登录信息;将所述登录缓存信息确定为该长会话的登录信息;基于该确定后的长会话进行会话审计。2.根据权利要求1所述的方法,其中,所述基于所述长会话的标识信息在会话缓存中查找对应的登录缓存信息包括:基于该标识信息在所述会话缓存中匹配该长会话对应的会话块;在所述会话块中查找该长会话对应的登录缓存信息。3.根据权利要求2所述的方法,其中,所述会话块包括其对应长会话的内容信息及会话启动时间,所述将所述登录缓存信息确定为该长会话的登录信息之后,所述方法还包括:判断所述会话块中是否存在与该长会话相同的内容信息,若未存在,则将该长会话的所述内容信息确定为对应的会话块的内容信息,并将该长会话的启动时间确定为对应的会话块的会话启动时间;或者,若存在,则仅将该长会话的启动时间确定为对应的会...
【专利技术属性】
技术研发人员:梁俊明,
申请(专利权)人:上海上讯信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。