漏洞战争: 软件漏洞发展趋势

笔者个人认为APT并不是一项新技术或新概念,它只是对过去一些长期潜伏渗透的综合行为所作的概念总结。也就是说,在APT一词出现前,这类APT攻击行为就一直存在,只是刚好有人取此名词,后来被炒火了。特别是国外著名安全厂商FireEye的出现,更大程度地推动了APT概念的发展,因为FireEye每次都能及时地爆光外部正在利用的0day,以及各种APT攻击事件,甚至是各国之间的间谍行动。也正因为如此,后面很长一段时间,流行给各种漏洞或APT攻击事件取个特殊的名称,比如“心脏出血”、“红色十月行动”、“雪人行动”……(在站点https://github.com/ kbandla/APTnotes可以看到从2006年至今的各类APT攻击事件资料)。

当然,在此期间也有不少厂商为炒作漏洞,将危害一般或者低危的漏洞炒作成很严重的漏洞,以混淆视听,笔者就曾多次在安全应急事件中遇到此类情况。

下面,我们将看到未来的软件漏洞可能面临哪些新挑战。

笔者认为未来的软件漏洞领域主要存在以下新挑战,本文将一一介绍。

  • 移动终端漏洞
  • 云计算平台漏洞
  • 物联网漏洞

移动终端漏洞发展趋势
移动互联网时代早已到来,以智能手机为主的移动终端也逐渐被黑客所关注,针对移动终端的漏洞和病毒正在呈倍增长,发展迅猛。面对日趋增长的安全威胁,最受影响的主要移动终端系统是Android与iOS,这也是当前用户量最多的两大移动操作系统。移动终端系统的风险除本身系统的安全性外,安装在系统上的其他应用也是引发风险的关键点。

根据CVE漏洞库(http://web.nvd.nist.gov/view/vuln/statistics)中Android与iOS系统漏洞数量的情况,绘制出Android系统漏洞和iOS系统漏洞的统计图,分别如下图所示,这里不包括第三方应用的漏洞统计。从统计图看,Android系统漏洞呈“山”字形发展,在2012年达到顶峰,这3年有下降趋势,一方面跟Android系统所加入的一些新安全机制有关,另一方面跟它的开放性有关,这为许多安全研究者提供了更多的利用资源,虽然如此,但Android系统所带来的安全风险将持续存在。实际上,Android系统漏洞应该不止这些,因为Linux内核漏洞也会影响到Android,部分漏洞可能未在统计数据范围内。再回头看下iOS系统漏洞情况,其漏洞数量基本保持持续上升的趋势,2015年已经达到历史最高。由于iOS的封闭性,导致iOS安全研究者相对较少,这几年关于它的安全书籍和文章逐渐增加,使得更多安全人员加入iOS安全研究的行列,其被挖掘出来的漏洞也跟着有上升的趋势。

 CVE漏洞库中关于Android系统漏洞的统计图

(注:Linux内核漏洞未在统计范围内,但它也会影响Android系统的安全性,因此实际的Android漏洞数量会更多)


 CVE漏洞库中关于iOS系统漏洞的统计图

对于Android平台,特别是容易影响第三方应用的通用型漏洞,更容易被黑产所关注和利用,比如WebView漏洞、图片解析库等,未来也会有更多的病毒使用系统漏洞以扩大其危害和传播量。由于手机便携,很多个人隐私信息会直接保存在上面,而且随着移动支付的兴起,通过攻陷手机往往可以拿到很多有价值的信息,比如个人隐私、金融交易密码等,然后再拿来变售个人资料,对窃取的金融账号进行洗钱。另外,一些安全厂商可能也会购买Root提权漏洞,以应用到他们自主开发的Android Root工具中,帮助用户扩展手机使用权限,以使用很多原本无法使用的软件。

对于iOS平台,越狱一直是个热门的话题,在越狱中使用的漏洞也是非常有价值的,一个越狱漏洞可能卖到50多万美元。一方面是由于iOS安全的门槛相对Android要高很多,而且研究人员也比Android少;另一方面,由于越狱后所能带来的额外利益非常大,找赞助商打广告也是轻而易举的事,可谓名利双收。因此,一个越狱漏洞是完全值那个价位的,将来随着越狱难度的增加,黑市的价格也肯定会跟着上升,但实际上要实现完美越狱都需要多个漏洞组合。

由于智能手机平台上的应用经常也会嵌入WebView组件以支持网页浏览,所以手机应用也会涉及Web攻防,这就要求移动终端漏洞分析人员的知识面更全面,最好具备二进制与Web攻防的能力,才能更全面地分析和评估移动终端应用。

云计算平台漏洞发展趋势
云计算平台可以为用户提供“云”上的服务,这里的“云”可以理解为网络或互联网,用户可以在云上运行自己的程序,同时享受云所提供的服务和资源,不必使用自己的电脑来运行开发的程序,节约软硬件成本。国内的云平台主要有阿里云、腾讯云、新浪SAE、百度云、盛大云等,国外的有Google GAE、亚马逊AWS、微软Azure等。

根据服务对象的不同,可以简单地将云计算平台分为私有云、公有云和混合云,公有云是为外部用户提供云服务的平台,私有云一般是企业内部专用的云平台,而混合云包含公有云和私有云。从云计算平台构建结构来分,可以分为如下图所示的结构(源自:百度百科)。


云计算平台架构

● SaaS(软件即服务):为消费者提供应用软件。

● PaaS(平台即服务):为消费者提供系统平台,比如Windows、Linux等操作系统,以及相应的管理支撑软件、开发工具、安全系统等。

● IaaS(基础设施即服务):为消费者提供服务器、存储设备、网络通信设备,以及其他IT基础设施资源。

如果黑客要攻击云平台,那么其最终的目的一般都是为了拿到底层数据中心里的存储数据,因此云安全的本质其实就是数据安全。根据前面的架构分层,可以呈现出不同的漏洞攻击特征。

● SaaS层:传统的Web漏洞、软件漏洞都可能会出现,而此层的漏洞风险更大,也是外部最容易触及到的,从目前多数云平台的入侵情况看,Web漏洞导致的直接危害会更多。

● PaaS层:Web服务器漏洞,主机安全问题,比如系统提权漏洞。

● IaaS层:网络攻击、虚拟机漏洞、数据存储缺陷等。

综合来看,笔者认为当前及未来的主要云安全问题会集中在虚拟机漏洞、Web漏洞、数据安全等方向上,主要有以下原因。

(1)云平台上一般是多个用户共用一台服务器,如果利用虚拟机漏洞逃逸出去,进而控制主系统,那么攻击者就可能窃取他人的数据并执行其他恶意的越权操作。

(2)Web漏洞相对其他类型的漏洞门槛会低一些,也是外部最容易接触到的层面,此处若发生安全问题可能直接导致服务器被入侵,危害严重。

(3)数据加密往往是最后一道防线,即使服务器被入侵,若采用较为坚固的数据加密方案,可以大大地提高免受破解的功能,而若对敏感数据未做加密或采用不安全的加密方式,则破解出数据只是时间问题。

正因为这些安全问题,所以现在许多云平台自身或者第三方安全厂商会提供一些云安全产品,比如云WAF(如腾讯的“门神”)、云漏洞扫描器(如腾讯云提供的云安全漏洞扫描服务)、主机入侵防御系统(如腾讯的“洋葱”)、数据加密系统(如腾讯的“铁将军”)、DDOS防御系统(如腾讯的“宙斯盾”)等。在此也可以预见未来会有更多的云安全问题出现,相应的云安全产品也是逐渐增多。

物联网漏洞发展趋势
物联网(Internet of things,简称IoT),通俗来讲,就是将物体接入互联网所组成的网络,使得物与物,人与物能够进行交互,以便进行智能化管理,比如窗帘,传统上它只是个静态物体,但如果将其接入网络,人们可以直接通过移动终端(手机、平板电脑等)进行控制,实现远程拉窗帘的动作。所以物联网的诞生,势必将改变人们未来的生活。现在物联网才刚刚起步,很多产品做得可能还不够实用,也可能有些只是炒作概念而诞生的产品,但物联网是未来发展的趋势,相信未来会更好。

由于物联网的介入,使得传统互联网能够从虚拟世界影响到物理世界,那么如果物联网产品存在安全问题,那就有可能直接影响到个人财产安全,甚至人身安全。如果读者有关注过外部报道的关于心脏起搏器、胰岛素泵(注射胰岛素的设备,当注入过量时可导致患者昏迷)被黑客入侵的事,相信就很容易理解。再举个大家经常在电影上看见的场景,比如《窃听风云》中的片段,故事背景如下。

男主角为了进入警察局的档案室偷取资料,通过黑客技术黑入警察局的监控系统,将监控视频替换为无人状态,以隐藏潜入者的行踪,防止被警察发现。

相信在许多黑客题材的电影或电视剧里,经常会看到类似的场景。但是这毕竟是电影里的场景,在现实生活中是否真的存在,技术上是否能够实现呢?答案是肯定的。


《窃听风云》电影片段:通过篡改监控视频隐藏行踪

腾讯安全应急响应中心(TSRC)的monster同学就曾对百度出品的一款智能摄像头进行研究,发现其存在严重漏洞,利用漏洞能够篡改监控视频,重现类似《窃听风云》里的电影场景。

TSRC的同学为记者演示如何破解智能门锁

经过一段时间的研究,我们发现一些当前流行的智能设备都存在安全漏洞,包括智能门锁、智能插座、智能摄像头、移动POS机……很多跟用户财产安全挂钩较紧的智能设备都普遍存在安全问题,总结起来可能有以下几方面原因。

● 智能设备领域刚刚起步,业界对智能设备安全的经验积累不足。

● 许多创业公司把主要精力投入到业务量上,而忽略对安全的重视。

● 业界缺乏统一技术标准,在通信协议、安全体系设计等诸多方面都参差不齐,导致一些隐患的存在。

每一个智能设备漏洞所能造成的危害,主要依赖于它所支持的功能及应用场景。再列举几个此前TSRC的同学研究发现的智能设备漏洞,比如智能门锁被破解后,就可能被入室盗窃,直接危害个人财产安全。


TSRC的同学为记者演示如何破解智能门锁

 比如某移动POS机存在被劫持盗刷的漏洞,只要用存在漏洞的POS机刷过漏洞,攻击者可在无用户密码、无用户银行卡的情况下,直接窃取用户银行卡上的钱。


利用移动POS机漏洞盗刷银行卡

刚刚兴起的车联网也是被曝光存在许多安全问题,比如在2014年GeekPwn智能硬件破解大赛上,Keen团队就现场演示破解特斯拉的场景,通过手机实现远程控制特斯,只需手触屏幕上汽车的几个关键位置,就可以实现打开车门、后备箱、让正向行驶的汽车突然倒车,甚至熄火失控。


 图12-8  GeekPwn大会上破解特斯拉的现场

在2015年GeekPwn的开场项目中,腾讯安全平台部的gmxp同学利用一系列漏洞成功演示劫持一架正在飞行的大疆精灵3代无人机,夺取了这台无人机的控制权,成功完成无人机的劫持。GeekPwn结束后,组委会立即将漏洞通知给官方,而大疆也很快完成了漏洞的修复。后来,在中央电视台举办的3·15晚会上报道了此次的无人机劫持。

中央电视台3·15晚会报道的无人机劫持

以上几个实例只是冰山一角,但它涵盖了人们日常的住、行、金融消费等活动。随着智能设备的普及和功能的多向化,人们的衣、食、住、行已经逐渐被覆盖,比如已经出现的智能内衣(衣)、智能筷子(食)等,甚至一些涉及人体健康的生物医学智能设备也逐渐出现,特别是像心脏起搏器、胰岛素泵等医疗设备,倘若出现安全漏洞,可能直接危害生命。

总结
本文主要就未来软件漏洞发展趋势进行探讨,可能面临移动终端、云计算平台、物联网等三大新领域的挑战,并列举出一些可能存在的风险点,以及一些目前已曝光的安全漏洞。相信未来还会有更大的安全漏洞被曝光,而一些新兴领域的安全问题,可能直接危害到用户的金融支付安全,甚至人身安全,相对传统安全问题,其导致的危害被扩大化。因此,提供对这些新兴领域进行预先性研究是很有必要的,只有掌握相应的原理、分析方法、潜在攻击面,在问题爆发后才能够自如应对,避免被打得措手不及。

相 关 图 书

《漏洞战争:软件漏洞分析精要》

系统、全面、深入!

业内名家一致好评推荐!

结合众多经典漏洞,深度剖析漏洞攻防实战!

林桠泉 著 

2016年7月出版

◎ 系统讲解软件漏洞分析与利用所需的各类工具、理论技术和实战方法

◎ 根据不同软件漏洞类型划分,并加入Android 平台上的漏洞分析与利用

◎ 以经典漏洞为例,以分享漏洞分析技巧和工具为主,对漏洞的成因、利用及修复方法进行详细讲解

本文选自:漏洞战争:软件漏洞发展

时间: 2024-11-03 21:05:54

漏洞战争: 软件漏洞发展趋势的相关文章

360安全卫士4.0:常用软件漏洞第一时间堵

360安全卫士如今已经成为装机必备安全软件,它免费.小巧,而且功能和查杀效果在同类软件中是最强大的.尽管已经出类拔萃,但"只有更好,没有最好",360安全卫士发布了全新的4.0版本,完成了自身的又一次革命性蜕变. 新版360安全卫士又带给我们什么样的惊喜呢?到底效果如何? 常用软件漏洞第一时间堵上 最近一段时间以来,大家最常使用的暴风影音.联众游戏客户端.RealPlayer等软件相继被发现有木马病毒程序利用其漏洞,大肆感染用户电脑,让很多用户苦不堪言.但很多用户对此并不知情,甚至这些

Bash软件漏洞“Shellshock”对Mac电脑有影响吗?

  据路透社报道,苹果在周四晚间表示,绝大多数Mac电脑用户不会因为近期确认的Bash软件漏洞"Shellshock"而处于风险中.安全专家此前警告称,Shellshock将影响包括Mac OS X在内的操作系统. 苹果发言人比尔·埃文斯(Bill Evans)表示:"绝大多数OS X用户不会处于风险中."他表示,苹果既然出货了电脑,那么"默认情况下就是安全的",意味着不会易于受到远程攻击,除非用户自己将设备配置成"高级"Un

2009年上半年十种最严重的软件漏洞

[51CTO.com独家翻译]Apache.Citrix.IBM.SAP.Sun和Symantec连同其它公司共同选出了2009年上半年十种最严重的软件漏洞.根据检测到的软件漏洞的数量来看,近乎九成的web应用程序都带有可能导致敏感信息泄漏的安全漏洞.根据Cenzic在周一发布的<2009年1-2季度web应用安全趋势报告>称,今年上半年发现了3100多个安全漏洞,比2008年下半年发现的漏洞数量增加了10%以上.在所有这些安全漏洞中,其中78%为Web应用程序漏洞,这一比率与2008年的下半

黑客利用软件漏洞贸易牟利 买家包括NSA

 本文讲的是 :  黑客利用软件漏洞贸易牟利 买家包括NSA  ,   一旦曝光漏洞变成了免费.或者需要无偿提交给软件厂商,那么查找和制作安全漏洞的业务,就会发展成为一个对世界各地的支持公司和自由黑客们来说"有利可图"的生意.在<纽约时报>的一篇剖析文章中,Nicole Perlroth和David Sanger探访了最近刚"洗白"的地下黑客社区,在那里,一个由价值的Windows.Linux或iOS的0-day漏洞,甚至能够获得5到6位数的报酬--而大

这种基于硬件的攻击 无需软件漏洞和用户许可

物理RAM(随机存取存储器)攻击可root安卓及其他设备,攻击者可切实翻转物理存储单元的比特位以入侵移动设备和计算机. 研究人员设计出一种安卓设备入侵新方法,不用搞定任何软件漏洞,而是利用RAM芯片的物理设计缺陷.该攻击技术也可影响其他ARM(进阶精简指令集机器)和基于x86芯片的设备和计算机. 该攻击源于过去10年间一直在往越来越小的芯片中植入更大DRAM(动态随机存取存储)能力的努力,密集的存储会导致相邻存储单元在特定条件下相互泄漏电荷. 比如说,快速重复地访问物理存储位置--如今被称为"锤

超过四成“网页挂马”利用工具软件漏洞传播

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 日前,国内计算机反病毒软件厂商江民科技公布了互联网恶意网页监测结果.据江民恶意网页监测系统统计的数据显示,仅5月上半月,恶意网页挂马者使用的漏洞中,微软漏洞占57%,其他工具软件漏洞占43%,而病毒应用最广泛的工具软件漏洞集中在影音.视频.聊天.网络游戏平台等最热门的工具软件中. 江民反病毒专家认为,这表明微软操作系统漏洞已经不是病毒木马传播

致力于为客户找出软件漏洞的Bugcrowd获得了600万美元A轮融资

摘要: 致力于为客户找出软件漏洞的Bugcrowd近日获得了600万美元A轮融资,他们主要提供众包模式下的企业安全测试服务.本轮融资由Costanoa Venture Capital领投,Rally Ventures, Paladin Capital Group以及 致力于为客户找出软件漏洞的Bugcrowd近日获得了600万美元A轮融资,他们主要提供众包模式下的企业安全测试服务.本轮融资由Costanoa Venture Capital领投,Rally Ventures, Paladin Ca

软件漏洞让手机和移动网络面临被攻击者控制的风险

安全专家警告, 一个新发现的软件漏洞允许攻击者控制手机和移动网络基础设施.这个堆溢出漏洞存在于通信产品广泛使用的代码库中,涉及的通信产品包括手机塔无线电.路由 器.交换机和手机基带芯片.利用该漏洞比较困难,需要丰富的知识和大量的资源,但成功利用该漏洞的攻击者能在几乎所有这些设备上执行恶意代码.该代码库由 Objective Systems 开发,用于实现电话标准ASN.1.ASN.1 是今天移动电话系统的支架.发现漏洞的研究人员警告说,漏洞能被远程触发,不需要任何的验证.漏洞除了影响消费者的手机

美国限制未公开软件漏洞出口 将其视为潜在武器

美国商务部周三提交了新的出口限制禁令,将未公开的软件漏洞视为潜在武器.此举旨在减少安全行业为敌对国家提供的可能帮助.但是很多安全研究人员表示,美国商务部的出口限制禁令可能无法遏制黑市,同时阻碍跨境合作和国防产品销售. 商务部的禁令中覆盖所谓的"零日漏洞"(zero-day)以及软件开发商也不了解的安全漏洞."零日漏洞"又叫零时差攻击,是指被发现后立即被恶意利用的安全漏洞. 黑客与国防承包商经常向政府机构或软件开发商出售有关此类漏洞的信息,美国内部销售则可以继续.但是