【 OB or 其他组件 】
【 使用版本 】4.X
【问题描述】如果要要对黑屏登录到集群操作进行审计,初步看有以下两大类操作,有什么方式可以快速、方便获取集群黑屏操作历史记录信息供审计使用。
1、sql 语句相关:ddl、dcl、dml相关
2、参数与变量相关:集群、租户级别查询、变更操作
【 OB or 其他组件 】
【 使用版本 】4.X
【问题描述】如果要要对黑屏登录到集群操作进行审计,初步看有以下两大类操作,有什么方式可以快速、方便获取集群黑屏操作历史记录信息供审计使用。
1、sql 语句相关:ddl、dcl、dml相关
2、参数与变量相关:集群、租户级别查询、变更操作
OceanBase 的社区版中,并没有直接提供黑屏登录的 SQL 语句及其参数与变量操作的历史记录功能以供审计使用。通常这类功能涉及到安全性与合规性,可能在企业版中有更详细的实现。但在社区版中,您可以考虑以下几种方式来间接达到目的:
审计插件或第三方工具:虽然 OceanBase 自身可能没有内置此类功能,但您可以考虑使用外部审计插件或第三方数据库审计工具来记录所有 SQL 语句及其参数。这些工具通常能够捕获所有进出数据库的流量,并且可以按需配置记录级别。
应用程序层面记录:如果可能的话,在应用程序层面上增加日志记录也是一个不错的选择。这种方式可以捕捉到应用程序发送到数据库的所有 SQL 语句以及它们的参数。不过,这种方法依赖于应用程序的支持和开发者的配合。