SecDevOps,软件定义安全来了吗?

简介: SecDevOps,软件定义安全来了吗?

昨天,一则关于“熟人可以篡改你支付宝密码”的消息在网上流传——支付宝被发现新的漏洞,熟人只要知道你最近买过的东西,且二人有共同好友,就能较为轻易地通过找回密码的方式通过验证,登录你的支付宝账户。

虽然支付宝官方随后回应称,已经进一步提高了风控系统的安全等级,用户资金安全可以得到保障。尽管如此,移动互联时代的网络安全,依然再一次引起了广泛关注。


国王走出了城堡


实际上,互联网+时代,云计算实现了软硬件资源的解耦,也因此满足了用户“按需部署”和降低成本的需求。然而,云环境内部资源的动态性、业务集中性、流量不可视等特点,同时还有物联网的爆发式增长,都导致了安全问题的升级。

“国王走出了城堡。”F5公司大中华区总裁黄彦文曾经举过这样一个形象的例子,“原来传统IT国王是在城堡里的,而今在移动互联时代,国王要出来巡游,保镖的任务就很重。网络安全变成一个持续对抗的过程,任何一个点如果有疏漏,都有可能被黑客突破。”

image.png

应该说,传统孤立的安全解决方案或许对个体攻击有效,但在如今在移动互联、云计算、物联网时代,已经无法应对各种新兴的复杂威胁。


网络安全911


举个例子,去年10月,美国出现了一次大规模的网络瘫痪,让一个DNS的名词甚至抢了希拉里VS川普之美国总统大选电视辩论的风头——很多美国东部居民原本只是想上Spotify听个音乐,发现网断了;欢欣鼓舞地准备上Twitter吐槽一下,结果Twitter也挂掉了……

所谓“DNS”,是Domain Name System,即域名系统的缩写。DNS是全球互联网通信的基础,几乎相当于互联网的中枢神经。DDoS的原理很简单,就是黑客利用合理的服务请求去占用尽可能多的服务资源,从而使得用户无法得到服务响应。当DDoS攻击美国主要DNS供应商Dyn公司,很多DNS查询无法完成,用户也就无法通过域名访问Twitter、Airbnb等站点了。

不仅如此,此次DDoS攻击,其实是针对IoT(物联网)设备的僵尸网络发起的。所谓的IoT设备,其实就是交通摄像头——对于交通系统来说,管理每一个摄像头的密码是固定且一致的,这就意味只要突破一个摄像头的密码,感染的摄像头可以递推感染,而且蠕虫还没有清除。这对于网络安全体系来说,无异于一个虚拟世界的911。


构建可编程的防御架构


实际上,今天的企业IT,越来越多是部署在私有云+公有云的混合IT架构之上的。问题的关键,是如何帮助企业形成立体化的全方位的防御体系。

“公有云解决基础网络安全问题,而企业基于应用场景的IT部署,需要一个全代理架构的安全服务商。”F5公司安全解决方案架构师金飞解释说。

实际上,例如DDoS攻击这样的基础安全,应该是由公有云服务商借用云的能力,通过资源共享,带宽共享去进行防护。比如阿里云的云解析企业版已经具备300G+5亿QPS防御峰值能力的权威DNS服务器集群。

而企业的内部IT,由于复杂度大大增加,这时候有必要引入应用交付和全代理架构的安全防护提供商去完成,而企业CIO、CTO则可以把更多精力花在自身业务的IT应用领域。

“比如,F5的应用交付技术现在被广泛应用在金融业的双活、多活数据中心中,帮助用户在多个数据中心间进行资源池化、切换以及安全防护的工作。”F5公司亚太区区域副总裁、中国区总经理张毅强解释说,F5的解决方案不仅面向大行业客户,同时也推出了虚拟版的面向更多中小企业客户的应用交付解决方案和安全解决方案,帮助他们控制成本。

值得一提的是,过去一两年受到热捧的Docker这样的容器解决方案,可以在构建微服务应用方面降低应用交付的复杂度,但如何能解决安全问题,仍然是企业未来要花大力气投入的领域。

因此,从负载均衡转型到应用交付领域的F5应对市场变化也在寻找新的市场机会,比如把其过往已经有深入积累的安全运维融入到应用交付之中——把如今满足企业快速迭代开发的DevOps与Security结合,构建可编程的防御架构,形成SecDevOps。换句话说,开发、运营和安全之间有效协作的软件定义安全,将为越来越灵活的企业业务及应用打造“免疫系统”,从而真正实现主动防御,降低企业开发运维的安全风险。

image.png

在笔者看来,F5的策略是从负载均衡、应用交付和安全防护的角度出发,构建一套应用交付的一体化解决方案,而这套解决方案,类似于Nutanix从存储角度出发的超融合——两者都是未来企业私有云或混合云上,软件定义数据中心的重要组成部分。

而对于企业来说,这样的安全理念,也拓宽了企业在未来复杂架构的混合云环境下的IT部署思路,不是吗?

相关文章
|
前端开发 安全 JavaScript
Flask 中的跨域难题:定义、影响与解决方案深度解析
Flask 中的跨域难题:定义、影响与解决方案深度解析
320 1
|
SQL 关系型数据库 分布式数据库
PolarDB常见问题之修改root密码失败如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。
|
安全 网络安全 API
什么是软件定义安全SDSec
软件定义安全(Software Defined Security,SDSec)是一种从软件定义网络(SDN)引申而来的概念,其核心原理是将网络安全设备与其接入模式、部署方式、实现功能进行解耦。这种解耦使得底层的网络安全设备可以抽象为安全资源池中的资源,而顶层则通过软件编程的方式进行智能化、自动化的业务编排和管理,以完成相应的安全功能,实现灵活的安全防护 。
358 1
|
9月前
|
监控 Ubuntu Linux
Windows11 WSL2 Ubuntu编译安装perf工具
通过以上步骤,你已经在Windows 11的WSL2中成功编译并安装了 `perf`工具。尽管在WSL2中可能会遇到一些限制,但大部分基本性能分析功能应当可以正常使用。使用 `perf`进行性能分析,可以帮助你更好地理解和优化系统及应用程序的性能。
704 14
|
10月前
|
XML JSON 算法
智能冰箱食材识别
本案例设计了一个囤菜系统原型,主要方法是利用冰箱内安装的摄像头,通过目标检测算法识别食材类别,判断存取动作,增加或者减少相应的食材的数量,并记录存取时间等相关数据,设计出了具备提示清理和补货等功能的智能化囤菜系统原型。
629 7
|
安全 网络协议 网络安全
黑客10种绕过防火墙方法
黑客10种绕过防火墙方法
1492 7
|
运维 监控 安全
【阿里云云原生专栏】云原生时代的 DevSecOps:阿里云的安全开发流程实践
【5月更文挑战第28天】在云原生时代,面对安全新挑战,阿里云践行DevSecOps理念,将安全贯穿于开发运维全过程。通过安全需求分析、设计、代码审查、测试及持续监控,确保云原生应用安全。例如,Kubernetes配置中加入安全设置。阿里云还提供多种安全服务和工具,如身份认证、云防火墙等,助力用户构建安全可靠的云应用,为数字化转型保驾护航。
376 4
|
供应链 算法 Java
使用Java构建区块链应用
使用Java构建区块链应用
|
机器学习/深度学习 人工智能 算法
入门人工智能的书籍推荐
入门人工智能的书籍推荐
|
运维 安全 Devops
DevSecOps:构建无缝安全的DevOps流程
在当今数字化时代,软件开发行业面临着越来越多的安全威胁。为了应对这些威胁,传统的软件开发模式已经无法满足需求。因此,DevSecOps应运而生,旨在将安全性融入到DevOps流程中。本文将介绍DevSecOps的概念和原则,并探讨如何实现无缝安全的DevOps流程。