跳转到内容

XC 配置

CSD 已在演示应用程序上启用。本节展示相关配置界面。

  1. 登录 F5 Distributed Cloud Console
  2. 选择 Client-Side Defense 工作区
  3. 将命名空间设置为 bot-defense
  4. 导航至 ManageConfiguration
CSD Configuration page showing domain list

在 CSD 配置页面上添加域名,即可将其注册到 CSD 报告引擎。这定义了 CSD 收集和报告遥测数据的命名空间范围——脚本检测、告警通知和缓解操作均在已注册域名下汇总。

演示域名(botdemo.sales-demo.f5demos.com)已在此处注册。

HTTP 负载均衡器是配置 JavaScript 注入的位置。它控制是否将 CSD 脚本插入负载均衡器所服务的应用程序页面,以及插入的范围。

  1. 导航至 Multi-Cloud App ConnectHTTP Load Balancers

  2. 点击服务该应用程序的负载均衡器上的 (操作)菜单,然后选择 Manage Configuration

    HTTP Load Balancers list showing the demo load balancer
  3. 滚动至左侧边栏中的 Client-Side Defense 部分

    Client-Side Defense 字段设置为 EnableClient-Side Defense Policy 显示为 Configured

    CSD toggle and settings within the HTTP Load Balancer configuration
  4. 点击 View Configuration 以打开 CSD 策略详情

    JavaScript Insertion Settings 字段显示注入范围。演示负载均衡器设置为 Insert JavaScript in All Pages

    JavaScript injection scope in the CSD sub-configuration
  1. 在 Chrome 中打开演示应用程序
  2. F12 打开开发者工具
  3. 切换到 Elements 选项卡
  4. 在 HTML 中搜索 __imp_apg__zeronaught,以定位 CSD 检测脚本
  5. 确认 <head> 中存在一个或多个 CSD <script> 标签——具体脚本路径因部署而异
  6. 确认脚本由负载均衡器注入(它们不属于应用程序源代码的一部分)
Injected scripts in DevTools Elements tabInjected scripts in DevTools Elements tab

CSD 检测脚本由 F5 XC 负载均衡器注入——它们不属于应用程序源代码的一部分。