幸运的是,对付攻击者也并不需要用户成为一个天才,只需要你谨慎地避免一些错误,并采取一些简单的修正措施。这样就可以避免多数恶毒的攻击。在此,笔者仅讨论用户上网时需要关注的十大安全措施。
为所有的软件打上补丁
有不少人为了不同的目的关闭了操作系统的自动更新功能,如关闭了Windows和其它程序的更新特性。其基本想法是自己的系统不可能崩溃,用得着修复吗?那么,不妨考虑一下这个问题,你的程序(包括操作系统)可能已经“老掉牙”了,而你却浑然无知。要知道,现代的网络犯罪分子更喜欢秘密地以一种你无法查觉的方式来控制用户的计算机,而不打补丁的软件恰恰给了他们这样一种很好的机会。
现在,攻击者们最喜欢的方式是劫持一个网站或网页,然后就可以借此发动一系列的探测活动,查找用户的计算机上没有打补丁的漏洞,并利用之。如果他找到一个漏洞,那么只能祈祷用户的反病毒机制或其它的手段可以捕获随后的攻击(但捕获的这种可能性几乎很少)。否则,用户甚至都不太可能注意到有什么东西感染了自己的系统。
用户的对策应当是,通过保持所有的程序最新,而不仅仅是操作系统的最新或浏览器的最新,就可以完全地阻止基于漏洞的的多数攻击。攻击性站点可以很快地找到用户系统上所安装的看似无关紧要的一些应用软件的漏洞。因此,请打开所有软件的自动更新功能,这也是用户最快捷地得到补丁和更新的方法。
如IE浏览器自动更新功能的打开方法:“工具=>Internet选项=>高级”,如图1:
![]() |
图1 |
如火狐狸浏览器自动更新的方法:“帮助=>检查更新…”,如下图2所示:
![]() |
图2 |
总之,用户应尽量打开一些常用软件的自动更新功能,但前提是用户的系统是正版软件,否则便有被入侵者利用的风险。
用专用软件查找漏洞和更新
如果每一个程序都可以自动更新,一般用户就会很乐意使用这种功能,那么恶意软件行为将面临很不舒服的境地。但是可悲的是,今天安装到我们电脑上的许多软件并不支持这种特性。所以,我们还得找一个专用工具,如Scunia的PSI和NSI就是不错的选择。
所谓的PSI,即指个人软件检查程序,这种免费的工具可以扫描用户的计算机,让用户知道电脑上的哪些软件是过时的程序或不是最新的程序,从而使用户清楚所面临的危险。但其功能不限于此,它可以为找到的每个老程序提供快捷操作按钮,如一个下载按钮,用户在不用打开浏览器的情况下就可以找到最新的软件补丁或更新程序。
此软件还可以将用户链接到软件网站上的完整漏洞报告。用户可以选择阻止某个程序的警告,但该软件厂商不建议用户这样做。
总体来说,这个软件算不上完美,但它却为用户提供了一个快速更新不安全程序的机会。
下图3所示界面为PSI扫描本地计算机应用程序的过程:
图3 |
![]() |
图4 |
![]() |
图5 |
![]() |
图6 |
![]() |
图7 |
![]() |
图8 |
![]() |
图9 |
![]() |
图10 |
使用最新的浏览器对付恶意威胁
普通用户几乎很难发现一些被劫持的网页,有些网页上被插入了一些并不显示在网页上的代码片断,但这种代码可以发动破坏性的幕后攻击。
用户如果想避免访问这种网页几乎是不可能的,因为攻击者更愿意将代码插入到用户所信任的知名网站的网页中。所以用户不可能完全避免访问恶意网页。
不过,我们可以使用一些最新的浏览器中的站点阻止功能来为自己提供某种保护。如Firefox 3以上的版本和Opera 9.5等都具有此特性。
在此以Firefox为例说明一下。如图11:
![]() |
图1 |
怎么对付这种伎俩呢?在此,笔者向用户推荐一个很好的网站http://www.virustotal.com/zh-cn/。用户可以将任何文件(多达10MB)上传到该网站,由该网站用几十种反病毒引擎(如卡巴斯基、赛门铁克的产品)来扫描这个文件。该网站会给用户一份报告,告诉用户每个反病毒引擎对此文件的观点。虽然有些引擎可能给出一些似是而非的看法,但是如果用户得到了多个特定的警告,告知用户特定的威胁等警告信息,那么用户最好删除这个文件,而不是打开或执行它。
没有收到警告信息并不能保证一个文件的安全性,但是它却给用户一种很值得信赖的保证。使用此网站检查用户不放心的每份邮件附件,用户可以在最程度上避免恶意的社交工程。
如果用户觉得通过网站扫描文件太麻烦,不妨使用免费的VirusTotal Uploader软件。在安装好了之后,用户就可以方便地使用其上传功能将文件交由VirusTotal扫描。该网站的扫描过程如下图2所示:
![]() |
图2 |
传统的基于签名的反病毒软件越来越受到人们的怀疑,所以云安全的呼声越来越高。由于恶意软件作者和攻击者使尽浑身解数来逃避检测,所以即使一些著名的安全公司的试验室也有可能临时无法分析最新的恶意活动特征。因此,除了签名技术之外,任何有发展前途的反病毒软件都重视使用所谓的主动保护技术,这种技术并不要求完整的签名就可以定位恶意软件。
其中,一种特别有希望的方法就是使用行为分析来确认恶意软件,其根据便是它在用户电脑上的操作方式。不过,仅有用户的反病毒软件是不够的,在此笔者向用户推荐一个在国外很流行的软件ThreatFire,它由大名鼎鼎的pctools公司开发,增加了基于行为的保护层。据称,在最近的测试中,仅根据其自身的行为分析,它就可以正确地识别90%的恶意软件。
下面我们看一下这个软件的使用
虽然此软件可以主动地防御威胁,但用户仍可以用此软件扫描自己的系统。双击下图1中的ThreatFire图标:
![]() |
图1 |
看到下图15显示的主界面:
![]() |
图2 |
单击“Start Scan”按钮,显示下图16所示的窗口:
![]() |
图3 |
在此可以设置扫描方式,一般可以选择基本扫描(Basic Scan),为了谨慎起见,也可以选择完全扫描(Full Scan)。单击“Start Scan”按钮,开始扫描用户的系统。这时显示下图4:
![]() |
图4 |
注意,ThreatFire可以扫描某些rootkit代码,提高系统的安全性。笔者自认为打了补丁,并且安装了防火墙和最新杀毒软件的很安全的XP系统竟然也被感染了一个恶意程序,如下图5所示:
![]() |
图5 |
选择检测到的威胁,单击选择“Quarantine Selected”按钮,隔离选中的威胁。如下图6所示:
![]() |
图6 |
这时会看到系统用红色字体告诉我们已经对此威胁进行了隔离,如下图20所示:
![]() |
图7 |
在使用过程中,笔者感觉到最好与杀毒软件的扫描结合使用,从而提高系统的安全性。
最为可贵的是,此软件还可以进一步定制。用户可以单击“Threat Control”、“Advanced Tools”、“Settings”等按钮进一步设置,更好地保护自己的系统。
例如,下图21所示,在打开“Advanced Tools”对话框后,单击“System Activity Monitor”选项卡,可以监视系统中每个程序的活动状态:
![]() |
图8 |
拯救收件箱免受垃圾邮件侵扰
应当说,如今的垃圾邮件过滤器越来越好,但总有一些垃圾邮件能够避开即使是最好的过滤器。用户的选择不必只是全部删除那些无用的或有害的诱惑,还可以试用某种可在某个时间丢弃的电子邮件地址。
形成一个反钓鱼习惯
互联网上的针对个人的钓鱼攻击仍在肆无忌惮肆无忌惮地发生着,普通用户很难区分假冒站点和真实站点。不过,用户可以采取一些简单的方法来对付钓鱼欺骗。
最好的及最直接的方法就是千万不要单击任何电子邮件消息中的链接,进而访问你的金融账户。相反地,用户应当键入URL来访问自己账户。这种习惯能够最程度上保护用户免受钓鱼攻击。
如果用户不能做到这一点,至少要使用最新的浏览器,如用最新的IE、Firefox、Opera等来浏览网页。这些浏览器都拥有内置的特性,从而可以阻止已知的钓鱼网站。
保持自己站点的安全性
如今运行一个网站真不是好时候。因为今天的Web绝对不是数字乐土,而是数字战区。如果你运作着一个网站,它有可能成为多种黑客力量的排练场。
骗子们使用一些自动化的工具搜索站点,查找最常见的漏洞。如果找到这种网站,就进一步扩大此漏洞,并植入恶意代码,伺机攻击访问此站点的善意用户。
因此除了采取一些传统的安全措施之外,还可以进行一些快捷免费的扫描,查找一些最明显的问题。Web漏洞扫描工具有很多, Wikto就是一个不错的选择,它可以检查Web 服务器上的漏洞。其功能与Nikto有许多类似之处,但又增加了一些有趣的功能,如与Google的集成等。
下一步需要扫描SQL注入漏洞,这方面的工具有SQL Injection Pen-testing Tool、SQLNinja、微软SQL注入攻击源码扫描器Microsoft Source Code Analyzer for SQL Injection (MSCASI)等。
让口令更安全
如今的网络大盗不仅仅窃取金融账户的登录信息,还窃取邮件账户的登录信息。例如,犯罪分子可以登录到某用户的邮箱,向受害人的亲属发送索要钱财的邮件。
获取额外的帮助清除顽固感染
许多杀毒软件都有即时反病毒机制。但由于恶意代码的不断动态变化,有时,即使所谓最好的反病毒程序也会遗漏某种恶意感染。一旦某个病毒或木马进入了系统,再清除它就很困难。如果用户担心有什么不良程序侵入了自己的防御体系,就应当考虑采用额外的检查、保护手段。
许多反病毒厂商都通过浏览器提供了免费的在线扫描功能。这种扫描可能要花费一些时间,因为在开始运行扫描服务之前,往往需要安装大型的Java或ActiveX组件,不过这些组件都容易清除。所以用户除了采用本地安装的反病毒机制外,还可考虑在线扫描。如趋势科技、瑞星、金山、Bitdefender等公司都有很不错的在线扫描功能。
联系客服