如果您的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防护
登录Web应用防火墙3.0控制台。在顶部菜单栏,选择WAF实例的资源组和地域(中国内地、非中国内地)。
在左侧导航栏,单击接入管理。
选择云产品接入页签,在左侧云产品类型列表,选择MSE。
单击接入。
页面将跳转到微服务引擎MSE控制台的网关列表页面。
在顶部菜单栏选择地域为华东1(杭州)、华东2(上海)、华北2(北京)或中国香港。
开启WAF防护。
开启实例级别防护
单击目标网关安全防护列的
图标后,单击开启网关实例防护,或单击目标网关操作列的 ,单击确定。
开启路由级别防护
单击目标网关名称 ,在基本信息页面的左侧导航栏,单击路由配置,或单击目标网关操作列的路由配置。
单击目标路由操作列的
,单击确定。
在MSE侧管理WAF防护
登录MSE网关管理控制台。在左侧导航栏,选择 。
在顶部菜单栏选择地域为华东1(杭州)、华东2(上海)、华北2(北京)或中国香港。
管理WAF防护。
查看已接入的实例
在实例列表查看已开启WAF防护的实例。实例名称后显示
图标,表示该实例已开启WAF防护。
关闭已接入的实例
关闭WAF防护后,MSE实例上的业务流量将不再受WAF防护,安全报表中也不再包含相关业务流量的防护数据。
关闭实例级别防护
单击目标网关安全防护列的
图标后,单击关闭网关实例防护,或单击目标网关操作列的 ,单击确定。
关闭路由级别防护
单击目标网关名称 ,在基本信息页面的左侧导航栏,单击路由配置,或单击目标网关操作列的路由配置。
单击目标路由操作列的
,单击确定。
在WAF侧管理WAF防护
登录Web应用防火墙3.0控制台。在顶部菜单栏,选择WAF实例的资源组和地域(中国内地、非中国内地)。
在左侧导航栏,单击接入管理。
管理WAF防护。
查看已接入的MSE实例
在云产品接入页签,从左侧云产品类型列表中选择MSE。
设置防护对象和防护规则
开启WAF防护后,WAF会自动生成一个后缀为
-mse
的防护对象,并为该防护对象默认开启基础防护规则。您可以在接入列表,单击已接入的实例ID,在防护对象页面,查看自动添加的防护对象,并为其配置防护规则。具体操作,请参见防护配置概述。取消接入
取消接入后,MSE实例上的业务流量将不再受WAF防护,安全报表中也不再包含相关业务流量的防护数据。
单击目标实例名称操作列的取消接入。
页面将跳转到微服务引擎MSE控制台的网关列表页面。
在MSE侧关闭WAF防护。具体操作,请参见关闭已接入的实例。