본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그
(부제) 나는 CISO 이다/ISMS-P 인증심사

(ISMS-P) (MySQL & Maria DB) 데이터베이스의 감사로그 관리

by 노벰버맨 2021. 7. 27.

Maria DB는 5.5.37과 10.0.10 버전부터 audit plugin 내장

 

1) Plugin이 위치하는 디렉터리 확인

>show global variables like 'plugin_dir%';

 

2) 1)에서 확인한 위치에 라이브러리 파일 복사

 

3) plugin 설치 여부 확인

4) audit 환경 변수 설정 확인

5) OS에서 plugin 설치

>install plugin server_audit soname 'server_audit.so';

 

6) plugin 설치 여부 확인

>select * from mysql.plugin;

7) audit 설정 여부

>show global variables like 'server_audit%';

8) my.cnf에 환경 변수 설정

server_audit_events = CONNECT,QUERY,TABLE 
server_audit_excl_users = 'root'                  
server_audit_file_path = server_audit.log    
server_audit_file_rotate_now = OFF                 
server_audit_file_rotate_size = 1000000             
server_audit_file_rotations = 10                   
server_audit_incl_users                           
server_audit_logging = 1         
server_audit_mode = 0                   
server_audit_output_type = file                
server_audit_query_log_limit = 1024                
server_audit_syslog_facility = LOG_USER            
server_audit_syslog_ident = mysql
server_audit_syslog_priority = LOG_INFO 

MariaDB Audit Plugin Options and System Variables - MariaDB Knowledge Base

댓글