一、功能说明
注意:说明:
注意:该功能仅在四层代理实例的防护级别为增强防护或卓越防护时支持,其他场景均不支持配置。
二、适用场景
站点业务接入 EdgeOne 后,如果你需要针对性地管理具有固定特征的访问请求,则你可以为该站点开启特征过滤并设置精确访问控制规则。特征过滤访问控制规则由匹配条件与匹配动作构成。
·匹配条件定义了要识别的请求特征,具体指访问请求中 TCP/UDP 协议字段的属性特征。
·匹配动作定义了访问请求命中匹配条件时,对访问请求执行的动作,具体包括拦截、放行、丢弃并拉黑、继续防护。
三、操作步骤
例如:针对站点 example.com 下的所有业务域名,对外仅开放的 TCP 业务包长度要求均不大于 512 字节,对不符合该特征的请求全部拦截。操作步骤如下:
1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,进入服务总览,单击网站安全加速内需配置的站点。
2. 在站点详情页面,单击四层代理 > 四层实例列表,进入四层代理列表页。
3. 选择需要配置的四层代理实例,单击防护策略配置。
4. 在特征过滤卡片中,单击设置,进入特征过滤页面。
5. 在特征过滤页面中,单击新建。
6. 在新建特征过滤对话框中,创建特征过滤规则,根据需求,选择不同防护动作并填写相关字段,单击确定。
各个特征字段说明如下:
| 过滤特征 | 说明 | 其他参数 |
| 源端口 | 指访问来源的端口。支持输入1-65535范围的端口号。支持逻辑等于或介于。 | – |
| 目标端口 | 指访问目标的端口。支持输入1-65535范围的端口号。支持逻辑等于或介于。 | |
| 包长度 | 指访问报文的数据包长度。支持输入1-1500范围内的数字。支持逻辑等于或介于。 | |
| IP 首部开始检测 | 支持关键词匹配,其中关键词通过偏移量及检查深度匹配。 | 偏移量:UDP 或 TCP 头部后数据体(payload)的偏移量,可选范围:0~1500,单位:Byte。 偏移量为0时,从数据体的第一字节开始匹配。载荷内容:要匹配的数据体(payload)内容,可直接输入字符串(如:hello) 或以\\x开头的十六进制字符串(如:\\x1A2B3C4D)。检查深度:载荷内容的字符串长度加上偏移量。(如:偏移量为1,字符串长度为6,则深度为7) |
| TCP/UDP 首部开始检测 | 支持关键词匹配,其中关键词通过偏移量及检查深度匹配。 | |
| 载荷开始检测 | 指跳过IP首部和 TCP/UDP 首部,从报文所携带的载荷开始检测。支持关键词匹配,其中关键词通过偏移量及检查深度匹配。 | |