频率已经压得很低,并发也拆得够散,地址还是被限制,这时候值得把注意力放到时间上。访问的时段分布、每次停留的时长、一个地址被连续使用多久,这些都属于时间特征。它们和频率不完全是一回事——频率说的是单位时间内的次数,时间特征说的是这些动作在整个时间轴上呈现出来的形状,而且比频率更难修饰。
时段异常指的是什么
三类情况比较典型。一是集中在非常规时段高频活动,比如目标站所属时区已是深夜,访问量却持续处于高位。二是全天候无间断,真实用户会有明显的波峰波谷,连续二十四小时保持同一水平并不常见。三是作息与出口归属地不符,地址显示在某个时区,活动曲线却完全跟着另一个时区走。这三类单独看都不算严重,叠加起来就很容易被归为异常。
停留时长为什么重要
因为它直接反映”有没有真的在看”。打开页面不到半秒就离开,连续几百次都是这个节奏,与人的阅读习惯相去甚远。反过来,全部停留都设在同一个固定值也不自然,真实阅读时长是有长有短的分布。合理的做法是给停留时长设定一个区间,在区间内随机取值,并且让不同类型的页面对应不同的区间——列表页短一些,详情页长一些,这样分布才说得通。
地址使用时长也有讲究
一个地址连续使用几十小时不间断,或者几秒钟就换一次,两端都偏离常态。前者意味着身份长期不变,风险会随时间累积;后者意味着切换过于频繁,看起来同样不像正常行为。比较稳妥的是按业务设定使用窗口:需要稳定身份的业务,一个地址用上一整个会话周期;以量为主的采集任务,按请求数或时长轮换,并给轮换留出缓冲。
| 时间特征 | 异常的样子 | 常规的样子 | 怎么调 |
|---|---|---|---|
| 活动时段 | 深夜持续高位、全天无起伏 | 跟随当地作息,有峰有谷 | 按目标时区排任务,留出低谷 |
| 停留时长 | 固定值或一律极短 | 长短交错,随页面类型变化 | 设定区间随机取值 |
| 使用时长 | 几十小时不换或几秒一换 | 按会话周期或请求量轮换 | 给每类业务定轮换窗口 |
| 间隔分布 | 间隔整齐、机械重复 | 快慢不一,偶有停顿 | 引入抖动与偶发长停顿 |
- 按目标时区排期:让活动曲线跟着出口归属地的作息走
- 留出低谷时段:不要二十四小时保持同一水平
- 停留时长取区间:不同页面类型对应不同区间,长短交错
- 给地址定轮换窗口:按会话周期或请求量轮换,两端都不走极端
- 定期看时间曲线:把访问按小时汇总,形状不对就调排期
次数可以压,节奏可以抖,但时间轴上的形状骗不了人。
与 IP 代理的关系:代理IP被封还有一类原因藏在时间特征里——活动时段与出口地作息不符、停留时长整齐划一、地址轮换过于极端、间隔机械重复,这些与时间有关的形状同样会被记录。使用代理IP时应按目标时区安排任务并留出低谷、为停留时长设定随机区间、给每类业务定好地址轮换窗口,并定期汇总时间曲线做自检。
