【技术实现步骤摘要】
一种流量插件升级处理方法和装置
[0001]本申请涉及到数据库审计领域,具体而言,涉及一种流量插件升级处理方法和装置。
技术介绍
[0002]数据库审计(简称为DBAudit)以安全事件为中心,以全面审计和精确审计为基础,实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行实时告警。它通过对用户访问数据库行为的记录、分析和汇报,来帮助用户事后生成合规报告、事故追根溯源,同时通过大数据搜索技术提供高效查询审计报告,定位事件原因,以便日后查询、分析、过滤,实现加强内外部数据库网络行为的监控与审计,提高数据资产安全。
[0003]图1是根据现有技术的数据库审计服务的架构示意图,如图1所示,数据库客户端在访问数据库的时候会产生数据库流量,数据库流量包括数据库客户端发送给数据库的访问请求,以及数据库发送给客户端的结果集,该结果集是响应于所述访问请求发送的。流量插件会对数据库客户端和数据库之间交互的数据库流量进行复制,流量插件将复制的流量发送给审计服务进行数据库审计,需要说明的是审计服 ...
【技术保护点】
【技术特征摘要】
1.一种流量插件升级处理方法,其特征在于,包括:获取用于指示流量插件的版本信息的第一信息以及用于指示审计服务的版本信息的第二信息,其中,所述流量插件用于对数据库客户端和数据库之间的数据库流量进行复制,并将复制的数据库流量发送至所述审计服务进行数据库审计;通过比较所述第一信息和所述第二信息,确定所述第一信息所指示的流量插件的版本与所述第二信息指示的审计服务的版本是否相适配;在不适配的情况下,根据所述第二信息获取与所述第二信息指示的版本相适应的流量插件程序文件,使用所述流量插件程序文件对所述流量插件进行升级,其中,升级后的所述流量插件用于复制数据库流量并发送给所述审计服务;在适配的情况下,确定使用所述流量插件复制数据库流量并发送给所述审计服务。2.根据权利要求1所述的方法,其特征在于,获取所述第一信息和所述第二信息包括:在所述流量插件进行启动时,所述流量插件读取所述流量插件的程序文件中保存的版本信息,并将所述版本信息进行哈希运算得到所述第一信息;在所述审计服务进行启动时,所述审计服务读取所述审计服务的程序文件中保存的版本信息,并将所述版本信息进行所述哈希运算得到所述第二信息。3.根据权利要求1所述的方法,其特征在于,还包括:在所述流量插件启动之后,启动监控程序,其中,所述监控程序用于对所述流量插件是否在运行进行监控;在所述流量插件升级之后,所述流量插件自行退出运行,通过所述监控程序对升级后的所述流量插件进行重新启动。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述流量插件接收所述审计服务发送的所述第二信息,并将所述第一信息与所述第二信息进行比较;所述流量插件确定所述第一信息所指示的流量插件的版本与所述第二信息指示的审计服务的版本是否相适配,并从所述审计服务或升级服务器上获取升级所述流量插件所使用的所述流量插件程序文件。5.一种流量插件升级处理装置,其特征在于,包括:获取模块,用于获取指示流量插件的版本信息的...
【专利技术属性】
技术研发人员:刘晓韬,王光伦,
申请(专利权)人:北京安华金和科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。