MySQL 8.4 Release Notes
8.4.7 MySQL 企业防火墙
Note
MySQL 企业防火墙是 MySQL Enterprise Edition 的扩展,一个商业产品。要了解更多关于商业产品,请见https://www.mysql.com/products/。
MySQL Enterprise Edition 包括 MySQL 企业防火墙,一个应用级别的防火墙,可以根据匹配列表中的语句模式来允许或拒绝 SQL 语句执行。这有助于硬化 MySQL 服务器对攻击,如 SQL 注入或尝试使用应用程序超出合法查询工作负载特征。
每个 MySQL 账户都可以注册到防火墙中,实现针对账户的保护。对于给定的账户,防火墙可以在记录、保护或检测模式下运行,以便于学习接受的语句模式、主动保护不受欢迎的语句或被动检测不受欢迎的语句。图表展示了防火墙在每种模式下处理 incoming 语句的过程。
以下部分描述 MySQL Enterprise 防火墙的元素,讨论如何安装和使用它,并提供其元素的参考信息。