先给结论:总体增长只说明加权平均被高流量页面拉高了,不能说明核心页面安全。此时应把“全站平均”拆成两层——先按页面角色分组算组内平均,再检查核心页面自身的时间序列。如果核心页面下降但全站上升,优先怀疑两类原因:一是新增流量集中在非核心页面,二是核心页面本身被注入或劫持。前者要调整统计口径,后者要立即用网站木马检测工具做定点扫描,而不是继续看全站汇总。
总体增长但核心页面下降,最常见的解释是分母结构变了。假设某站有A、B两个栏目,A是核心转化页,B是资讯页。上个月全站访问1000,A占600、B占400;这个月全站访问1300,A占550、B占750。全站涨了30%,A却少了50。这种下降不是A变差,而是B的增量掩盖了A的萎缩。
区分方法很简单:不要看全站平均,分别算A、B各自的环比。如果A下降、B上升,且B的绝对增量大于A的绝对减量,就是分母变化。如果A、B都下降而全站上升,说明还有第三个高流量页面在拉动,核心页面群可能整体出了问题。这两种情况的下一步动作完全不同。
当证据指向分母变化时,处理重点是修正统计口径,而不是立刻全站杀毒。具体动作:把核心页面单独建一个分组,计算该组的页面平均访问、平均停留和平均转化,不再和资讯页、标签页混在一起。做完这一步,你通常会看到核心组平均值并没有全站那么乐观,甚至已经连续两三个周期走低。
这个动作的结果会直接影响下一步:如果核心组自身稳定,只是被非核心页稀释,那属于报表口径问题,不需要动用网站木马检测工具;如果核心组自身也在下滑,才进入条件二的排查。例外情况是:非核心页面本身就是新上线的功能页,它的增量可能来自正常推广,此时核心页面的绝对访问未必减少,只是占比下降,不应误判为异常。
当核心页面分组平均值也在下降,且出现以下任一特征,应优先怀疑木马或注入:核心页面标题、描述在搜索结果中与站内不一致;页面底部或侧栏出现非本站添加的链接、弹窗或跳转;同一URL在不同地区或不同UA下返回内容不同;核心页面加载时间突然变长,且日志中出现陌生外链请求。
此时用网站木马检测工具的动作要具体:先对核心页面所在目录做一次定点扫描,而不是全站扫描;再导出核心页面最近两周的HTTP响应头和页面源码,和变更记录逐条比对。扫描结果如果只报出可疑文件,还不能直接定性,需要结合访问日志看这些文件是否被外部请求触发。这一步的结果决定下一步:若确认是注入,先隔离受影响目录并保留样本,再决定是清理还是回滚;若扫描无异常,则把问题转向模板、CDN缓存或第三方脚本。
还有一个例外要单独说明:如果核心页面的访问量没有下降,但转化率下降,而全站转化率因为非核心页拉高而上升,这时平均数拆分要换成“分页面转化率”而不是访问量。木马检测工具在这个场景下只负责排除页面被篡改,不能解释转化率变化,后者需要看表单、结算流程和用户路径。
这个顺序的关键在于:平均数拆分是诊断的起点,不是结论。只有先确认下降发生在哪一层,才能决定是否动用木马检测工具,以及扫描范围应该多大。跳过拆分直接全站扫描,既浪费时间,也容易把正常的结构变化误判为安全事故。