天天看點

mcafee的mysql audit認證插件的使用

<a href="https://github.com/mcafee/mysql-audit/issues/milestones">https://github.com/mcafee/mysql-audit/issues/milestones</a>

直接下載下傳了二進制的插件包來使用:

然後根據網站上的說明,加載插件,結果搭線報錯.

後來在github上的pages裡發了下問題

後來收到郵件,更具郵件說明,說是裡面要設定offset.在,mysql配置檔案裡面設定:

audit_offsets = 4104,4144,2248,2428,44,1176

plugin-load=AUDIT=libaudit_plugin.so

audit_json_log_file=mysql-audit.json

audit_json_file

重新開機mysql正常了

在mysql的資料目錄裡面可以看到mysql-audit.json檔案,裡面内容如下:

{“msg-type”:”activity”,”date”:”1342770988114″,”thread-id”:”10″,”query-id”:”21″,”user”:”root”,”priv_user”:”root”,”ip”:”192.168.1.61″,”cmd”:”select”,”objects”:[{"db":"uc","name":"rc_zone","obj_type":"TABLE"}],”query”:”SELECT * FROM `rc_zone` LIMIT 0, 1000″}

這裡就可以看到以json格式記錄的連接配接到資料庫的資訊以及操作等詳細資訊了.這樣,可以便于日後審計.

轉:http://blog.yuxiaobiao.info/archives/mcafee-mysql-audit-plugin.html

1. 庫更新時,監測最近有哪些活躍使用者通路此庫

2. 某些場合下需要記錄使用者的對庫表的修改

3. 需要對使用者的特殊行為事後監控,出問題可查

4. 對需求3的實行監測控制,杜絕非規則之内SQL行為

繼續閱讀