深入黑客内心世界 像黑客一样思考问题
他是一个黑客,像黑客一样思考问题,并且知道黑客使用的工具——这是保护公司不被攻击的最有效方法。作为App防御的首席安全官,Poteet这一类黑客俗称为白帽子黑客或安全研究员——他们挖掘系统漏洞,指出哪里会有麻烦发生……
Jeremy Poteet正在观看着他做安全工作的候选人网站上线。就在16分钟后,该网站遭到攻击。但是这个高度受关注的网站巧妙地规避了这些攻击,以及随之而来的其他攻击,因为Proteet已经预见到会发生此类攻击,并已经做出了对策。
他是怎么知道的呢?很简单,他是一个黑客,像黑客一样思考问题,并且知道黑客使用的工具——这是保护公司不被攻击的最有效方法。作为App防御的首席安全官,Poteet这一类黑客俗称为白帽子黑客或安全研究员——他们挖掘系统漏洞,指出哪里会有麻烦发生。黑帽子黑客是相反的一类——他们为了邪恶的目的企图获得进入系统和数据资料的权限。在过去,大多数黑客是为了好玩或是为了吹牛。
现在,黑帽子黑客在恶意软件业以数万美元的价格贩卖攻击代码,利用漏洞获取密码、银行网站信用及个人资料来进行身份窃取和金融诈骗。
学习像黑帽子黑客一样思考,知道他们寻找什么以及如何得到应该成为每个公司安全战略的基本部分。
根据“黑客暴光”一书的作者George Kurtz的说法,过去几年里黑客攻击的目标发生了戏剧性的变化。
“当我进入游戏…以前是这样,‘我们没有防火墙,我们有一个封包路由过滤器’,快速闪回到今天,你有非常互动的应用程序:Web2.0与后端数据库及周围所有潜在风险捆绑在一起”Foundstone的创始人Kurts说。Foundstone是美国信息安全顾问服务与教育训练领导厂商,现在是McAfee的一个分公司,Kurtz担任McAfee企业在加里福尼亚的公司Mission Viejo的高级副总裁。事实上,应用软件越来越引起黑客的注意。
根据Gartner和Symantec的研究,截至2006年6月接近90%的软件攻击是针对应用程序层。“只要开启了端口80,就可以不受限制的进入一个应用程序”Kurtz说。
应用级别的漏洞并不新鲜。2002年,Poteet赢得了第四界eWEEK's OpenHack竞赛,在这个竞赛中参赛者被邀请攻击电子商务试验网站。Poteet那时已经攻击了一个捆绑于Oracle数据库应用版本的网站。
基本上,Poteet攻击的这个漏洞是一个可以让用户编辑个人资料的界面。
用户名域估计是不可编辑的。但只要前端接受了输入,同时WEB服务器从一个浏览器接收了数据,那么用户名域是不是可编辑的就不重要了——到了这一步,所有东西都可编辑了。
Poteet把用户名域中的名字改成"A Smith",然后他就象一只蜘蛛等待潜逃一样伺机行动。只要一个叫做"A Smith"的用户名登陆了,他便发起突袭,迅速进入并获取用户A Smith的所有数据。
问题是,在Openhack期间大部分应用开发商不重视Poteet的做法。Poteet说他已经与很多公司协商过,重要的不是看到漏洞无处不在,而是在所有域的所有界面和所有应用程序中都存在这种易于攻击的漏洞。
而且我们谈论的不是小夫妻店—Poteet的大部分客户是财富500强公司,其中很多是金融机构。但是,即使是在这些金融领域的大型机构中—它们都是以在安全问题方面专业精通和经验丰富而闻名—这些数字领域的专家仍然留出了大量有名的安全漏洞,吸引攻击者像苍蝇追着蜜糖一样蜂拥而至。
- 本文关键词:

