0
点赞
收藏
分享

微信扫一扫

MySQL - 41审计功能:谁什么时间做了什么


MySQL审计功能

审计是数据库安全中很重要的一个环节,它能够实时记录数据库的操作记录,帮助数据库管理员对数据库异常行为进行分析审核。审计会详细记录谁、在什么时间、执行了什么操作。MySQL社区版没有自带的审计功能或插件,MySQL商业版中有审计功能。

<AUDIT_RECORD 
"NAME"="Query"
"RECORD"="1292_2020-03-03T00:04:42"
"TIMESTAMP"="2020-03-03T12:45:07 UTC"
"COMMAND_CLASS"="select"
"CONNECTION_ID"="32"
"STATUS"="1146"
"SQLTEXT"="select * from employee"
"USER"="root[root] @ localhost []"
"HOST"="localhost"
"OS_USER"=""
"IP"=""
/>

第三方的审计插件

  • Percona审计插件:audit log 此插件是Percona的内置审计插件,兼容性不高,需要适配。
  • Mcafee审计插件:libaudit_plugin 此插件已经在github上开源,它是McAfee公司基 于Percona开发的MySQL审计插件。
  • MariaDB审计插件:server audit 此插件是MariaDB的内置审计插件,MariaDB_5.5.37版本 和MariaDB_10.0.10以后版本的audit插件支持MariaDB、 MySQL和Percona Server使用。


举报

相关推荐

0 条评论