阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

RightScale 安全总监 Phil Cox 分析 IaaS 安全监控的三大问题

  • 2013-02-20
  • 本文字数:2417 字

    阅读完需:约 8 分钟

RightScale 安全与合规总监 Phil Cox 在 RightScale 的官方博客上发表文章,介绍 RightScale 如何监控公共云 IaaS 中的安全。

文章开头,Phil Cox 指出:

关于如何真正在云中实施安全,特别是在 IaaS 中,我看到很多人都有困惑。云厂商在反复洗脑,销售也在灌输令人恐惧、困惑、怀疑(FUD,Fear、Uncertainty、Doubt)的观念,而且这些观念一直存在,这就让云安全的问题更难有直接的答案。

接下来,Phil 首先定义了“安全监控”:

针对系统和应用中与安全相关的事件,能够收集、分析、警告的能力。这些事件等同于存在问题的系统或应用中的日志。 …… 安全监控的重要性在于:它是整体信息安全规划的关键部分,没有它,安全规划就是不完整的。如果系统中存在漏洞,或者有人借漏洞攻击,如果没有安全监控,你恐怕永远不知道在发生什么,直到你在新闻里面看到。

Phil 指出两点:

  • 云中的安全,在根本上,与其他环境中的安全类似。
  • 在 IaaS 中监控,是传统企业监控工作的一个子集。主要原因在于:无法深入到一般的网络层(比如:没有调试端口可以查看通过这个设备的所有流量)。虽然可以搭建出这样的一个架构,找到某个点通过所有流量,以此获得失去的透明度。但要是这么做,就等于削足适履,而且会引入新的问题,比如:单点失败、带宽限制、延迟问题等等。不如拥抱变化,找出新形势下应该如何做,而且不要试着强制推行过去的方案。

Phil 建议:在实施安全监控之前,先问“为什么”、再问“怎么做”,然后才是“用哪些”。

RightScale 对于“为什么”的答案是:合规、防窃报警、事后分析。满足合规要求,当发生不正常的事情时,就能系统通知他们,而且他们希望在事后能够分析过去的事件。

Phil 认为下面这些措施,是安全监控具体做法的重要内容:

  1. 警告延迟:当某件事情发生之后,需要多久得到通知?这就必须考虑事件处理时间和真正收到警告的时间。这个问题的答案直接影响存储 I/O、网络带宽、CPU 和内存的需求。
  2. 带宽:在集中系统中,处理系统上是否有足够带宽处理所有的网络负载?对于主机要传输下来的数据量,其成本是多少?
  3. 可靠性:正在处理的实际数据和警告要达到什么级别的可靠性?很多人会说“完全的可靠性”,但最通用的日志传输方法是通过 UDP 传输 Syslog。这个决策取决于对于“为什么”问题的回答。
  4. 部署模型:有很多种部署模型,但下面三种是 IaaS 云中的最佳方案:

A:本地代理、本地报警、集中关联、集中存档

B:本地代理、集中报警、集中关联、集中存档

C:没有代理、集中收集、集中报警、集中关联、集中存档

具体到 RightScale:

  1. 警告延迟:“防窃报警”事件发生后,我们会在 3 分钟内触发警报。
  2. 带宽:我们会限制数据传输的成本(每天,我们有上百 G 日志产生,而且增长迅速),使用同一个区域或地区内部的系统是免费的,或者对于大带宽使用,要花费最少成本。我们的平台在设计时,有一个主要的想法,当时 RightScale 已经有需求要将日志集中,以解决问题,因此利用很希望继续这个机制。
  3. 可靠性:我们会使用可靠的机制,确保日志集中存储,并且可以访问。
  4. 部署模型:上述三种全部采用。

解决了“为什么”和“怎么做”,接下来要考虑“用什么”。此时就要着手研究具体的技术解决方案了,看看如何配合“怎么做”,满足“为什么”。可以了解厂商产品、开源方案、内部开发,或是三者结合。此时,另一个重要问题是:找出可用技术的局限,并将其结合之前的问题,做进一步分析。

RightScale 对“用什么”的回答是:

我们认为:同时使用三种部署模型,这是满足我们对“为什么”问题的三个答案的最佳方式。

  1. 关键服务器(比如数据库服务器):我们使用 OSSEC 开源多平台入侵检测系统的独立模式,rsyslog 和 RELP(可靠事件日志协议),以实现模型 A。这让我们可以实现本地防窃报警,如果有问题,马上就有报警。实现本地代理和本地报警,增加了这些系统的管理压力,但是因为它们是关键系统,这些压力还是值得的。
  2. PCI 环境:我们选择了 CloudPasssage 商用产品 Halo,实现部署模型 B。Halo 同时提供更多安全方面的好处,满足我们的 PCI 合规需求。
  3. 其他系统:我们使用 RELP 发送到集中日志收集系统,OSSEC 的服务器模式来做报警和相关性分析(模型 C)。我们部署集中日志收集系统的地点,满足“降低带宽成本”要求。选择模型 C,因为这从系统管理角度看,是最简单的方式,没有本地代理需要管理。这让我们可以完成通用相关分析和环境报警,同时提供事后分析需要的日志。

Phil 指出:

所谓“监控”,我指的就是“日志分析”。

那么如何确定哪些日志是有问题的呢?Phil 认为要具体情况具体分析。

安全监控最困难的部分,就是确定哪些值得报警——特别是日志。

Phil 还列出了几种 RightScale 使用的报警:

  • 针对数据库服务器的交互式登录:在我们的环境里,这是很难得发生的事情,因此我需要知道。同时,我也会注意类似事件在统计上的增加现象,这可能意味着某些东西出了问题。
  • 来自未知系统的数据库访问:这种情况不应该发生,可能说明防火墙存在问题,或是说明有另外一个需要马上处理的问题。
  • 前雇员账号试图访问:这种警告能够有效识别出在雇员离职流程中漏掉的职员账号。

文章最后,Phil 做出如下总结:

一定要从“为什么”这个问题开始。而且你也会发现:RightScale 的决策最后都会直接与我们的“为什么”相关。如果不知道这些答案,你就会为了技术而直接部署技术,到最后还是会继续郁闷,无法得到期望的结果。

在 RightScale,我们认为:让系统管理变得简单,特别是在高度灵活的 IaaS 环境中,十分重要。而且,从我过去部署全球安全事件监控工具的经验中,我知道定制相关性和报警是最佳起点,更容易成功和成长。

尽管我们在安全监控上投入了很多工作,这是个不断发展的长期过程。如前所述,在公共云 IaaS 领域的安全监控是做事情的全新方式,所有人都在不断学习。我们也会根据需求和解决方案的变化调整和变更。

Phil 在一个网络视频课程中介绍了更多关于部署模型的细节,如果希望了解,可以访问《云中的安全监控:RightScale 如何实现》。

2013-02-20 01:19964
用户头像

发布了 479 篇内容, 共 152.3 次阅读, 收获喜欢 47 次。

关注

评论

发布
暂无评论
发现更多内容

2023年10款好用的AI生成PPT软件盘点,干货建议收藏!

彭宏豪95

效率 软件 职场 PPT AIGC

前端代码重复度检测

南城FE

JavaScript 前端 代码

邀你见证一本思维小册子的诞生:《豆哥宝典:思维模型》

豆哥

AI 思维模型 GPT 宝典

体育赛事直播平台源码解决方案,开发搭建系统架构的重要组成部分

软件开发-梦幻运营部

简单聊聊低代码

互联网工科生

低代码 数字化

基于Vue构建的快速开发框架

树上有只程序猿

Vue 低代码

代币发行出售私募平台技术开发公司

西安链酷科技

IDO代币预售

云桌面如何部署?云桌面系统方案部署详细教程

青椒云云电脑

云桌面 云桌面系统

​左手 Serverless,右手 AI,7 年躬身的古籍修复之路

阿里巴巴云原生

阿里云 Serverless 云原生

回归营销初心,2023金投赏鲸鸿动能专场聚焦品牌重塑

最新动态

持续测试新范式:拨压测一体化

阿里巴巴云原生

阿里云 云原生 压测 拨测

Native SQLite Manager for mac(SQLite数据库管理器) 1.26.1全新激活版

mac

苹果mac Windows软件 Native SQLite Manager SQLite 数据库的工具

公链技术开发

西安链酷科技

区块链技术 区块链技术开发 公链开发 公链团队

深入浅出了解华为云API网关的Gzip功能

华为云PaaS服务小智

云计算 软件开发 API 华为云

“鲸鸿动能·品牌共创计划”发布,多项权益助力品牌激发无限潜能

最新动态

什么是多云? 为什么我们需要多云可观测性 (Observability)?

NineData

多云服务 多云架构 多云管理 多云 多云多源

语音识别技术的优化与发展趋势

来自四九城儿

Dapp开发技术团队 以太坊智能合约框架有哪些 区块链DAPP开发

西安链酷科技

DeFi质押挖矿 区块链开发

数字货币 加密货币开发公司 虚拟币发行

西安链酷科技

加密货币 数字货币钱包开发 IDO代币预售

ETL数据转换方式有哪些?

RestCloud

数据同步 ETL

SRM供应商招采系统(源码)

金陵老街

如何有效改进erp管理系统?erp管理系统改进建议方向

优秀

ERP管理系统

SQL和Python,哪个更容易自学?哪个更适合数据工作的编程新手?

高端章鱼哥

Python sql

Python 实训教学,更便捷的学生邀请及内容分发|ModelWhale 版本更新

ModelWhale

人工智能 数据分析 在线编程 高等教育 云课堂

数字货币双仓合约交易所系统开发搭建

V\TG【ch3nguang】

Zilliz X Dify.AI ,快速打造知识库 AI 应用

Zilliz

大模型 Zilliz LLM zillizcloud

披荆斩棘的芒果 TV:基于 StarRocks 的云原生湖仓架构升级

StarRocks

算启新程 智享未来,英特尔携中国移动为行业数字化转型提供新动能

E科讯

LeetCode题解:1486. 数组异或操作,模拟,JavaScript,详细注释

Lee Chen

语音识别技术:现状、挑战与未来发展

来自四九城儿

低代码提速应用开发

这我可不懂

低代码

RightScale安全总监Phil Cox分析IaaS安全监控的三大问题_安全_郑柯_InfoQ精选文章