博客

一行代码,百万美元

November 13, 2017
Matias Madou 博士
深色涡轮叶片围绕中心轮毂呈放射状排列的特写镜头。

如果我问你,修改一台已投入使用的设备中的一行代码需要多少成本,你会想到什么数字?几百美元?还是几千美元?

据《今日航空》报道,航空公司更新飞机上的一行代码需要耗资 100 万美元。面对如此高昂的成本,他们显然需要极其充分的理由才会采取行动去更新飞机系统,这引发了我对诸多因素的思考。

成本拆解

虽然文章并未列出这 100 万美元的具体构成,但我认为这是一个合理的数字。虽然我并非航空软件更新方面的专家,但我可以推测航空公司在这种情况下面临的几个必要步骤。

首先,航空公司需要发现导致必须进行更新的缺陷或漏洞。文中引用的案例是美国国土安全部(DHS)对波音 757 进行的研究。研究结果显示,仅需两天时间即可实现远程入侵,这足以引起任何航空公司的警惕。

随后,软件开发人员需要分析研究结果、编写新代码,并在安全环境中进行测试以确保问题得到修复。接下来是棘手的部分:航空公司需要停飞每一架存在缺陷的飞机,应用新代码,进行测试以确保其与特定机型兼容,最后重新申请商业飞行认证。

据 airfleets.net 数据显示,西南航空目前拥有 499 架波音 737-700 客机。试想一下,如果该机型出现安全漏洞,将涉及多么巨大的时间和资金投入。

不仅是航空业的挑战

显然,航空公司理应从一开始就致力于采用稳健的安全编码原则。稍加思索,我发现许多行业和场景都可能面临类似的成本问题。除了担心飞机因黑客攻击而坠毁,我们是否也应关注心脏起搏器等医疗设备?召回并更新五十万台救命电子设备需要多少成本?

在汽车行业,我们不断听到关于自动驾驶汽车的讨论和安全担忧。然而,即使是我们的“普通”车辆也比以往任何时候都更依赖互联网连接,这直接导致了一些令人不安——甚至有些荒诞——的安全隐患。

一个简单的事实是,在设备或系统发布到生产环境之后(甚至在量产之前)再进行更新,其成本、精力和时间远高于在初始开发过程中就植入安全性。然而,我们每天仍能看到新的可预防软件缺陷和网络安全漏洞,这凸显了企业必须设法将安全软件开发融入其开发文化之中。

修改航空电子设备中的一行代码需要耗资 100 万美元,且需耗时一年才能完成。对于机队全部由波音 737 组成的西南航空而言,如果 737 机载系统出现特定的网络漏洞,足以使其“破产”。

‍

标语

在 AI 驱动的开发成果发布前实现有效治理

评估 AI 辅助风险,在提交代码时强制执行安全编码策略,并加速整个软件开发生命周期的安全交付。

预约演示
资源库

探索更多博客

获取有关安全编码、人工智能治理和软件风险管理的专家内容。

浏览全部
案例研究
筛选标签
这是 div 块中的一段文本。

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

统一的安全文化:Sage 如何打造其安全倡导者项目

了解 Sage 如何通过灵活且以关系为导向的方法提升安全性,成功培养了 200 多名安全倡导者,并实现了显著的风险降低。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

2026年网络安全意识月:理解人工智能安全对企业防御至关重要

目前,大多数顶级人工智能公司已公开呼吁全球放缓人工智能的发展速度,以便安全防护措施能够跟上步伐。然而事实是,严重的安全问题已经显现。随着人工智能实施带来的经济成本和风险不断累积,无数安全领导者和高管团队正处于紧迫的境地。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

赋能要素 8:打造项目品牌

成功的安全编码项目不仅需要优质的内容。赋能要素 8 展示了如何通过品牌化将参与过程转变为一种令人向往、以地位为驱动的体验。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

每一位员工现在都处于 AI 网络安全的最前线

企业技术格局正以一种鲜有人预料到的速度发生剧变,直到为时已晚。我们已正式跨越了从人工编写代码和基础辅助编程,进入“智能体开发生命周期”(ADLC)的时代。虽然自主 AI 智能体有望在多个职能领域实现前所未有的效率,但它们也带来了全新的安全和监管风险。

了解更多

在产品发布前确保 AI 驱动的开发安全

洞察开发风险,执行安全策略,并在整个软件开发生命周期中预防漏洞。

预约演示
未找到相关项目。