zry 2020-06-28
数据库作为现代IT业务系统中必不可少的核心组成部分,对于企业来说,数据库通常都保存着内部至关重要的信息,随着互联网的急速发展,企业数据库信息的价值及可访问性得到了很大提升,导致数据库的安全风险大大增加,企业在对数据库日常运维的过程中经常会面临如下一些问题:
?
针对以上痛点问题,行云管家为企业提供了完整的数据库安全运维解决方案。
行云管家支持业界所有主流数据库,包括本地数据库与公有云的云端数据库;
可在行云管家中托管数据库的访问信息,杜绝非法访问并避免真实访问信息的泄露;
支持SQL指令拦截,可设置敏感指令拦截规则,避免误操作与非法操作
支持对数据量的敏感业务数据进行脱敏,避免信息泄露
支持云端录像与SQL指令审计记录,出现啊问题可回溯追责
?
本质上,行云管家数据库运维审计是一种基于协议代理与拦截的机制。在行云管家中,用户并不会访问到真实数据库,而是通过访问行云管家数据库代理服务(内置在行云管家proxy和会话中转服务模块)从而完成SQL指令拦截、数据脱敏、指令审计等特性。
?
基于数据库协议进行代理与拦截,意味着我们需要非常了解数据库的底层通讯协议,但大部分商业数据库的通讯协议是私有的,经过行云管家研发团队的不懈努力,目前我们已经支持的主流数据库如下表所示;
?
运维工程师通过行云管家运维管理数据库时,支持SSL加密通信,这意味着即便在企业内部通过互联网运维管理公有云环境中的云端数据库时(如阿里云RDS),也不会产生信息泄露。
?
用户访问的是行云管家数据库代理服务而不是真实的数据库,行云管家会为每个用户生成一个特定的数据库访问串,数据库访问串包括IP地址、端口、用户名、密码等基础的数据库连接信息。
用户通过数据库访问串而不是真实的数据库访问信息,如果访问串泄露直接更换新的即可,不会产生数据库真实访问信息的泄露。
?
用户通过数据库访问串使用哪种客户端工具访问数据库,行云管家没有任何限制,同时,行云管家还支持在web浏览器中对本地客户端工具的一键唤醒,并支持客户端供给的密码代填。
?
可在行云管家中定义不同的访问方案,对数据库进行访问。
可在行云管家访问规则中定义允许用户访问数据库时的访问时段、客户端IP限制,以及允许使用的数据库工具;可对数据进行脱敏,定义针对哪些表格的那些特定字段进行脱敏;定义敏感指令规则;
?
可在行云管家“数据脱敏”中定义针对哪些表格的那些特定字段进行脱敏,一旦设置生效,当用户检索该字段信息时,将会以“MASKED” 代替真实内容;
?
可在行云管家“SQL拦截”中定义敏感指令规则,当用户的SQL操作触发拦截规则时,可以中断用户的操作并予以提醒,甚至可以强行中断用户当前的数据库连接并禁止后续访问;
?
?
可在行云管家中查看生成的所有访问串并可决定是否予以禁用,从而禁止用户的继续访问,可在行云管家中查看当前数据库的所有活跃会话,并可决定是否强制结束;
?
通过行云管家运维管理数据库时,用户所有的SQL操作均会被全程记录,另外,行云管家还支持云端录像功能,可以满足用户对运维过程全程云端录像需求。这意味着一旦出现问题,可随时回溯追责。
?
数据库运维审计的核心价值不仅是在发生数据库安全事件后,为追责、定责提供依据,还可以针数据库操作的风险行为进行实时告警。行云管家为企业提供完整的数据库安全运维解决方案,帮助企业有效规避数据库的安全风险,保障资源安全。
导航:百度搜索“行云管家”