@
ouqihang 这个思路很好
Windows中一个已经通过UAC授权的程序可以以管理员权限启动其他的进程。Vista刚出来的时候迅雷的版本是启动时就申请UAC,然后被发现有个BUG是在迅雷里面打开任何已下载的程序直接是管理员权限,不会再弹出UAC窗口。后来迅雷修复了这个BUG。
从这个地方可以看出任何已安装的软件都有可能在已经获得管理员权限的情况下静默安装百度卫士。
这种情况属于猪一样的队友,也就是说已经获得信任的程序干坏事,但是系统本身的安全性没有问题。如果系统里已经安装过百度的任何一款产品,就有这种可能。
另一种情况是系统没有及时打安全补丁,或者用户把UAC关了。
百度卫士已经被发现的一条静默安装渠道就是通过没有打安全补丁的IE浏览器,运行可执行代码。
或者当用户关掉UAC之后,如果当前用户是管理员权限,所有程序也都可以以管理员权限运行,相当于倒退回了XP时代。虽然Win 7之后的系统还会检查一遍可执行文件的证书,但是百度显然是可以给程序签名的。
这种渠道就是百度卫士使用安全漏洞执行代码,达到静默安装的效果。
我猜测百度卫士应该是多条路都在走,只要用户的系统有任意一个缺陷,就会被静默安装