搜索结果的标题下面多出一行风险提示,点进去浏览器也可能弹出拦截页,统计后台的流量当天就掉了一截。这时候最容易做错的一步,是直接去平台里点申诉,而站上的东西一件没动。申诉提交上去,复检看到的还是同一批页面。
先分清是整站被标,还是某一个页面被改。整站级的提示挂在域名上,单页问题只影响那一条网址,两者的处理入口不一样,提交前先看清自己属于哪一种。
抓暗链看这五处。首页源码里搜href,把不在友情链接名单里的外部域名逐个点开看,现在挂的通常是https,只搜http会漏;看有没有陌生的script标签,尤其路径里带随机字符的那些;搜display:none和visibility:hidden,正常页面很少用这两个属性藏整块内容;再找隐藏的iframe,宽高被设成0的那种;最后翻页脚,一串看不懂的加密脚本,通常是被人塞进来的。这几处是挂链接时最常下手的位置,逐一看完能判断注入落在哪一层;任一处留有残留,提示都可能再出现,复查时还得从头再看一遍。
动手之前先整站打包备份,包括数据库和伪静态配置,备份放在站点目录之外。清理时按文件修改时间排序,最近被动过的公共文件优先看,首页、列表页、公共头尾模板这三类先过一遍。
木马清完立刻改密码,后台、SSH、数据库、面板四处都要改,只改后台那一处等于没改。改数据库密码时,站点配置文件里的连接串要一起改,WordPress看wp-config.php,其它程序看各自的config,改完马上打开一次前台确认能连上库;改SSH密码先开一个新会话试登录,确认进得去再关掉旧会话。
再核对有没有多出来的账号,系统用户表、数据库用户表、后台管理员列表,还有定时任务里多出来的条目。这几处是留后门时最常写东西的地方。改完密码看一眼登录日志,异常时段的记录能指出入口在哪。
申诉走百度搜索资源平台里与安全相关的入口,具体菜单名以你平台实际看到的为准。填的时候把过程写清楚:什么时候发现、清掉了什么、改了哪些密码,每一项都落到具体时间。提交之后盯两件事,平台里的抓取有没有恢复正常,以及用site:语法查一遍还有没有异常页面残留。
清干净了但抓取没恢复,说明流程还在走,继续等;抓取恢复了提示还在,说明还有没清掉的页面,列表页和搜索页这类动态输出优先看。一天之内反复提交,材料会越堆越多,后补的说明反而更难跟前面那一份对上。
A5创业网 版权所有