OSS高防是OSS结合DDoS高防推出的DDoS攻击代理防护服务。当受保护的存储空间(Bucket)遭受大流量攻击时,OSS高防会将攻击流量牵引至高防集群进行清洗,并将正常访问流量回源到目标Bucket,确保业务能正常进行。

使用场景

DDoS攻击是近年来对企业业务危害最大的攻击手段之一。当企业遭受DDoS攻击时,可能会导致业务中断,进而导致企业的形象受损、客户流失、收益受损等,严重影响企业业务的正常运营。

为此,OSS深度结合DDoS高防产品,提供T级DDoS防护能力、百万QPS防护、秒级攻击切换能力,可有效抵御SYN Flood、ACK Flood、ICMP Flood、UDP Flood、NTP Flood 、SSDP Flood、DNS Flood、HTTP Flood等攻击。OSS高防适用于业务经常遭恶意攻击、勒索、刷单、刷流量等安全防护场景。

防护原理

OSS高防的防护原理如下图所示:OSS高防

OSS默认使用DDoS原生防护保护您的Bucket。但是,当攻击频率超出DDoS原生防护的防御阈值时,原生防护将无法提供有效防护,可能会出现Bucket访问异常的情况。

您开通了OSS高防后,当攻击频率超出DDoS原生防护的防御阈值时,OSS会自动将受攻击Bucket的所有访问流量牵引至高防集群。恶意攻击流量将在高防流量清洗中心进行清洗过滤,正常访问流量通过端口协议转发的方式返回给目标Bucket,保证Bucket在受攻击时的稳定访问。

当攻击结束后,受攻击Bucket会切回至DDoS原生防护进行保护。

使用限制

  • 仅支持在华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华南1(深圳)、中国(香港)地域配置OSS高防。
  • 高防OSS实例创建后需至少使用7天。如果实例在7天内被删除,OSS会收取剩余时间的高防基础资源费用。计费详情,请参见DDoS防护费用
  • 每个地域可以创建一个高防OSS实例,每个实例最多只能绑定同一地域下的10个Bucket。
  • 在Bucket绑定高防实例后,您无法通过浏览器预览Bucket内的资源。此外,OSS默认不对Bucket关联的自定义域名进行防护,因此在Bucket遭到攻击时,无法通过自定义域名正常访问OSS。如果您希望在Bucket遭受攻击时可以通过自定义域名访问Bucket,请在OSS高防控制台添加要防护的自定义域名。每个Bucket防护的自定义域名数量上限是5个。

    如果Bucket中要防护的自定义域名(www.example.com)匹配了DDoS高防产品中配置了转发规则的相同域名(www.example.com)或泛域名(*.example.com),则需要前往DDoS高防控制台解绑相同域名或泛域名。否则,在该Bucket受到攻击时,无法通过该自定义域名正常访问OSS。

    关于同名或泛域名转发规则的更多信息,请参见添加网站

使用OSS控制台

  1. 创建高防OSS实例。
    1. 登录OSS管理控制台
    2. 在左侧导航栏,单击OSS高防
    3. OSS高防页面,单击创建高防OSS实例,然后选择目标地域。
      如果您是首次使用OSS高防,您需要在OSS高防页面,单击确认开通,然后跳转至创建高防OSS实例面板选择目标地域。
    4. 单击确认
  2. 绑定Bucket。
    1. 单击目标实例右侧的查看和绑定Buckets
    2. 查看和绑定Buckets面板,单击绑定高防Buckets
    3. 绑定高防Buckets面板的高防Buckets下拉列表,选择需要绑定的Bucket。
      已被高防OSS实例绑定的Bucket不会在高防Buckets下拉列表显示。
    4. 单击确定
      绑定后,Bucket处于初始化状态。待状态更新为防护中时,表明高防OSS实例已对Bucket域名开始实施保护。
  3. 如果需要防护自定义域名,请添加对应的自定义域名。
    注意 OSS默认不对Bucket关联的自定义域名进行防护,因此在Bucket遭到攻击时,无法通过自定义域名正常访问OSS。如果您希望在Bucket遭受攻击时可以通过自定义域名访问Bucket,请添加要防护的自定义域名。每个Bucket最多可添加5个要防护的自定义域名。
    • 如果Bucket此前未绑定自定义域名,需要先绑定自定义域名。具体操作,请参见绑定自定义域名
    • 如果Bucket已绑定自定义域名,请按如下步骤添加要防护的自定义域名:
      1. 选择已绑定高防Bucket右侧操作下更多 > 修改自定义域名
      2. 选中要防护的自定义域名。
      3. 单击确定

        高防OSS实例对选中的自定义域名开始实施防护。