4XX状态码一般为客户端访问错误造成的特殊状态码,最常见的是403和404。404是指客户源站没有请求的资源,而403是指服务端主动拒绝客户端请求,一般是因为客户域名有配置防盗链、防攻击等策略,而用户请求命中相应鉴权策略导致。例如,客户域名为避免恶意访问行为,通常情况下会选择在CDN开启如Referer防盗链、IP黑/白名单、UA黑/白名单、URL鉴权等访问控制功能。此时请求一旦命中相应的403鉴权规则,CDN服务器端即会返回403或其他自定义的特殊状态码。正常情况下,404和403的访问均较少,且响应内容仅包含响应头部,产生的流量也较小。但特殊情况下,客户域名遭受恶意刷量或攻击时,CDN节点会收到大量命中403鉴权规则或源站不存在资源的访问请求,造成CDN节点大量响应403或404,从而产生对应日志及计费数据。因CDN节点在对用户请求进行鉴权以及响应4XX状态码时,确实有产生CPU和带宽资源消耗,故客户需要自行承担此情况下产生的流量带宽费用及可能的请求数费用。