MariaDB通过PCI审核的一些配置

2017-03-11  本文已影响115人  刀尖红叶

简单说:PCI(Payment Card Industry)是一种支付安全验证,通过这个认证,说明一家公司的支付流程很正规了,在对此有要求的国家地区就可以展开支付业务了;虽然PCI审核涉及支付终端、应用程序、服务器、网络、数据库等多方面审核,我这里只简单列举DB层的应对审核配置,具体版本是MariaDB 10.1.9

1.连接设置

# 会话超时时间
wait_timeout=N  
# 最大尝试登陆失败次数
max_connect_errors=N  

2.密码安全
需要装载simplepasswordcheckcracklibpasswordcheck这两个插件

# 密码中至少包含几位数字
simple_password_check_digits=N  
# 密码中至少几位字母
simple_password_check_letters_same_case=N  
# 密码至少几位
simple_password_check_minimal_length=N  
# 密码中特殊符号(非字母和数字)至少几位
simple_password_check_other_characters=N  
# cracklib字典的路径 
cracklib_password_check=DIR  

备注:MySQL的default_password_lifetime还可以控制密码自动失效时间, validate_password_dictionary_file可以控制密码历史--不使用之前已经用过的密码

3.访问审计
需要装载[audit这个插件

用户的何种行为会被记录

server_audit_events=TYPE1,,TYPE2

白名单,此中用户不会被审计

server_audit_excl_users=USER1,USER2

上一篇下一篇

猜你喜欢

热点阅读