样本量很小时,最先要做的不是下结论,而是把“趋势”降级为“待验证的异常”。在百度网站安全检测里,如果你只看到一两条拦截记录、一两个页面被标记,或某天检测结果突然变差,这更适合当作线索,而不是规律。一个可执行的动作是:先固定观察窗口和判定口径,再决定是否扩大样本;如果口径不固定,后续增加的数据只会让解释更混乱。
常见情形是:某个页面在检测中被提示风险,你顺手检查了同目录下另外两个页面,也发现类似提示,于是判断“整个栏目都有问题”。但当范围扩大到几十个页面后,例外开始出现——有的页面提示不同,有的页面没有提示,有的提示只在特定访问路径下出现。此时原来的“趋势”就站不住了。
这类矛盾并不说明前面的观察毫无价值,而是说明样本量不足以支撑“整体如此”的判断。小样本容易把局部特征放大:一个页面被篡改,可能只是单点入侵;两个页面出现相似提示,可能只是共用模板或共用外链;某天检测结果集中变差,可能只是当天抓取到的页面恰好集中在问题区域。
面对小样本异常,至少有两种解释需要分开:
这两种解释在小样本下都可能成立,不能只凭“连续看到几次”就选真实扩散。连续看到异常,也可能是因为你反复检查的是同一批页面。
要区分真实扩散和抽样偏差,关键不是增加更多同类样本,而是增加可解释路径上的样本。假设你发现三个页面被提示风险,下一步可以这样做:
这个动作的结果会直接影响下一步:如果证据指向真实扩散,优先隔离共同组件并检查修改记录;如果证据指向抽样偏差,优先修正检测范围和判定口径,而不是大规模清理页面。
在没有足够样本时,可以用以下规则约束自己:
假设某站有 200 个页面,你只检查了 5 个,其中 2 个出现风险提示。此时不能直接说“40% 的页面有问题”。更合理的做法是:先确认这 5 个页面是否来自同一栏目;如果是,就从其他栏目随机抽 5 个对照页面。若对照页面没有提示,说明问题可能集中在原栏目;若对照页面也有提示,才需要扩大检查范围。这个例子的数字只用于说明比较方法,不代表真实站点的比例。
样本量小时,最稳妥的结论是“目前证据支持继续查”,而不是“已经形成趋势”。把异常当作待验证线索,固定口径、增加独立样本、检查可解释路径,才能避免把偶然结果当成全站规律。