上周三下午,安全同事老张在群里发了个截图,卫士网页浏览器首页被改成了“hao123导航”,修复后面跟着一串推广ID。安全他试着手动改回百度,卫士网页重启浏览器又变回去了。修复这不是安全病毒,是卫士网页典型的浏览器快捷方式劫持。他最后用360安全卫士的修复“网页修复”功能搞定了,前后不到两分钟。安全我看着他操作了一遍,卫士网页觉得这功能值得单独拿出来说说。修复
360安全卫士的安全网页修复入口藏得不深。主界面点“系统修复”,卫士网页右侧就能看到“网页修复”的修复按钮。点进去之后,它会自动扫描几个关键位置:浏览器快捷方式的命令行参数、hosts文件、DNS设置、浏览器主页配置、还有注册表里跟IE相关的劫持项。扫描结果分两类——可修复的异常项和正常项。老张那台电脑扫出来三个问题:Chrome快捷方式被加了尾巴、hosts文件里多了两条重定向、还有一个叫“DesktopLayer”的注册表项被改了。
修复过程没什么好说的,点“一键修复”就行。但我想说的是它背后的逻辑。浏览器快捷方式劫持的原理很简单——你在桌面点那个图标,Windows实际执行的是“chrome.exe”后面跟了一串参数,比如“http://www.hao123.com/?tn=xxxxx”。用户看到的是浏览器打开了,但首页已经被参数指定了。360的做法是读取快捷方式的“目标”字段,把非官方参数删掉,恢复成纯“chrome.exe”路径。hosts文件劫持更粗暴,直接把百度的域名指向127.0.0.1或者某个推广服务器。360会把hosts里非系统默认的条目列出来,让用户确认后删除。
有个细节值得注意。网页修复扫描出来的项目,默认全部勾选,但用户可以手动取消。我见过有人把公司内网OA的hosts记录也勾上了,修复完发现OA打不开了。所以修复之前最好看一眼列表,特别是hosts那部分。360在这块做了个“详情”按钮,点开能看到具体改了哪一行,算是给了用户判断依据。
再说一个实际案例。我另一个朋友做电商运营,电脑上装了五六个浏览器,Chrome、Edge、Firefox、360极速、QQ浏览器。有次他发现所有浏览器主页都被改了,手动改完过一会儿又变回去。用360网页修复扫出来一堆东西——每个浏览器的快捷方式都被加了参数,hosts被改了,连DNS都被换成了“114.114.114.114”之外的某个陌生地址。修复之后他重启电脑,问题没再出现。但他后来跟我说,那个推广ID对应的网站他查了一下,是个做页游的,估计是装某个“下载器”时被捆绑的。
网页修复这个功能,本质上是个“事后补救”工具。它解决的是已经被劫持的情况,而不是预防劫持。真正要防住,还是得从安装软件时留意捆绑勾选、别乱点“高速下载”按钮、浏览器快捷方式别随便让人远程改。但话说回来,普通人哪能时刻绷着这根弦。老张那次就是装了个“PDF转换器”,装完主页就变了。他根本不知道哪个步骤出的问题。这时候有个一键修复的工具,比自己去改注册表、翻hosts文件要省事得多。
360安全卫士本身争议不少,但网页修复这个模块,功能边界清晰,操作直接,不绕弯子。它不跟你讲什么“深度清理”“全面优化”,就是告诉你哪里被改了、改成什么了、要不要改回来。这种工具型的功能,比那些花里胡哨的“加速球”“开机小助手”实在多了。至少老张现在遇到主页被改,知道先打开360点两下,而不是急着重装系统。