新时代 DevOps 需求下,我们该如何保障服务的安全?

【编者按】时下,传统安全策略显然已无法支撑 DevOps 环境的敏捷需求。那么,对于一个决策者来说,你又该如何实现 DevOps 速度与安全的兼得?本篇译自 Dzone 的一篇运维文章,题为「Security Breaks DevOps – Here’s How to Fix It」,由 OneAPM 工程师编译整理。

现在,通信、协作、抽象、自动化、流程等理念已成为快速 DevOps 操作的基础。同时,在虚拟基础设施和 IaaS(基础设施即服务)的冲击下,手动的配置和管理已然不再可行——它需要耗费大量的时间与资源。在这个需求下,新时代的 DevOps 方法和工具应运而生,它们可以让 DevOps 更加敏捷和高效,从而可以更快速地响应业务。

在这个大趋势下,安全团队与 DevOps 团队遭遇的问题一样,手动配置和安全操作在 IaaS 同样不再可行,因为人为干预已经完全应对不了形势的瞬息万变。现在市场上公认最好的解决方案,就是使用应用性能管理工具,像国内外的 NewRelic、 AppDynamics、OneAPM 等顶级 APM 厂商,就可以帮助运维人员实现高度自动化的运维管理。

在投入生产环境之前,基于静态参数的安全策略和手动配置安全策略将占用大量时间,从而影响到服务的发布质量,增加错误出现的风险,同时也会拉慢 DevOps 周期。然而,如果贸然选择一个 DevOps 流程工具来提供安全策略,鉴于这些工具缺乏核心控制,并且不能与其他安全基础设施整合,这将给企业业务带来大量的风险。

为了解决这个挑战,IT 和安全团队应该采用匹配 DevOps 敏捷需求的平台和流程工具。因此,在选择过程中,决策者应该牢记以下几点:

内置自动化。安全自动化意味着所有操作都可以在避免人为干预的情景下部署和管理,包括防火墙策略、漏洞扫描配置、入侵检测、多因素认证等。其中,最受人欢迎的无疑就是整个生命周期上的自动化,在这里,特定环境下的决策只需要设定一次,随后即会在所有生命周期(从部署到解除配置)中完全自动执行。期间,审计和操作数据的自动收集同样至关重要,特别是在运行周期较短的基础设施组件上。即使短暂存在,这些瞬息资源同样需要在审计范围之内,即使它在审计时根本没有运行。良好实现的自动化允许安全组织使用动态基础设施模型以匹配不同规模和速度的变化。同时,工具需要自动制定出准确和有效的安全策略,从而彻底排除了人为错误。

安全调度。具备安全调度的平台需要集中管理构成、部署,并将独立控制组件管理集中到一个复杂、面向服务的安全系统。通过整合多个独立控制件到一个大型系统,安全调度可视为一个更高等级的函数。在许多实现中,调度同样针对许可、度量、回退等其他安全资源消耗问题,这些在面向服务的云计算和软件定义基础设施环境中非常重要。

服务运行时的即时可见和连续执行特性。在公共云中并不存在自然边界和网络分割,这让用户服务器很容易暴露。而在私有云中,网络中恶意的 East-West 流量无法通过边界检测工具发现,从而也形成了很大的威胁。因此,你需要选择一个平台来扩展工作负载的网络安全。同时,解决方案应该是按需和易部署的。许多这样的平台都使用了一个基于代理的途径,因此需要确定代理是非常轻量级的,从而不会拖累虚拟服务器,此外它还不能影响到工作负载,并容易与 DevOps 持续部署模型整合。代理还要可以通过脚本或者手动的方式使用流程工具部署。最后,在敏捷性有需求更高的情况下,代理还需要被热部署。

灵活的策略定义:在新型安全平台中,取代静态网络参数配置,安全策略需要可以通过逻辑应用程序来定义,从而可以自动地对新部署应用进行保护,亦克服了传统网络安全工具的天然局限性。

**聚焦每个阶段中的安全:**DevOps 拥有多个不同的阶段,其中有许多都是在不同云服务以及不同虚拟架构上进行的,从而也为攻击者留下了可乘之机。在这种情景下,你需要打磨每个阶段的安全策略,从而消除安全隐患。同样重要的是,开发团队需要知晓安全对应用程序的重要性,因此在早期就考虑安全决策非常重要。

使用分层途径:平台需要在 DevOps 模型中提供分层安全策略,而不只是一个防火墙。从流程角度来说,从多个供应商集成不同功能存在着非常大的挑战。因此,请确定类似文件完整性监控、安全配置监控、强访问控制及漏洞管理都被集成到一个平台上,并覆盖了生命周期中的所有系统。

与流程工具无缝集成:确保所选择的安全平台可以与已使用的流程工具无缝集成,因为在各种不同工具间切换显然会降低效率、带来错误风险并降低系统的整体安全。

因此,请慎重选择流程工具和安全解决方案,从而打造一个高效、协作的 DevOps 环境。OneAPM 是全球首家可以同时从系统服务层、应用层、用户体验层、业务交易层提供性能管理产品的公司,以真实用户体验管理和代码级应用性能为核心,能够协助运维人员提早发现、尽快解决应用系统的性能和可用性问题。

OneAPM 能够帮助 IT 运维人员实现故障预警和定位,帮助他们减少业务系统维护工作量;同时,还能全方位实时把握应用性能,保证业务连续性;最终通过提供可追溯的性能数据,量化 IT 运维部门业务价值。

原文地址:Security Breaks DevOps – Here’s How to Fix It

OneAPM 是应用性能管理领域的新兴领军企业,能帮助企业用户和开发者轻松实现:缓慢的程序代码和 SQL 语句的实时抓取。想阅读更多技术文章,请访问OneAPM 官方博客

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-19 19:01:06

新时代 DevOps 需求下,我们该如何保障服务的安全?的相关文章

MEAN实践——LAMP的新时代替代方案(下)

[编者按]在九十年代,Linux+Apache+Mysql+PHP 架构曾风靡一时,直到现在仍然是众多 Web 应用程序的基本架构.然而随着需求的变迁和数据流量的激增,LAMP 已不可避免的走下神坛.近日,在 MongoDB Blog 中,Dana Groce 介绍了一个基于新时代架构的实践——MEAN,MongoDB/Mongoose.js.Express.js.Angular.js 和 Node.js.本文系 OneAPM 工程师编译整理: MEAN实践——LAMP的新时代替代方案(上) 在

MEAN实践——LAMP的新时代替代方案(上)

[编者按]在九十年代,Linux+Apache+Mysql+PHP 架构曾风靡一时,直到现在仍然是众多 Web 应用程序的基本架构.然而随着需求的变迁和数据流量的激增,LAMP 已不可避免的走下神坛.近日,在 MongoDB Blog 中,Dana Groce 介绍了一个基于新时代架构的实践——MEAN,MongoDB/Mongoose.js.Express.js.Angular.js 和 Node.js.本文系 OneAPM 工程师编译整理: 本系列博客的两篇文章主要关注 MEAN 技术堆栈的

AI 一体机,满足新时代的新需求

摘要: AI 变革带来哪些 IT 的新要求? 深度学习的突破和硬件的突飞猛进,使得人工智能"第n春"焕发蓬勃生机.这是历史上第一次,机器可以在如人脸识别等'人类'工作上做得比我们人类更好. 人工神经网络有许多'隐藏'或计算层,实现深度学习要对特定人工神经网络架构进行一系列的特定配置,可以提供数据让系统自我训练(training)或推断(inference),最终从输出神经元层读取数值结果. AI 变革带来哪些 IT 的新要求? 深度学习的突破和硬件的突飞猛进,使得人工智能"第

从自拍到运动摄像、拍摄领域正在引来一个新时代

拍摄到底有多重要?这么说吧,如果国内的OPPO.vivo等手机厂商不能通过拍摄能力"照亮你的美",或许销量就没那么高--毕竟性价比并不占优.此外,iPhone之所以备受摄影爱好者的青睐,就在于iPhone是手机拍摄的标杆之作.在当下,包括手机在内的智能设备已经将拍摄功能提升到最高位置.当然,变革也始终在持续中. 如果说此前拍摄追求的是像素.广角.光圈.算法等,那么现在流行的则是"视角".从传统的前置.后置拍摄,到运动相机带来的多角度拍摄,再到近日谷歌推出的AI夹子相

108天南京银行完成不可能完成的新金融DevOps转型

在2018云栖大会南京峰会企业研发云专场,由南京银行研发管理负责人吴攀带来了"云效助力新金融DevOps转型--南京银行实践之路"的主题分享.首先对南京银行的研发规模与成长做了介绍,对"鑫云+"的诞生和其架构应用做了详细的讲解. (云效公有云周年折扣活动进行中红,包年55折优惠中!) 以下为精彩视频内容整理: 南京银行研发规模概况 简单给大家介绍一下南京银行现在的规模,南京银行的科技现在有运维中心.研发中心和科技管理部,我是在科技管理部负责配置管理和研发过程管理.我

开源、电信与多云,VMware强势崛起新时代

在CNCF于2018年8月以欧美市场为主的半年度市场调查报告中,提出了令人惊讶的现象:VMware竟然跻身主流云原生应用的底层平台:就在2017年12月调查中还仅有1.2%的受访者使用VMware运行容器,到了2018年8月就猛增到24%,高于OpenStack(20%)而仅次于微软Azure(26%):另外有15%的受访者采用VMware环境运行Kubernetes(上一次调查为1%),与OpenStack(16%)不分伯仲,离Azure(20%)也没差多少. VMware另一个令人惊讶的表现

聚焦社交+ 趣纷享开启营销新时代

社会化媒体格局在不断的变化,短视频社交神器抖音月活达5亿,内容社交电商小红书月活超5000万,微信的用户就更不用说了.社交及内容消费已经成为网民们日常生活中不可或缺的一部分,社会化营销的重要性已不言而喻,各大品牌更是将社会化营销当做标配.从2018年的warc获奖案例中可以看出社会化营销的效果:麦当劳的"我的高考准考证"麦满分案例关注中国学生考试压力.联合利华旗下洗涤剂品牌OMO帮助父母找到了养育子女的一种新途径,这些案例都通过引发共情,在社交平台上实现分享.互动,从而取得了大规模的传

欢迎你,企业架构CCIE,RS CCIEv5.0的升级版新时代迎合自动化运维的网工顶级认证

欢迎你,企业架构CCIE,作者乾颐堂安德 或许,这就是能力!想起一句电影台词,"股票是什么,股票是人类对未来的预测,预测对了你就是赢家,预测错了你就是输家",没错预测就是一种能力,2019年6月10日下午乾颐堂茶话会公开课,名字为"思科一出,谁与争锋!",其中的小道消息主要概括为"思科将发布新的CCIE,时间为2020年2月",果然在今天思科就发布了Glance,这个发布时间这么紧凑倒是我没想到的.好了,让我们来看看企业架构CCIE的不同吧,这是

刷机的新时代,浅谈,刷机必备神器!

论述:在刷机的新时代,Rom助手被刷机者们简称为"刷机神器",为何会被赋予这么神圣的名字? 刷机的狂潮总是掀起波澜,让我们不得不倾听身边刷机的佳话.数不胜数的刷机软件更让我们看的眼花缭乱,力求简单,快捷,全方位的刷机神器,也因此成为刷机爱好者们共同追求的新目标.在刷机者们看来,这就像是在追求身边简单的奢侈品,总会存在一个简单而不失格调的刷机软件.而在恰当的时间,准确的人群中, rom助手的横空出世,也就名副其实的成为刷机爱好者共同推崇的稀世珍宝. 成功总需付出努力,没有汗水的实践怎会被