iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >percona 5.6 审计功能怎么用
  • 441
分享到

percona 5.6 审计功能怎么用

2024-04-02 19:04:59 441人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关percona 5.6 审计功能怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Percona Audit Log Plugin介绍

这篇文章给大家分享的是有关percona 5.6 审计功能怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Percona Audit Log Plugin介绍

Percona审计日志插件提供了数据库执行的连接和查询活动的监控记录,相关的信息将被记录在XML文件中,每一个事件都有一个NAME字段和唯一的RECORD_ID和 TIMESTAMP字段, Mysql官方目前只有企业版才集成了审计日志功能。

开启审计功能

安装审计审计插件可以通过添加配置文件重启数据库加载,也可以动态安装。

# 配置文件加载
[mysqld]  
plugin-load=audit_log.so

# 加载插件列表
mysql> INSTALL PLUGIN audit_log SONAME 'audit_log.so';

审计日志事件介绍

  • Audit
    表示审计日志开始或结束。当NAME字段为'Audit'表示开始审计日志;'NoAudit'表示结束审计日志,此外还记录了服务器版本和命令行参数

Audit事件示例如下

  • Connect/Disconnect
    记录用户连接断开信息。当NAME字段为'Connect'表示用户连接成功或失败;'Quit'表示连接断开,此外还记录了CONNECTioN_ID, STATUS, USER, PRIV_USER, OS_LOGIN, PROXY_USER, HOST, and IP。STATUS为0表示成功,非0表示失败。

Connect/Disconnect事件示例如下

  • Query
    记录DML、DDL信息,NAME值可能为Query, Prepare, Execute, Change user等。此外还记录COMMAND_CLASS(sql/mysqld.cc文件中的com_status_vars值), CONNECTION_ID, STATUS, SQLTEXT (sql语句信息), USER, HOST, OS_USER, IP。

Query事件示例如下:

参数介绍

mysql> show variables like '%audit%';
+---------------------------+---------------+
| Variable_name             | Value         |
+---------------------------+---------------+
| audit_log_buffer_size     | 1048576       |
| audit_log_file            | audit.log     |
| audit_log_flush           | OFF           |
| audit_log_fORMat          | OLD           |
| audit_log_handler         | FILE          |
| audit_log_policy          | ALL           |
| audit_log_rotate_on_size  | 0             |
| audit_log_rotations       | 0             |
| audit_log_strategy        | ASYNCHRONOUS  |
| audit_log_syslog_facility | LOG_USER      |
| audit_log_syslog_ident    | percona-audit |
| audit_log_syslog_priority | LOG_INFO      |
+---------------------------+---------------+
12 rows in set (0.00 sec)
  • audit_log_format
    日志格式:OLD, NEW, JSON, 和 CSV。

  • audit_log_buffer_size
    审计缓存,建议设置为4096的倍数,该参数只有在audit_log_strategy为ASYNCHRONOUS时生效。

  • audit_log_flush
    控制审计日志的归档,只有在audit_log_rotate_on_size=0的时候生效,在手工重命名审计日志归档后,可以指定audit_log_flush=1来生成新的审计日志。

  • audit_log_policy
    指定审计日志记录的事件
    ALL - 记录所有事件
    LOGINS - 只记录登录连接信息
    QUERIES - 只记录查询事件
    NONE - 不记录任何事件

  • audit_log_strategy
    指定审计日志的刷新策略,只有在 audit_log_handler 为 'FILE'时该变量才生效。
    ASYNCHRONOUS - 异步(默认),使用内存缓冲区,缓冲区满时不删除消息
    PERFORMANCE - 使用内存缓冲区,缓冲区满时删除消息
    SEMISYNCHRONOUS - 直接写入到文件中,通过操作系统刷新同步事件
    SYNCHRONOUS - 直接写入到文件中,实时同步刷新事件

  • audit_log_file
    指定审计日志路径及文件名称,路径可为相对路径或绝对路径

  • audit_log_buffer_size
    审计日志缓冲区大小,当audit_log_strategy生效且设置为ASYNCHRONOUS、PERFORMANCE时生效

  • audit_log_rotate_on_size
    指定最大审核日志大小

  • audit_log_rotations
    指定保存审核日志个数

  • audit_log_handler
    指定审核日志保存格式:FILE、SYSLOG

感谢各位的阅读!关于“percona 5.6 审计功能怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: percona 5.6 审计功能怎么用

本文链接: https://www.lsjlt.com/news/62553.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • percona 5.6 审计功能怎么用
    这篇文章给大家分享的是有关percona 5.6 审计功能怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Percona Audit Log Plugin介绍 ...
    99+
    2024-04-02
  • Percona mysql 5.6审计日志功能怎么用
    这篇文章给大家分享的是有关Percona mysql 5.6审计日志功能怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。[mysqld]plugin-load="a...
    99+
    2024-04-02
  • mysql中怎么开启用户审计功能
    mysql中怎么开启用户审计功能,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 背景: 假设这么一个情况,你是某公司mysql-DBA...
    99+
    2024-04-02
  • oracle审计功能的用法介绍
    本篇内容主要讲解“oracle审计功能的用法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“oracle审计功能的用法介绍”吧! 1,开启审计: s...
    99+
    2024-04-02
  • oracle数据库怎么查询审计功能
    oracle 数据库的审计功能可跟踪数据库活动以确保安全性。查询审计功能的步骤包括:确定要审核的活动类型。使用 audit 命令配置审计。使用 select 命令查询审计跟踪表...
    99+
    2024-04-18
    oracle
  • MySQL5.7审计功能windows系统有什么用
    这篇文章给大家分享的是有关MySQL5.7审计功能windows系统有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySQL5.7审计功能windows系统MySQL的审...
    99+
    2024-04-02
  • 服务器安全审计功能怎么配置
    服务器安全审计功能的配置需要根据具体的操作系统和审计工具来进行。以下是一些常见的配置步骤:1. 安装审计工具:选择一款合适的审计工具...
    99+
    2023-06-03
    服务器安全审计 服务器
  • mysql如何开启审计功能
    这篇文章给大家分享的是有关mysql如何开启审计功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql audit-访问日志记录 背景: 假设这么一个情况,你是某公...
    99+
    2024-04-02
  • 如何在Oracle中启用审计功能
    要在Oracle中启用审计功能,您可以按照以下步骤操作: 1、使用sysdba权限登录到Oracle数据库。 2、运行以下命令启用标...
    99+
    2024-04-09
    Oracle
  • 【代码审计-PHP】审计方法、敏感函数、功能点
      前言: 介绍:  博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章)。 殊荣:CSDN网络安全领域优质创作者,2022年双十一业务安全保卫战-某厂第一名,某厂特邀数字业务安全研究员,edusrc高白帽,vulfocu...
    99+
    2023-09-05
    php
  • Spring Data JPA如何实现审计功能
    本文小编为大家详细介绍“Spring Data JPA如何实现审计功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Spring Data JPA如何实现审计功能”文章能帮助大家解决疑惑,下面跟着小...
    99+
    2023-07-05
  • MySQL利用init-connect增加访问审计功能异常
    init-connet设置 注:该参数对超级用户不生效 -- 创建测试库 mysql> create database test; Query OK, 1 row affected (0.00 sec...
    99+
    2024-04-02
  • Spring Data JPA实现审计功能过程详解
    在项目中每条数据在创建修改的时候,我们都需要记录创建人,创建时间,修改人,修改时间等信息。如果每次新增的时候都去手动set,代码冗余且显得很不友好。 下面给大家分享如何使用Sprin...
    99+
    2023-02-23
    Spring Data JPA实现审计 Spring Data审计 Spring实现审计功能
  • 常见代码审计工具,代码审计为什么不能只用工具?
    代码审计是一种发现程序漏洞,安全分析为目标的程序源码分析方式。今天主要分享的是几款常用的代码审计工具,以及代码审计工具有哪些优缺点? 代码审计工具 seay代码审计工具,是一款开源的利用C#开发的一款...
    99+
    2023-09-06
    php 开发语言
  • 小程序审核页面功能怎么选
    小程序审核功能页面中,各个选项所代表的含义功能页面:是指小程序首页页面的路径,一般情况直接选择列表里第一项就可以;标题:填写小程序名称;所在类目:结合小程序的类型、用途进行选择;标签:小程序标签一般有小程序名字、品牌名称以及经营类别等信息;...
    99+
    2024-04-02
  • Percona MySQL 5.6 WHERE条件中OR的索引测试该怎么进行
    本篇文章给大家分享的是有关Percona MySQL 5.6 WHERE条件中OR的索引测试该怎么进行,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编...
    99+
    2024-04-02
  • percona-toolkit怎么用
    这篇文章主要介绍percona-toolkit怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装方法:编辑/etc/yum.repos.d/Percona.repo,加入以下内...
    99+
    2024-04-02
  • spring jpa审计功能如何自定义填充字段
    小编给大家分享一下spring jpa审计功能如何自定义填充字段,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!spring jpa 审计功能自定义填充字段spring data jpa 通过@CreateBy等注...
    99+
    2023-06-21
  • spring jpa 审计功能自定义填充字段方式
    目录spring jpa 审计功能自定义填充字段有两种方式具体步骤启用spring data jpa审计功能JPA Audit 说明如何使用审计功能1.编写AuditorAware2...
    99+
    2024-04-02
  • Spring Data JPA的Audit功能审计数据库的变更
    目录1 数据库审计2 Spring Data JPA审计2.1 项目准备2.2 创建实体父类2.3 如何获取名字2.4 测试3 总结我最新最全的文章都在 南瓜慢说 www.pkslo...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作