数据库安全之公有云

背景

当前,云计算成为流行的IT系统解决方案。它的可扩展、可伸缩的弹性计算能力,极大的减小了IT建设和管理的难度。并且其以租代购的方式极大的减少了投资。公有云是最重要的一种云计算方式,可以为全球的用户建立起应用系统。但是在公有云中,应用系统和支撑其运转的数据库都迁移到云端,数据的安全是十分重要的问题。越来越多的云端数据泄漏事件,比如最近的部署于云端的某游戏160多万用户数据的泄漏,给云中数据库的安全拉响警钟。相比于传统计算环境,云计算的开放性和虚拟化的特性,传统的数据安全方案变得复杂甚至问能为力,给云端的数据库的防护带来了更大的挑战。

中安威士简介

中安威士是北京中安威士科技有限公司专属品牌和注册商标。中安威士专注于数据安全管理领域,经过十余年技术积累,已拥有国内全面的数据库安全加固产品线,包括数据库审计、数据库防火墙、数据库加密、数据库脱敏等产品,能帮助客户降低数据安全风险并轻松满足合规要求。中安威士面向云计算的数据安全管理方案可为云计算和大数据环境中的数据资产提供全面的安全保护。

技术方案

传统技术方案的限制

为解决数据的安全管理,中安威士提供数据库审计、防火墙、透明加密、脱敏等产品,形成数据在其生命周期中的产生、使用、存储、备份等阶段的安全解决方案。其中,对数据库系统部署数据库审计和防火墙,实现对数据的访问状况的监控和访问控制,是最基本的安全需求。在传统网络环境中,通常采用旁路镜像、直连、OS代理等方式实现。在公有云环境中,仍然有必要部署数据库安全加固产品,对数据生命周期中的各个阶段的安全加固。并且部署数据库审计和防火墙仍然是最基础和最必要的防护手段。在公有云环境中,数据库审计和防火墙的旁路镜像、直连、OS代理等实现方式理论上都是可行的,但是在实际的场景中会受到具有各种限制。

1)镜像方式。在传统环境中,在交换机上配置端口镜像,将数据库访问流量镜像到数据库审计设备即可。然而此种部署方式需要云计算平台通过SDN定义出网络镜像,使得实施变得复杂,给云计算环境带来管理工作量的增大。而且租户并不能接受数据库的通信流量被云平台旁路。

2)直连方式。在传统环境中,通过代理或者透明网桥方式,将数据库审计或者防火墙部署于数据库之前,从而监控或者过滤到数据库的访问。同样的,这种部署方式需要云计算平台通过SDN定义出网络直连方式,使得实施变得复杂。而且,主流的云主机都只有一个虚拟网络接口,而这种部署方式至少需要两个接口。这就需要云平台对虚拟机做出调整,从而给实施带来进一步的困难。

3)OS代理方式。这种方式通过在数据库服务所在的OS上安装代理程序,将对数据库的访问镜像到审计服务器,或者对访问进行过滤。在公有云环境下,大多数的云服务厂商对外提供的RDS数据库服务是以SQL访问接口形式体现的,并不会给租户提供数据库服务器OS操作的权限,更不允许给RDS服务器上安装任何软件之类的。这就需要云平台对虚拟机做出调整,从而给实施带来进一步的困难。

并且,以上3种方式,都不能实现对数据库访问的完整监控。比如通过虚拟机逃逸,或者***者直接登录数据库服务器OS并直接对数据库进行的操作等,都不能被记录或者过滤。

实现方案

为实现云端数据库的审计和细粒度访问控制,中安威士厚积薄发,在多年积累基础上,推出了适应于云计算环境的产品和解决方案。针对具体环境的不同,有两种具体的实现方案。

方案一:LOCAL探针,实现数据库审计。利用数据库自身的日志记录机制,使用SQL语句实现探针,获取并记录对数据库的一切访问,发送到独立运行的数据库审计服务器中。如下图所示。

该方案的优势如下:

1)没有任何侵入性:完全基于数据库的机制,使用SQL接口实现,对系统不做任何侵入式修改;
2) 不会丢包,任何峰值的访问,都能够完整记录;

3) 不会漏审,从任何方式访问数据库,都会被记录;

4) 实施简单,不需要云供应商做任何OS级和软件级的改动,甚至可以独立于云供应商,租户购买云主机后,自行部署数据库审计系统;

5) 弹性审计,根据实际的审计工作量,弹性的调整审计服务器的处理能力;

6) 高安全性,用户自主选择的第三方的安全产品,云平台运维人员也不能操作和控制审计内容。

方案二:单臂代理,实现数据库审计和数据库防火墙。中安威士数据库审计/防火墙运行于独立的虚拟主机,APP/WEB服务器对数据库的访问指向中安威士主机,并且修改数据库配置,只响应来自中安威士主机的请求。中安威士主机在转发数据库访问通信流量的同时,对访问情况进行记录或者过滤。如下图所示。

该方案的优势如下:

1) 没有任何侵入性:完全独立于数据库服务器和APP/WEB服务器,对系统不做任何侵入式修改;

2) 不会丢包,任何峰值的访问,都能够完整记录;

3) 实施简单,不需要云供应商做任何OS级和软件级的改动,甚至可以独立于云供应商,租户购买云主机后,自行部署数据库审计/防火墙系统;

4) 弹性审计,根据实际的审计工作量,弹性的调整审计/防火墙服务器的处理能力;

5) 高安全性,用户自主选择的第三方的安全产品,云平台运维人员也不能操作和控制审计内容。

测试结果

我们将如上方案部署于多个公有云系统,并进行了长时间的压力测试和稳定性测试,结论如下。

方案一结论:

1) 在通常情况下,数据库服务压力不大时,审计系统对公有云RDB服务几乎没有性能影响;

2) 在数据库服务压力比较大时,审计系统对RDB性能稍有影响;

3) 在极端情况下,当数据库服务压力持续100%时,仅仅降低原来性能的11.4%;

4) 在超高性能主机环境下,当数据库服务压力持续100%时,审计系统RDB性能影响仅为1%;

5) 建议当用户数据库服务压力较大时,增加数据库服务器性能,基本可以消除审计系统对公有云数据库服务的性能影响;

6) 经过长时间满负载压力测试,而使用本方案完全消除了传统部署方式中难以避免的丢包现象,100%的获取数据库操作,且运行稳定。

方案二结论:

1) 当中安威士数据库审计/防火墙未满负荷运行时,对访问的延迟在微秒级,对业务处理吞吐量的影响几乎为零;

2) 经过长时间高压力测试,本方案没有丢包现象,且运行稳定。

商业模式

由于该业务模式比较新,中安威士目前正和多家公有云平台对接商业模式,基本达成的要点如下:

1)公有云平台辅助中安威士产品加入应用商场并上线,方便租户购买并部署产品;

2)中安威士线下辅助用户完成上线,并辅助设置上线后的审计或者防护规则;

3)云平台做线上推广,中安威士做线下客户拓展;

4)数据库安全加固产品价格为虚拟主机费用的一个系数。云平台收取中安威士产品所运行的虚拟主机的折扣费用,中安威士收取附加的产品费用,和部分虚拟主机推广费用。

方案优势

中安威士云端数据库安全审计请添加链接描述和防火墙方案,基于十余年技术积累,为云端数据提供必要的和弹性的安全管理能力。除了上文所述优势,本方案还具有如下突出优势:

快:业界较高的处理性能。

  · 连续处理能力:1~10万SQL/s;

  · 日志检索速度: <10秒钟,1亿记录,任意关键字组合查询;

  · 日志存储能力: 30~100亿SQL/TB。

智:智能化自动学习,基本实现零配置。

稳:十余年技术积累,上千实际案例,产品运行稳定;

全:全面的功能和全面的审计。

  · 不丢包:高峰流量不丢包,完全审计;

  · 不漏审:全方位的审计,不漏掉从任何途径对数据库的访问;

  · 全功能:具有敏感数据发现、性能审计、漏洞扫描和风险评估;

  · 能够部署于任何环境。

美:美观的报表和界面。提供大量报告模板,包括各种审计报告、安全趋势等。可实现报表格式和模板的自定义。

细:细粒度的审计和访问控制,达到字段、语句级。

原文地址:https://blog.51cto.com/14323396/2418596

时间: 2024-11-13 09:03:28

数据库安全之公有云的相关文章

谷歌抢赢AWS,在线公有云培训平台Qwiklabs收入囊中

作者:茱莉叶 [IT战略家] 美国时间11月21日,谷歌宣布收购在线培训平台Qwiklabs.Qwiklabs是一个在线商业培训平台,为想要熟悉公有云环境操作,以及在公有云环境编程开发的人群提供教学.谷歌将使用 Qwiklabs 平台,提供最全面.高效和有趣的方式来训练和加载其所有在Google Cloud的所有产品(包括Google Cloud Platform和G Suite).双方均尚未透露此次收购价格. 谷歌将通过Qwiklabs平台提供云服务培训 Qwiklabs 于2012年推出,总

vSphere置于AWS之上:VMware希望借此重新获得公有云能力

VMware需要企业客户继续使用vSphere,并续订其企业许可协议.因为VMware不销售硬件,它依赖于许可.支持和服务的收入.这就是为什么与AWS合作.根据合作协议,AWS将提供硬件,VMware将提供软件.支持和服务. 2016年,一件你无法想象的事情发生了:VMware宣布将在Amazon Web Services(AWS)数据中心内提供服务. 这一新的交易让用户可以在AWS数据中心内租用vSphere集群,并将遗留应用与云原生应用一起放置.这一新闻让人有点吃惊,因为VMware和AWS

公有云与私有云的区别

区别1:从云的建设地点划分,公有云--互联网上发布的云计算服务:私有云--企业内部(专网)发布的云服务. 区别2:从云服务的协议开发程度划分,公有云--协议开放的云计算服务,不需要专有的客户端软件解析.号称no software,所有应用都是以服务的形式提供给用户的,而不是以软件包的形式提供.私有云--微软的"云端(云+端)",最终用户需要有专用的软件. 区别3:从服务对象划分,私有云--为"一个"客户单独使用而构建的,因而提供对数据.安全性和服务质量的最有效控制:

国内某公有云 linux云主机开机初始化过程分析和他的镜像制作过程

最近学习了国内某公有云的linux云主机启动之后,在镜像内部的初始化过程,分享出来,仅供参看. 一.开机过程 可以看到开机时候按照数字顺序执行了一连串的脚本,其中也提示的该公有云厂商的名字的ucloud,最后一条显示做了清理工作.进系统一看 果然找不到这些脚本了. 二.进单用户模式找出这些脚本 想让开机的时候不让最后一步 999-clwanup.sh执行的办法很多,我采取的的办法是单用户模式,简单上个图,具体方法大家谷歌下. 成功进入单用户模式,并复制他的初始化脚本 三 初始化过程分析 (一)

[Docker]公有云容器服务进入2.0时代

公有云容器服务进入2.0时代 近来Google.Amazon接连发布基于容器(其实主要是Docker)的新业务. 2014.11.05 Google发布Google Container engine 2014.11.13 Amazon发布AWS Container Service 估计很快我们也将看到Azure的新容器服务发布了. 如果我们把之前IaaS公有云提供商的产品看做容器服务1.0, 这轮新发布的产品相当于2.0升级版. 在1.0中,各厂商引入API.CLI方式向用户提供在虚拟机中创建容

公有云、私有云、混合云

私有云计算 一般由一个组织来使用,同时由这个组织来运营.华为数据中心属于这种模式,华为自己是运营者,也是它的使用者,也就是说使用者和运营者是一体,这就是私有云. 公有云计算 就如共用的交换机一样,电信运营商去运营这个交换机,但是它的用户可能是普通的大众,这就是公有云. 混合云计算 它强调基础设施是由二种或更多的云来组成的,但对外呈现的是一个完整的实体 企业正常运营时,把重要数据保存在自己的私有云里面(比如:财务数据),把不重要的信息放到公有云里,两种云组合形成一个整体,就是混合云 比如说电子商务

公有云不可能统一天下

于英涛:公有云绝无可能一统天下! 科技杂谈 01月31日 10:36 分类 :互联网 阅读:552 公有云的目标是"大集中化",但IT平台却即将进入新的"分散化"时代. 云计算已经成为IT发展的一个新常态.无论是何种机构(包括政府和企业),在谈到自己的IT建设时,云计算基本上都摆在了第一位. 但在云计算领域里,一直有两种观点激烈交锋. 一种观点来自于公有云服务商,他们认为公有云将成为未来IT的统治者,几乎所有机构的IT环境都可以,也都应该放到公有云上而无需自建. 另

Bluemix公有云入华,IBM加入云大战,祭出三大杀器

(上图为IBM大中华区董事长陈黎明揭开了Bluemix公有云落地中国的大幕) 中国和印度正在成为全球炙手可热的云计算厂商争夺之地.根据451 Research在今年9月发布的调研数据,在两地有近200家云服务商,向本地客户提供IaaS.PaaS和SaaS服务.451 Research预测中国到2020年将创造159亿美元的云计算市场,而Gartner预测到2020年全球云计算市场营收为1435.3亿美元,也就是说届时中国将占全球云计算市场11%的份额. 2016年10月19日,IBM宣布正式与中

linux - 公有云发布个人静态站点

在公有云发布一个个人建的静态站点 要求: 1.使用腾讯云申请一个云主机 2.申请万网个人域名 3.使用三种web服务器来发布个人的站点 一.首先我选择了腾讯云的云主机: ~1)低消费尝试一下,当然有钱的可以包年包月 ~2) 由于准备安装的是Linux系统选择CentOS ~3)基础网络,收费便宜点 ~4)成功设置好信息大家可以看到我们已经在运营了 ~5)通过配置安全组 ~6) 新建一个专门为了测试JAVAWEB的安全组 ~7) 编辑规则添加三种(apache,tomact,httpd)站点服务器