原文英文,约2300词,阅读约需9分钟。
📝
内容提要
介绍MySQL连接控制插件,防止暴力破解攻击。包含两个插件:CONNECTION_CONTROL和CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS。可通过配置文件或SET GLOBAL语句配置阈值。提供配置阈值、延迟时间、监控信息等功能。Percona Server for MySQL也支持。默认未启用,可执行相同步骤启用插件并设置安全连接。
🎯
关键要点
-
介绍MySQL连接控制插件以防止暴力破解攻击。
-
插件包括CONNECTION_CONTROL和CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS。
-
可以通过配置文件或SET GLOBAL语句配置阈值和延迟时间。
-
连接控制插件在MySQL 8.0中引入,并向后移植到MySQL 5.7和5.6。
-
CONNECTION_CONTROL插件在连续失败登录尝试后增加服务器响应延迟。
-
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS提供更详细的失败连接尝试监控信息。
-
安装插件可以通过运行时加载或在配置文件中添加选项。
-
配置连接控制阈值以设置失败连接尝试的最大数量和最小延迟。
-
监控连接状态以查看失败连接尝试和生成的延迟。
-
可以通过查询INFORMATION_SCHEMA查看失败连接尝试的用户和主机信息。
-
重置失败连接阈值以清除计数器。
-
MySQL连接控制插件有助于限制暴力破解攻击的影响,Percona Server for MySQL也支持这些插件。
🏷️