阿里云视频点播支持配置UA(UserAgent)黑白名单,实现对访客身份的识别和过滤,从而限制用户对视频点播资源的访问,提升视频点播的安全性。本文为您介绍UA黑白名单的配置方法。

背景信息

当您需要根据HTTP请求头中的UserAgent字段进行访问控制时,请配置UserAgent黑白名单功能,实现对请求的过滤。
  • UserAgent黑名单:UserAgent字段在黑名单内的HTTP请求均无法访问当前资源。

    如果您的UserAgent字段被加入黑名单,该带有UserAgent字段的请求仍可访问到CDN节点,但是会被CDN节点拒绝并返回403,CDN日志中仍会记录这些黑名单中的UserAgent字段请求记录。

  • UserAgent白名单:UserAgent字段只有被配置到白名单内,对应的HTTP请求才可访问资源。

操作步骤

  1. 登录视频点播控制台
  2. 在点播控制台左侧导航栏的配置管理区域,单击分发加速配置 > 域名管理,进入域名管理页面。
  3. 选择您要配置的域名,单击配置
  4. 在指定域名的左侧导航栏,单击访问控制
  5. 单击UA黑/白名单页签。
  6. UA黑/白名单页签下,单击修改配置
  7. 根据界面提示,配置UserAgent的黑名单白名单
    UA黑/白名单
    参数 说明
    名单类型
    UserAgent名单类型如下:
    • 黑名单

      UserAgent字段在黑名单内的HTTP请求均无法访问当前资源。

    • 白名单

      UserAgent字段只有被配置到白名单内,对应的HTTP请求才可访问资源。

    说明 黑名单和白名单互斥,同一时间只支持其中一种方式生效。
    规则 配置UserAgent字段时,用竖线(|)分隔多个值,支持通配符号(*)。例如:*curl*|*IE*|*chrome*|*firefox*。
    说明 如果UA请求头为空,则可以使用^$表示。
  8. 单击确定,完成配置。