ZD至顶网软件频道消息:历史上曾经多次出现因输入错误而导致的大规模技术宕机及严重损失。
Amazon Web Services在经历严重的S3服务宕机之后进行了全面检查,而原因则被归结为一点:输入错误。输入错误?!很多朋友一定对如此低级的肇事原因感到意外。但事实上,输入错误长久以来一直困扰着技术行业,且曾经造成多次严重事故以及数十亿美元损失。
云巨头在对服务宕机事件进行解释时,作出了以下说明。
Amazon简单存储服务(简称S3)团队当时正在对一项导致S3计费系统运行速度低于预期的问题进行调试。当天上午9:37(太平洋时间),一位获得授权的S3团队成员根据一份已经确认的playbook执行一项命令,旨在移除某S3子系统内的少部分负责实现S3计费流程的服务器。遗憾的是,此命令中的一项输入结果存在输入错误,并因此导致大量服务器被意外移除。
不过对于AWS来说,好消息是因输入错误导致问题的厂商绝不仅他们一家。下面来看其它一些因输入错误而遭受重大损失的其它一些实例:
ZCoin公司,其在私人金融交易许可代码当中不慎引发一项“输入错误,导致代码内多了一个字符,其允许攻击者在不具备相应货币的前提下创建Zerocoin支付交易。”攻击者共借此创造了约37万个Zcoin,总价值高达40万美元。Zcoin与比特币类似,皆属于一种基于加密算法的数字化货币。
2014年,OpenSSL Heartbleed bug给众多用户造成影响,而其原因竟是4个字节——约等于4个字符。这项输入错误导致广泛网络陷入安全危机。
2013年,《财富》杂志回顾了有史以来规模最大的几次Excel输入错误灾难。作为其中的共性因素,人们往往错误地添加条目、变更模型并造成数十亿美元损失。其中的代表包括J.P.摩根公司于2012年因数笔错误交易而损失62亿美元——其原因是该公司员工添加了一条本应进行平均求值的指标。
只要存在代码,其中就基本离不开输入错误。数据垃圾网站Priceonomics对美国宇航局于1962年发射但遭遇爆炸的金星火箭进行了审查,并发现这场灾难是由于代码当中多了一个额外的连字符。
可以肯定的是,输入错误的历史如同代码存在的历史一样久远。尽管我们能够不断开发出新的技术方案,但输入错误这类问题恐怕还将在很长时间内困扰着每一位技术从业者。
好文章,需要你的鼓励
尽管全球企业AI投资在2024年达到2523亿美元,但MIT研究显示95%的企业仍未从生成式AI投资中获得回报。专家预测2026年将成为转折点,企业将从试点阶段转向实际部署。关键在于CEO精准识别高影响领域,推进AI代理技术应用,并加强员工AI能力培训。Forrester预测30%大型企业将实施强制AI培训,而Gartner预计到2028年15%日常工作决策将由AI自主完成。
清华团队开发DKT模型,利用视频扩散AI技术成功解决透明物体深度估计难题。该研究创建了首个透明物体视频数据集TransPhy3D,通过改造预训练视频生成模型,实现了准确的透明物体深度和法向量估计。在机器人抓取实验中,DKT将成功率提升至73%,为智能系统处理复杂视觉场景开辟新路径。
2026年软件行业将迎来定价模式的根本性变革,从传统按席位收费转向基于结果的付费模式。AI正在重塑整个软件经济学,企业IT预算的12-15%已投入AI领域。这一转变要求建立明确的成功衡量指标,如Zendesk以"自动化解决方案"为标准。未来将出现更精简的工程团队,80%的工程师需要为AI驱动的角色提升技能,同时需要重新设计软件开发和部署流程以适应AI优先的工作流程。
字节跳动研究团队提出了专家-路由器耦合损失方法,解决混合专家模型中路由器无法准确理解专家能力的问题。该方法通过让每个专家对其代表性任务产生最强响应,同时确保代表性任务在对应专家处获得最佳处理,建立了专家与路由器的紧密联系。实验表明该方法显著提升了从30亿到150亿参数模型的性能,训练开销仅增加0.2%-0.8%,为混合专家模型优化提供了高效实用的解决方案。