【技术实现步骤摘要】
一种数据库代理网关快速逃生方法、装置及电子设备
[0001]本专利技术涉及数据库领域,特别是涉及一种数据库代理网关快速逃生方法。
技术介绍
[0002]当前数据库防火墙、数据库动态脱敏等安全防护产品要逻辑串联、物理串联入数据库所在网络中,其高可用性成为重中之重,一旦宕机将影响整个业务的正常访问。如何保障数据库防火墙、数据库动态脱敏的高可用性,变得尤为重要。
[0003]在现有技术中通过设计成对的物理接口,当安全网关出现问题时,将两接口物理连接,该安全设备相当于一根网线,安全网关不启任何作用,以保证业务正常运行,但是这种方法部署方式单一,只能网络桥接方式串联部署在数据库网络中可用,且恢复时间较长。
[0004]另外一种双机热备的方法,通过代理部署,将应用系统由原先直连数据库到连接安全网关代理的数据库,经过安全网关进行相关的安全业务后,再转发给原始的数据库。通过配置VIP,初始VIP指向安全网关主机,定时检测主机的运行状态,当主机异常时,开启备机安全网关服务,将VIP指向备机,由备机接管安全网关能力,进行业务处理 ...
【技术保护点】
【技术特征摘要】
1.一种数据库代理网关快速逃生方法,其特征在于,包括:在数据库驱动程序中预设信号检测程序,所述信号检测程序用于接收预设信号;在安全网关程序中预设信号发生程序,所述信号发生程序向所述数据库驱动发送预设信号;当所述信号检测程序正常接收到所述预设信号时,所述数据库驱动根据预设的信息连接到所述安全网关;当所述信号检测程序无法正常接收到所述预设信号时,所述数据库驱动根据预设的信息连接到数据库。2.根据权利要求1所述数据库代理网关快速逃生方法,其特征在于,所述方法还包括:在所述数据库驱动中预设负载检测程序;当所述信号检测程序正常接收到所述预设信号时,所述负载检测程序实时检测流量负载是否超过预设阈值;当所述流量负载超过预设阈值范围,将所述数据库驱动根据预设的信息连接到数据库;当所述负载检测程序检测到所述流量负载降低到预设阈值范围内时,所述数据库驱动根据预设的信息连接所述安全网关。3.根据权利要求1所述数据库代理网关快速逃生方法,其特征在于,所述方法还包括:当所述数据库驱动根据预设的信息连接所述数据库时,所述数据库驱动将开始记录数据库的操作行为日志;当所述数据库驱动切换为连接所述安全网关后,所述数据库驱动将所述数据库操作行为日志发送给所述安全网关。4.根据权利要求1所述数据库代理网关快速逃生方法,其特征在于,所述方法还包括:在所述数据库驱动连接数据库时,所述信号检测程序实时检测所述预设信号;当所述信号检测程序检测到所述预设信号时,等候预设时间,在预设时间内所述信号检测程序可持续的检测到所述预设信息,将所述数据库驱动根据预设的信息连接到所述安全网关。5.根据权利要求1所述数据库代理网关快速逃生方法,其特征在于,所述数据库驱动与所述安全网关相连接时,由所述安全网关负责转发所述数据库驱动与所述数据库之间的通信会话数据。6.根据权利要求5所述数据库代理网关快速逃生方法,其特征在于,所述数据库代理网关快速逃生方法,还包括:所述安全网关获取所述数据库驱动以及所述数据库之间的通信会话数据;解析出所述用...
【专利技术属性】
技术研发人员:刘永波,涂利平,
申请(专利权)人:深圳昂楷科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。