两种策略可保护企业免受下一次大规模技术故障的影响

简介: 两种策略可保护企业免受下一次大规模技术故障的影响

本文来源:企业网D1net

CrowdStrike事件暴露了允许软件供应商深入访问网络基础设施的潜在风险,引发了对数字服务集中化的广泛担忧。本文探讨了如何通过多样化供应商和系统,以及强化应急计划,来降低类似大规模故障的风险。随着全球企业越来越依赖第三方软件和云服务,抵制“将所有鸡蛋放在一个篮子里”的诱惑,变得尤为重要。本文提供了防范措施,并以Netflix和Rogers Communications的案例分析,展示了如何通过规划和演练应对灾难性事件,保障业务连续性。


7月的CrowdStrike事件清楚地展示了允许软件供应商深入访问网络基础设施的风险,这也引发了人们对数字服务集中在少数几家公司手中的担忧。一篇预见性的Reddit帖子指出,CrowdStrike对于世界上许多最大企业来说是一个威胁载体,同时也是一个数据的金矿。


鉴于7月19日CrowdStrike失败更新后引发的全球计算机停机事件,审慎的高管们正在问:“我如何防止类似的事情再次发生?”


随着大型科技公司市场集中度的提高,类似的大规模故障完全有可能再次发生。根据Synergy Research Group的数据,三大领先的云服务提供商——Amazon、Microsoft和Google——占据了全球市场的67%,其中,仅Amazon在2023年底就占据了31%的市场份额。


有两种策略可以减轻类似软件故障的影响:多样化网络基础设施和模拟故障处理。在讨论防御措施之前,我们先来讨论一下引入CrowdStrike或其他第三方软件供应商进入企业所带来的风险。


CrowdStrike崩溃事件只是冰山一角


将设备访问权限授予外部软件或服务供应商会带来以下风险:


  • 失去对网络功能的访问(如CrowdStrike事件中所发生的那样)


  • 数据的未经授权访问(你的知识产权和客户数据安全吗?)


  • 通过聚合数据对你的业务活动进行可视化监控


此外,你的数据安全现在依赖于网络安全公司或云服务提供商的安全实践。


考虑一下“移动设备管理”或“设备监控”工具,它们中的大多数实际上都是rootkit,可以让第三方100%控制你公司的设备。对于任何拥有专有知识产权并希望保密的公司来说,这种做法似乎都不明智。


没错,CrowdStrike确实搞砸了,并以一种极其壮观的方式导致数百万台Windows计算机瘫痪,但这只是冰山一角,更大的威胁——我们集体而方便地忽视了——是某个外部实体掌控了你的业务运营。


高级安全软件至关重要,但你在提供安全仪表板的名义下将网络的钥匙交给了别人。


人们担心Facebook的跟踪,并关闭第三方Cookies以保护私人生活,但像CrowdStrike这样的软件可以监视、跟踪每一台公司电脑,从最底层的实习生到CEO。与之相比,Cookies只是小问题。


现在,即使CrowdStrike本身是可靠的,他们的软件也按预期运行,但如果有人入侵了CrowdStrike会怎样?理论上,攻击者可能会获得航空公司网络、银行网络以及全球各大企业的访问权限,这让我感到担忧。如果你给予某个供应商如此广泛的网络访问权限,这种风险必须被评估。


那么,作为CIO或CISO,你如何减少这些大型科技公司发生另一场大规模故障的风险呢?


为失败做好准备:规划、演练、预期


减少大规模系统故障的关键在于为灾难性事件做好规划,并演练应对措施。将应对失败的过程纳入日常业务实践中。当失败是出乎意料且罕见时,处理它的流程往往未经测试,甚至可能导致使情况恶化的行动。


建立一个能够适应和应对故障的网络和团队。记得保险公司以前运行自己的数据中心,并每年进行两次灾难恢复测试吗?如今很少有公司在应急计划上做到如此彻底,但一些公司,如Netflix,通过混沌工程树立了良好的榜样。Netflix的Chaos Monkey开源软件通过引入故意的系统中断,模拟现实世界中的故障,以测试系统的弹性。


要像Netflix,而不是像Delta Airlines那样:在CrowdStrike更新后,Delta的关键机组人员跟踪系统大部分时间都处于离线状态,几乎持续了一周。


多样化你的供应商和系统


减少大规模故障的第二个策略是避免因数字技术供应商的集中化而造成的软件单一化。这虽然更复杂,但值得尝试。


一些公司有一项政策,即从三到四个不同的供应商那里购买核心网络设备。虽然这使得日常管理变得稍微困难一些,但他们有信心,即使一个供应商出现问题,他们的整个网络也不会瘫痪。无论是在技术领域还是生物学中,单一文化都极易受到能够摧毁整个系统的流行病的攻击。


在CrowdStrike的情境下,如果公司网络是Windows、Linux和其他操作系统的混合体,那么损害就不会如此广泛。


对于“多样化系统”这一观点,2022年7月加拿大的Rogers Communications网络中断就是一个例子,这家加拿大电信提供商经历了一次重大服务中断,导致其有线互联网和移动网络服务停止,影响了超过1200万用户,持续时间长达26小时。


恢复工作受到阻碍,因为Rogers的员工通常是使用Rogers的蜂窝和互联网系统的用户,而这些系统当时崩溃了。那些不在办公室的员工无法访问互联网,甚至无法使用他们的手机。一份第三方审查报告指出,Rogers的员工在中断发生14小时后才得以访问记录故障根本原因的关键错误日志。


结 论


第三方软件供应商和云服务已经成为IT领域不可或缺的一部分,但如果我们想要将业务风险降到最低,就必须抵制将所有鸡蛋放在一个篮子里的诱惑。

从CrowdStrike事件中得到的教训是:多样化你的供应商和系统,并重新审视你的应急计划。


版权声明:本文为企业网D1net编译,转载需在文章开头注明出处为:企业网D1net,如果不注明出处,企业网D1net将保留追究其法律责任的权利。



相关文章
|
2月前
wps的看图软件一直打开图片,怎么关闭wps看图软件。或者怎么彻底删除wps?
wps的看图软件一直打开图片,怎么关闭wps看图软件。或者怎么彻底删除wps?
699 5
|
9月前
|
存储 人工智能 监控
Mahilo:多智能体实时协作框架开源!人类与AI无缝交互,复杂任务一键协同
Mahilo 是一个灵活的多智能体框架,支持创建与人类互动的多智能体系统,适用于从客户服务到紧急响应等多种场景。
780 2
Mahilo:多智能体实时协作框架开源!人类与AI无缝交互,复杂任务一键协同
|
4月前
|
前端开发 搜索推荐 开发者
深入理解 HTML 中的<h1>标签:语义、用法与最佳实践
本文深入解析HTML中<h1>标签的核心特性、使用规范及常见误区,探讨其在SEO优化、页面结构与可访问性中的重要作用,帮助开发者构建语义清晰、结构合理的网页文档。
456 1
|
7月前
|
人工智能 前端开发 程序员
用 CodeBuddy Craft 感受真正的 Vibe Coding
CodeBuddy Craft 是腾讯云推出的一款革命性AI编程工具,将复杂的软件开发流程简化为一句话的需求描述。只需输入如“我想开发一个任务管理App”,Craft 即可生成完整可运行的项目,包含页面结构、交互逻辑与数据流转。它支持 MCP 协议,打通测试、构建到部署全流程,让创意快速落地。此外,Craft 还能接入主流开发环境,提供随写随测、版本控制等功能,极大提升开发效率。无论是打造实用工具还是浪漫应用,如为女友设计打卡助手,都能轻松实现。这不仅是一款代码生成器,更是全程陪伴的产品实现伙伴,开启 Vibe Coding 新时代。
|
12月前
|
存储 监控 安全
网络安全视角:从地域到账号的阿里云日志审计实践
日志审计的必要性在于其能够帮助企业和组织落实法律要求,打破信息孤岛和应对安全威胁。选择 SLS 下日志审计应用,一方面是选择国家网络安全专用认证的日志分析产品,另一方面可以快速帮助大型公司统一管理多组地域、多个账号的日志数据。除了在日志服务中存储、查看和分析日志外,还可通过报表分析和告警配置,主动发现潜在的安全威胁,增强云上资产安全。
884 43
|
安全 前端开发 API
ThinkPHP5 API模块开发规范与示例
【7月更文挑战第6天】本技术文档旨在指导开发者如何完全遵循ThinkPHP5框架的开发规范来构建RESTful API模块。ThinkPHP5(简称TP5)是一款基于PHP的轻量级MVC框架,其简洁、高效的特点非常适合快速开发Web应用及API接口。以下是创建API模块的基本步骤、最佳实践以及代码示例。
749 0
|
机器学习/深度学习 人工智能 资源调度
机器学习之numpy基础——线性代数,不要太简单哦
机器学习之numpy基础——线性代数,不要太简单哦
295 6
|
Ubuntu Linux
探险迷宫——在Linux上畅玩Nethack
Nethack是一款经典的命令行角色扮演游戏,它在Linux系统上备受喜爱。在这个游戏中,你将进入一个神秘的地牢,探险、战斗、寻找宝藏,面对各种怪物和陷阱。本文将介绍如何在Linux上安装、运行和玩Nethack,以及一些游戏中的基本策略和技巧。
847 0
|
Web App开发 JavaScript 前端开发
【前端开发---Vue2】史上最详细的Vue2入门教程,从基础到进阶带你彻底掌握Vue(一)
【前端开发---Vue2】史上最详细的Vue2入门教程,从基础到进阶带你彻底掌握Vue(一)
|
前端开发 关系型数据库 MySQL
Windows 安装 MySQL 8.1 (图文教程)
Windows 安装 MySQL 8.1 (图文教程)