为MSE实例开启WAF防护

如果您的Web业务启用了阿里云微服务引擎(Microservices Engine,简称MSE)服务,您可以为MSE实例开启Web应用防火墙(Web Application Firewall,简称WAF)防护,将Web业务流量引流到WAF 3.0进行安全防护。本文介绍如何为MSE实例开启WAF防护。

背景信息

MSE是一个面向业界主流开源微服务生态的一站式微服务平台,提供注册配置中心(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循OpenSergo服务治理规范)的能力。WAF 3.0可通过云原生网关,与MSE原生架构集成,为您提供更高的安全运维效率、更流畅的交互体验。

使用限制

  • 仅支持为华东1(杭州)华东2(上海)华北2(北京)中国香港地域的MSE实例开启WAF防护。

  • 接入WAF的MSE实例暂不支持如下功能:

    • 网页防篡改

    • 信息泄露防护

    • Bot管理网页防爬场景化防护中的自动集成Web SDK

    • API安全

前提条件

已创建云原生网关实例。具体操作,请参见新建云原生网关

开启WAF防护

  1. 登录Web应用防火墙3.0控制台。在顶部菜单栏,选择WAF实例的资源组和地域(中国内地非中国内地)。

  2. 在左侧导航栏,单击接入管理

  3. 选择云产品接入页签,在左侧云产品类型列表,选择MSE

  4. 单击接入

    页面将跳转到微服务引擎MSE控制台的网关列表页面

  5. 在顶部菜单栏选择地域为华东1(杭州)华东2(上海)华北2(北京)中国香港

  6. 开启WAF防护。

    • 开启实例级别防护

      单击目标网关安全防护列的未开启图标后,单击开启网关实例防护,或单击目标网关操作列的选择 > 开启WAF防护,单击确定

    • 开启路由级别防护

      1. 单击目标网关名称 ,在基本信息页面的左侧导航栏,单击路由配置,或单击目标网关操作列的路由配置

      2. 单击目标路由操作列的选择 > 开启路由防护,单击确定

在MSE侧管理WAF防护

  1. 登录MSE网关管理控制台。在左侧导航栏,选择云原生网关 > 网关列表

  2. 在顶部菜单栏选择地域为华东1(杭州)华东2(上海)华北2(北京)中国香港

  3. 管理WAF防护。

    • 查看已接入的实例

      在实例列表查看已开启WAF防护的实例。实例名称后显示已开启图标,表示该实例已开启WAF防护。

    • 关闭已接入的实例

      关闭WAF防护后,MSE实例上的业务流量将不再受WAF防护,安全报表中也不再包含相关业务流量的防护数据。

      重要

      MSE实例上的业务流量不受WAF防护后,不会产生请求处理费。但您已经配置的防护规则仍会产生对应的功能费。建议您在取消业务接入前,先删除已配置的防护规则,避免产生额外计费。更多信息,请参见计费项防护模块概览

      • 关闭实例级别防护

        单击目标网关安全防护列的已开启图标后,单击关闭网关实例防护,或单击目标网关操作列的选择 > 关闭WAF防护,单击确定

      • 关闭路由级别防护

        1. 单击目标网关名称 ,在基本信息页面的左侧导航栏,单击路由配置,或单击目标网关操作列的路由配置

        2. 单击目标路由操作列的选择 > 关闭路由防护,单击确定

在WAF侧管理WAF防护

  1. 登录Web应用防火墙3.0控制台。在顶部菜单栏,选择WAF实例的资源组和地域(中国内地非中国内地)。

  2. 在左侧导航栏,单击接入管理

  3. 管理WAF防护。

    • 查看已接入的MSE实例

      云产品接入页签,从左侧云产品类型列表中选择MSE

    • 设置防护对象和防护规则

      开启WAF防护后,WAF会自动生成一个后缀为-mse的防护对象,并为该防护对象默认开启基础防护规则。您可以在接入列表,单击已接入的实例ID,在防护对象页面,查看自动添加的防护对象,并为其配置防护规则。具体操作,请参见防护配置概述防护对象

    • 取消接入

      取消接入后,MSE实例上的业务流量将不再受WAF防护,安全报表中也不再包含相关业务流量的防护数据。

      重要

      MSE实例上的业务流量不受WAF防护后,不会产生请求处理费。但您已经配置的防护规则仍会产生对应的功能费。建议您在取消业务接入前,先删除已配置的防护规则,避免产生额外计费。更多信息,请参见计费项防护模块概览

      1. 单击目标实例名称操作列的取消接入

        页面将跳转到微服务引擎MSE控制台的网关列表页面

      2. 在MSE侧关闭WAF防护。具体操作,请参见关闭已接入的实例

阿里云首页 Web应用防火墙 相关技术圈