真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CentOS7.2系統(tǒng)mysql-5.7.17審計(jì)插件的操作

下文給大家?guī)黻P(guān)于CentOS 7.2系統(tǒng)MySQL-5.7.17審計(jì)插件的操作,感興趣的話就一起來看看這篇文章吧,相信看完CentOS 7.2系統(tǒng)mysql-5.7.17審計(jì)插件的操作對大家多少有點(diǎn)幫助吧。

為南昌等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及南昌網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站建設(shè)、南昌網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

1.我們就以mysql-5.7.17為例,安插第三方的插件來進(jìn)行審計(jì)。通過多方了解,知道MySQL AUDIT Plugin是一個(gè) MySQL安全審計(jì)插件,由McAfee提供,設(shè)計(jì)強(qiáng)調(diào)安全性和審計(jì)能力??捎米鳘?dú)立審計(jì)解決方案,或配置為數(shù)據(jù)傳送給外部監(jiān)測工具。

audit下載地址:

https://bintray.com/mcafee/mysql-audit-plugin/release

2.準(zhǔn)備安裝audit插件

[root@~]unzip audit-plugin-mysql-5.7-1.1.2-694-linux-x86_64.zip 

    Archive:  audit-plugin-mysql-5.7-1.1.2-694-linux-x86_64.zip

   creating: audit-plugin-mysql-5.7-1.1.2-694/

   creating: audit-plugin-mysql-5.7-1.1.2-694/lib/

  inflating: audit-plugin-mysql-5.7-1.1.2-694/lib/libaudit_plugin.so  

  inflating: audit-plugin-mysql-5.7-1.1.2-694/COPYING  

  inflating: audit-plugin-mysql-5.7-1.1.2-694/THIRDPARTY.txt  

  inflating: audit-plugin-mysql-5.7-1.1.2-694/README.txt  

   creating: audit-plugin-mysql-5.7-1.1.2-694/utils/

  inflating: audit-plugin-mysql-5.7-1.1.2-694/utils/offset-extract.sh 

3.查看mysql為安插audit插件的路徑

mysql > show global variables like 'plugin_dir';

+---------------+--------------------------+

| Variable_name | Value |

+---------------+--------------------------+

| plugin_dir    |/data0/mysql/lib/plugin/ |

+---------------+--------------------------+

1 row in set (0.00 sec)

4.將需要安裝的插件復(fù)制到上述指定路徑,并賦予可執(zhí)行權(quán)限即可

[root@~]cd audit-plugin-mysql-5.7-1.1.2-694/lib

[root@lib]cp libaudit_plugin.so  /data0/mysql/lib/plugin/  

[root@~]cd /data0/mysql/lib/plugin/ 

[root@plugin]chmod a+x libaudit_plugin.so

5.有了4的步驟以后,便可以在數(shù)據(jù)庫上加載審計(jì)插件

mysql> install plugin audit soname 'libaudit_plugin.so';

Query OK, 0 rows affected (1.78 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

6.加載插件完畢后,查看審計(jì)插件是否已經(jīng)插入到了數(shù)據(jù)庫內(nèi),并查看相關(guān)插件版本

mysql> show global status like '%audit%';

+------------------------+-----------+

| Variable_name          | Value  |

+------------------------+-----------+

| Audit_protocol_version | 1.0 |

| Audit_version          | 1.1.2-694 |

+------------------------+-----------+

2 rows in set (0.00 sec)

7.開啟數(shù)據(jù)庫的審計(jì)功能

mysql> set global audit_json_file=on;

Query OK, 0 rows affected (0.00 sec)

8.查看數(shù)據(jù)庫跟審計(jì)有關(guān)的相關(guān)信息

mysql> show global variables like '%audit%';

+---------------------------------+------------+

| Variable_name                   | Value  |

+-----------------------------------------------+

| audit_before_after              | after  |

| audit_checksum                  |          |

| audit_client_capabilities       | OFF  |

| audit_delay_cmds                |          |

| audit_delay_ms                  | 0        |

| audit_force_record_logins       | OFF |

| audit_header_msg                | ON   |

| audit_json_file                 | ON    |

| audit_json_file_bufsize         | 1     |

| audit_json_file_flush           | OFF    |

| audit_json_file_retry           | 60     |

| audit_json_file_sync            | 0     |

| audit_json_log_file             | mysql-audit.json   |

| audit_json_socket               | OFF  |

| audit_json_socket_name          | /var/run/db-audit/mysql.audit__data0_mysql-data_3306 |

| audit_json_socket_retry         | 10 |

| audit_offsets                   |      |

| audit_offsets_by_version        | ON   |

| audit_password_masking_cmds     | CREATE_USER,GRANT,SET_OPTION,SLAVE_START,CREATE_SERVER,ALTER_SERVER,CHANGE_MASTER,UPDATE    |

| audit_password_masking_regex    | identified(?:/\*.*?\*/|\s)*?by(?:/\*.*?\*/|\s)*?(?:password)?(?:/\*.*?\*/|\s)*?['|"](?.*?)(?.*?)(?.*?)(?.*?)(?

| audit_record_cmds               |        |

| audit_record_objs               |          |

| audit_sess_connect_attrs        | ON   |

| audit_socket_creds              | ON    |

| audit_uninstall_plugin          | OFF   |

| audit_validate_checksum         | ON    |

| audit_validate_offsets_extended | ON    |

| audit_whitelist_cmds            | BEGIN,COMMIT,PING  |

| audit_whitelist_users           |        |

+---------------------------------+------------------------+

29 rows in set (0.00 sec)

9.可以更改你想存放日志的路徑,以便日后記得在哪里查找查看日志

audit_json_log_file就是數(shù)據(jù)庫中審計(jì)日志mysql-audit.json存放的路徑,一般審計(jì)日志放在了數(shù)據(jù)庫的數(shù)據(jù)存放的路徑上。像我的mysql-audit.json就存放在/data0/mysql-data里。當(dāng)然如果你要換到你指定的路徑也可以,用 mysql > set global audit_json_log_file='你想放置的路徑';

10.縮減日志內(nèi)容

在查看已經(jīng)開啟的審計(jì)日志以后,你就會(huì)發(fā)現(xiàn)日志量太大了,只要網(wǎng)站有人訪問,肯定都會(huì)有select的日志記錄,因?yàn)樵谀J(rèn)情況下audit_record_cmds=null,記錄所有操作指令,但是我們開啟審計(jì)日志的目的是為了審計(jì),不是為了記流水賬,所以只記錄insert、delete、update就可以了。這樣就比較符合我們的初衷,所以可以像下面那樣做:

mysql > set global audit_record_cmds = 'insert,delete,update';

11.局限到你想要審計(jì)的數(shù)據(jù)庫即可

在默認(rèn)情況下audit_record_objs=null,即是數(shù)據(jù)庫里的所有對象都列為記錄對象。但為了安全起見,我都審計(jì)。當(dāng)然也可以指定哪些數(shù)據(jù)庫的表格需要進(jìn)行審計(jì)記錄,如下例設(shè)置:

mysql > set global audit_record_objs = 'mysql.*,test.*';

12.mysql審計(jì)還是有搞特殊化的,就是白名單這種東西,簡言之就是可以指定誰免受審計(jì)之苦。

設(shè)定如下:

mysql > set global audit_whitelist_users = 'z';

13.查看審計(jì)日志內(nèi)容

cat /data0/mysql-data/mysql-audit.json

大概通過上述步驟,審計(jì)就可以說簡略的完成了。

看了以上關(guān)于CentOS 7.2系統(tǒng)mysql-5.7.17審計(jì)插件的操作詳細(xì)內(nèi)容,是否有所收獲。如果想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。


當(dāng)前標(biāo)題:CentOS7.2系統(tǒng)mysql-5.7.17審計(jì)插件的操作
瀏覽路徑:http://weahome.cn/article/iphgds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部