【干货】2015年上半年数据库漏洞威胁报告

标签:大数据安全存储技术产品

访客:50051  发表于:2015-10-14 13:56:30

报告核心观点

1. 2015上半年数据泄密事件回顾

2. Web数据库依旧是黑客的主要攻击目标

3. 政府网站、交易平台成为黑客攻击首选

4. 报告提出需要特别关注的数据库漏洞

5. 报告展示2015上半年数据库漏洞分布

6. 数据库漏洞利用趋势分析

报告正文

2015年上半年数据泄密事件回顾

Verizon发布的《2015年度数据泄露调查报告》,回顾了2014年全球79790起安全事件和2122起已经确认的数据泄漏事件。根据每年verizon统计报告,全球数据库泄露事件呈现缓步提高趋势。可以预见,2015年可能出现更多的数据泄露事件。2015年上半年在世界范围内就发生多起造成重大影响和数据库直接相关的数据泄露事件。

全球第二大比特币交易网站Bitstamp遭到黑客入侵

新型银行木马Emotet盗取德国网民网银证书

黑客入侵瑞士银行,利用用户信息敲诈银行

美电信巨头Verizon曝有重大安全漏洞,泄露客户所有信息

抢票APP“火车票达人”曝漏洞,外泄300万密码

全国30余省社保系统曝高危漏洞,数千万社保用户信息或被泄露

永和大王官网SQL注入数据库信息全部泄露

机锋论坛存高危漏洞导致2700万用户数据泄露

汉庭酒店的撞库测试,证明8000多用户敏感信息被泄露

南方航空Oracle数据库配置信息泄露

广西卫生厅某系统或泄露全省千万居民敏感信息

中国电信某省公司平台漏洞泄露七百万用户信息(号码、套餐、机型、通话、流量)

……

此类事件,不胜枚举。黑客通过利用数据库漏洞入侵数据库是数据泄漏事件发生的主要原因之一。本文通过梳理今年新确认的数据库漏洞,力求给客户指明今年数据库漏洞防护工作的重点和难点。

本文的漏洞取自NVD(美国国家漏洞库)。下图包含2011年到2015年间7个主流数据库(oracle 、mssql、MySQL、db2、informix、sybase、postgresql)漏洞的总和数量。每年被确认的数据库漏洞数量呈震荡趋势。数据库发布具有新功能的年份,漏洞数量会有一定提高。而不发布或少发布新功能的年份,漏洞数量明显下降。下面是5年对比图,除了2015年只有半年数据库漏洞数量信息汇总外,其余都是整年数据库漏洞数量。2015年截止到6月份被确认的数据库漏洞一共44个,预计全年达到87个。


【干货】2015年上半年数据库漏洞威胁报告

图 1.1 2011-2015数据库漏洞数量


【干货】2015年上半年数据库漏洞威胁报告

图 1.2 数据库漏洞产生原因


上图统计了2011-2015年产生漏洞的比例,漏洞主要来自于三方面:

1、新功能带来的新漏洞。

2、新老版本兼容带来的新漏洞。

3、修改漏洞不彻底或修改的代码产生新的漏洞。

2015年上半年被确认44个漏洞其中Oracle 7个,MySQL 29个Postgresql 5个Sybase 3个。未提到的3个数据库,2015年暂无被确认的漏洞。其中Oracle、MySQL、Sybase分别有1个高危漏洞。

漏洞按照对数据库的机密性、完整性和可用性的影响程度进行分类。分成3大类:高危漏洞、中危漏洞和低危漏洞。其中高危漏洞必须及时处理。低危和中危漏洞虽然没有高危漏洞严重,但在某些特定情况下也会达到高危漏洞的危害程度,所以请广大数据库安全人员切莫轻视低危漏洞。在2015年被确认的44个漏洞中高危漏洞有3个,中危漏洞有29个低危漏洞有12个。

【干货】2015年上半年数据库漏洞威胁报告


图 1.3 数据库漏洞危险等级

Web数据库依旧是黑客攻击的主要目标

根据VERIZON的《2015年全球数据泄露调查报告》指出,通过对Web攻击,入侵Web数据库是数据泄露的重要途径之一。排在Web攻击前4种数据泄露途径中3种是人为因素导致,只能通过提高安全意识和安全管理解决(分别是人为失误、内部人员/权限滥用、物理失窃/丢失)。数据库服务器不会安装任何不可信的第三方软件或被“钓鱼”,因此犯罪软件入侵数据库服务器几率不大。Web攻击是数据库服务器的第一大威胁,数据库服务器中Web数据库服务器最易受到黑客攻击。


【干货】2015年上半年数据库漏洞威胁报告

图 1.4 VERIZON2015报告显示数据泄漏途径


【干货】2015年上半年数据库漏洞威胁报告

图 1.5 数据库泄密的几种途径

Web系统主要采用B/S技术架构,用户通过浏览器访问Web服务器,Web服务器再访问Web数据库服务器,形成了从用户到数据库的合法访问通道,从而将数据库间接暴露在互联网上。甚至在某些企业,数据库就直接安装在对外提供Web服务的服务器上,通过攻击Web服务器即可实现数据库的敏感数据访问。大量Web数据库采用的是MySQL数据库,今年MySQL已被确认有29个漏洞,预计年底可达60个漏洞。并且集中出现在MySQL最新稳定版5.5-5.6。所以请广大MySQL DBA提高对MySQL安全的关注。


【干货】2015年上半年数据库漏洞威胁报告

图 1.6 MySQL数据库不同版本漏洞数量

很多漏洞在MySQL5.5和MySQL5.6上同时被发现。上图展示了今年已确认的MySQL的29个漏洞出现的版本。其中MySQL 5.6受到28个漏洞影响,MySQL5.5受到14个漏洞影响,其中大部分重合。

政府网站、交易平台成为黑客攻击首选

2015年上半年针对Web数据库攻击的目标主要集中在政府网站和各种交易平台。其中对政府网站的攻击主要呈现为有组织、有目的、潜伏期长等特性。美国Fireeye曾发布《APT攻击报告》中指出,大部分针对政府的攻击是有组织的黑客团体发动,有政治等更深层次的目的。相比对交易平台的攻击,则显得更加短平快。基本属于入侵Web数据库后直接获取客户敏感信息。把获取的敏感信息转移进黑色产业。虽然会在平台上留下木马后门程序,便于黑客下次入侵,但平台安全人员基本在三个月内会处理掉黑客留下的后门和被利用的漏洞。

2015年上半年需要关注的漏洞

高危漏洞分散于数据库Oracle、MySQL和Sybase中。分别是CVE-2015-0457、CVE-2015-0411、CVE-2015-1310。这3个是2015年上半年的高危漏洞。

CVE-2015-0457是oracle的java vm存在一个缓冲区溢出漏洞。该漏洞不需要获得目标数据库的网络访问权限或者数据库所在操作系统的访问权限,就可以导致目标数据库被完全控制,里面存储的所有敏感信息被盗取、数据库被彻底破坏、数据库服务被停止等。该漏洞在今年4月份的补丁中被修正,影响到11.1、11.2和12.1这3个稳定版本下的多数数据库。

CVE-2015-0411是MySQL的通讯协议加密存安全漏洞。该漏洞不需要获得目标数据库的网络访问权限或者数据库所在操作系统的访问权限,就可以通过破解MySQL通讯协议登入MySQL数据库。如果破解的是root账号则可能导致目标数据库被完全控制,里面存储的所有敏感信息被盗取、数据库被彻底破坏、数据库服务被停止等。该漏洞在今年1月份的补丁中被修正。影响到5.5、5.6这2个稳定版本下的多数数据库。

CVE-2015-1310是SAP Sybase ASE数据库平台的sql注入漏洞。攻击者可以使用SQL注入的帮助下制作特别的SQL查询。他们可以从数据库读取和修改敏感信息,在数据库中执行管理操作,破坏数据或使其不可用。在某些情况下,攻击者可以访问系统数据或执行操作系统命令。该漏洞在今年1月份的补丁中被修正。

2015年上半年数据库漏洞分布


【干货】2015年上半年数据库漏洞威胁报告

图 1.7 Oracle数据库漏洞分布

Oracle 7个漏洞集中于java vm、XDB和Core RDBMS中。这3个组件中Core RDBMS是由oracle数据库的最核心组件。在windows下以一个Oracle.exe进程出现,而Linux下则是分成多个进程,这些进程负责着不同的功能,保证Oracle数据库的正常运行。Java VM是java 虚拟机负责运行Oracle中的Java代码。例如Oracle图形化安装程序。Java VM的漏洞往往来自于XDB是负责处理XML的组件有2个对外端口是HTTP和FTP。这2个端口经常会给数据库带来缓冲区溢出漏洞(一种无需身份验证的高危漏洞)。

MySQL和Oracle 不同,由于扩展了很多新功能导致出现大量漏洞。29个漏洞分布也较为分散。


【干货】2015年上半年数据库漏洞威胁报告

图 1.8 MySQL数据库漏洞分布

MySQL的29个漏洞散落在14个MySQL组件和一个未知组件上。MySQL是一款易拆合的轻量级数据库。14个组件中有很多是非必备组件,例如innoDB存在的5个漏洞,如果您的业务不需要innoDB,则建议您禁止innoDB的使用。

postgresql和sybase 这2款数据库相对使用范围较小,一般不用于Web数据库服务器。今年它们已被确认的漏洞主要集中在某几个核心组件上。由于很少作为Web数据库服务器使用,所以不需要特别关注。

今年的数据库安全重点应该集中于MySQL和大量使用MySQL作为Web数据库的产业。

数据库漏洞利用趋势

数据库安全发展到现在,绕过身份验证依旧是对数据库安全最大的威胁。今年上半年3个高危漏洞中的2个是针对身份验证绕过的。他们分别采用的是缓冲区溢出和通讯协议破解的方式。缓冲区溢出和通讯协议破解的漏洞虽然越来越少,但一旦出现将是数据库的噩梦。SQL注入依旧是漏洞中的主流,基本80%以上的漏洞都属于SQL注入范畴。在SQL注入中,今年主要还是利用数据库系统SQL语言漏洞。大部分还是依赖对低权限用户进行升级权限来获取更多数据库敏感信息。作为数据库管理员请严格分配用户权限,防止分配给用户过高权限。对非必要服务请进行禁用或卸载,防止其中存在的漏洞被黑客利用,对您的数据库造成入侵。

结束语

回顾近年来安华金和数据库攻防实验室对数据库漏洞的研究。我们发现任何一款数据库漏洞出现和防治都会遵循某些特定的规律。虽然每年漏洞出现的数量并非稳定下降,但数据库自身出现漏洞的几率越来越低。漏洞数量不能稳定下降主要和2点紧密相关:1.很多数据库为了方便用户扩展了大量接口和功能,新功能在最初的版本总是受到自身漏洞和兼容性漏洞的双重困扰。2.黑客利用漏洞的能力越来越强,以前很多被发现的漏洞其实是无法被利用的,黑客逐渐把其中一部分以前无法利用的漏洞变得可以利用。同时黑客也会特别关注与某些行业,数据库漏洞攻击往往也集中在这些行业领域。

最后,也是最重要的,大部分数据库漏洞攻击者依然是以获利为第一目的的。数据库跟随业务逐渐从后台走向前台,给黑客更多对数据库进行入侵的机会。相信本文的这些观点对大家预测未来的数据库攻防形式,以及进一步完善企业及组织的解决方案是有价值的。今年请特别注意MySQL数据库的安全防护工作。

关于DBSec Labs

安华金和数据库攻防实验室(DBSec Labs)于2010年11月成立,是我国一支独立的、持久的针对数据库安全漏洞、数据库攻击技术模拟和数据库安全防护技术进行研究的专业队伍。安华金和数据库攻防实验室。通过对数据库自身、数据库使用环节存在的安全漏洞及黑客如何利用数据库漏洞对客户信息资产进行侵害的研究,团队人员研究有效防御手段,降低数据库安全风险,以实现对数据资产的保护。

DBSec Labs采用开放的心态积极与学院和社会数据库安全研究组织团体进行沟通,积极参与CVE组织(Common Vulnerabilities and Exposures,国际漏洞公布组织)、CNNVD(China National Vulnerability Database of Information Security,中国国家信息安全漏洞库)组织的活动,以及国家等级保护和分级保护的技术研究中。

DBSec Labs研究职责

1、对数据库安全漏洞进行研究,是DBSec Labs的首要职责

当前我国广泛地使用Oracle、SQL Server和DB2等国外数据库产品,随着我国安全产品自主化的基本国策,确定了对国外数据库产品的漏洞和后门研究,关系着国家安全需求。

DBSec Labs同时将投入力量对广泛使用的MySQL、Postgre等开源数据库进行安全漏洞研究;投入力量对武汉达梦、人大金仓、神舟通用、南大通用的数据库产品进行安全漏洞研究。

2、黑客数据库入侵手段研究

黑客入侵数据库不仅利用数据库的自身漏洞,还会利用合法应用系统提供的漏洞途径(如SQL注入),操作系统漏洞(文件层攻击),网络漏洞(网络通讯捕获)等手段获得数据库内的储存信息。DBSec Labs针对这些黑客攻击手段进行研究。

3、数据库防护手段研究

DBSec Labs将对数据库漏洞扫描、Web SQL注入扫描、网络监控与分析、数据库加密、增强认证、增强权限、数据库应用安全、数据库审计等数据库防护手段进行追踪和研究。

DBSec Labs部分成果

1、数据库漏洞提交

DBSec Labs将发现的数据库漏洞提交给CVE组织,以及我国的CNNVD组织,以利于安全厂商和安全用户共享。

2、研究成果公开

DBSec Labs把大部分研究成果转化成专业论文在专业杂志和网络期刊进行公开发表,将相关的数据库攻击手段和防御措施录制成视频在网上发布,对典型数据库安全事件进行分析帮助用户了解数据库安全威胁,制作《数据库安全威胁与防护》企业内部杂志免费提供给用户。

3、数据库安全产品研发

DBSec Labs的研究成果融入到安华金和的数据库安全产品系列中。数据库漏洞研究成果不断融入到安华金和现有系列产品中,升级完善产品,持续提升客户交付能力。

【作者】刘思成:安华金和数据库攻防实验室(DBSec Labs)安全研究员,专注于研究数据库漏洞的原理、利用方法和数据库防护技术。

 

(来源IT专家网)

【干货】2015年上半年数据库漏洞威胁报告

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");