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年发射但遭遇爆炸的金星火箭进行了审查,并发现这场灾难是由于代码当中多了一个额外的连字符。
可以肯定的是,输入错误的历史如同代码存在的历史一样久远。尽管我们能够不断开发出新的技术方案,但输入错误这类问题恐怕还将在很长时间内困扰着每一位技术从业者。
好文章,需要你的鼓励
K Prize是由Databricks和Perplexity联合创始人推出的AI编程挑战赛,首轮比赛结果显示,获胜者巴西工程师Eduardo Rocha de Andrade仅答对7.5%的题目就获得5万美元奖金。该测试基于GitHub真实问题,采用定时提交系统防止针对性训练,与SWE-Bench 75%的最高得分形成鲜明对比。创始人承诺向首个在该测试中得分超过90%的开源模型提供100万美元奖励。
T-Tech公司研究团队开发了SAE Boost助推器系统,通过训练专门的"错误补偿器"来增强AI理解工具对专业领域的理解能力。该系统在化学、俄语和外交等领域测试中显示出显著改进效果,同时完全保持原有通用能力。这种模块化设计为AI系统的持续优化提供了安全可靠的路径,对AI可解释性研究具有重要意义。
阿里巴巴通义千问团队发布开源编程模型Qwen3-Coder-480B-A35B-Instruct,专门用于软件开发辅助。该模型采用混合专家架构,拥有4800亿参数,支持25.6万token上下文长度,可在数秒内创建完整功能应用。在SWE-bench基准测试中得分67.0%,表现优于GPT-4和Gemini。模型基于Apache 2.0开源许可,企业可免费使用。AI研究者称其可能是目前最佳编程模型,特别适合企业级代码库理解、自动化代码审查和CI/CD系统集成。
斯坦福大学研究团队开发出革命性AI系统,能够像生物学家一样"看懂"蛋白质三维结构并预测功能。该系统通过多层次分析方法,在蛋白质功能预测方面达到90%以上准确率,为新药开发和精准医疗开辟新道路。这项技术不仅加速了蛋白质研究进程,更为解决复杂疾病提供了强大的AI助手,预示着人工智能与生物医学融合的美好前景。