需求分析

关联文档

  • 《面向垂直行业的 N4 边缘解耦 UPF 设备规范》v1.0.0,第 6.8 章节

  • 《面向垂直行业的边缘 N4 解耦 UPF 测试规范》v2.0,第 11.10 章节

应用场景描述

灰名单的定义:用作关联到若干个(或全局)DNN 的 HTTP 或 HTTPS 安全防欺诈检查。

应用场景:当 UE 访问挂载了灰名单的 DNN 且 UE 访问的业务属于灰名单的业务清单时,则实施相应的 HTTP 或 HTTPS 防欺诈检测功能。

灰名单配置的需求分析

灰名单配置需要具备的元素:

  1. 全局生效开关:指定是否对全局 DNN 均生效该灰名单配置,若不是,则通过 DNN 绑定列表来指点生效该灰名单配置的 DNNs。

  2. DNN 绑定列表:指定该灰名单配置关联到的 DNN 列表。

  3. 业务识别列表:指定识别特定业务类型的条件。

  4. 增强功能列表:指定对满足灰名单配置的 HTTP 或 HTTPS 业务数据流实施防欺诈功能。

灰名单配置的策略设计

  • is_global(Boolean):是否为全局生效。

  • dnn_binding_list(Array of String):若不是全局生效的话,则属于该列表的 DNN 生效。

  • domain_name_list(Array of String):指定域名灰名单列表,对属于灰名单的业务数据流执行防欺诈检测。

JSON EXAMPLE:

{
   "is_global": true,
   "dnn_binding_list": [
      "default",
      "internet"
   ],
   "domain_name_list": [
      "www.99cloud.net",
      "www.baidu.com"
   ]
}

XML EXAMPLE:

<?xml version="1.0" encoding="UTF-8" ?>
<root>
  <is_global>true</is_global>
  <dnn_binding_list>default</dnn_binding_list>
  <dnn_binding_list>internet</dnn_binding_list>
  <domain_name_list>www.99cloud.net</domain_name_list>
  <domain_name_list>www.baidu.com</domain_name_list>
</root>