调查显示,在微软的产品中,远程代码执行漏洞对用户威胁最大,它能够通过植入恶意代码来取得系统完全控制权限。最关键的是,这种漏洞主要是靠管理员权限来活动的。如果不开放这一权限,可以避免90%以上的安全风险。
不过这一点实际上不太容易实现,尤其是对一些专业技术人员或者使用高权限软件和应用的用户来说更是困难。
比较“中性”的解决办法还是要靠Vista以上版本开启内置的“用户账户管理(UAC)”功能来加强管理员账户的防范工作。虽然开启这一功能后会让部分用户感觉麻烦,但该功能会在“关键时刻”提醒用户有“不明身份”的程序索取管理员权限,这样用户就可以主动避免这种情况的发生,确保系统安全。
除了系统本身采取防范措施以外,使用更加安全的应用也是必要的选择。比如IE浏览器在管理员权限下的安全问题比较突出,这时候就可以使用风险较小浏览器作为替代。在未来的Windows10中,斯巴达浏览器作为IE的继任者在安全方面就要“技高一筹”,因为它并不采用传统的Win32程序设计,也就在很大程度上避免了此类安全风险。
所以,在系统安全的攻防战中,普通用户既要会“防”,又要会“躲”。任性的“迎难而上”并不是正确的选择。