一行代码,损失 6000 万美元!

RTX Pro 6000 Blackwell:AI工作站显卡的显存与推理边界 GPU显存大小直接决定本地AI推理与训练的上限。NVIDIA Blackwell架构通过第二代Transformer Engine和FP8/FP4低精度加速,在同等显存下能处理更大模型,而高带宽GDDR7显存则为部署70B级量化模型或高分辨率ComfyUI工作流提供了基础。专业卡RTX Pro 6000 Blackwell不仅在显存容量和带宽上远超游戏卡,还具备ISV认证与长时间高负载稳定性,适合批量推理、LoRA微调、视频生成等工程化场景。围绕CUDA环境配置到vLLM、ComfyUI调用,可系统了解该架 阅读详情

你好,我是 EarlGrey,喜欢翻译点东西,偶尔写写代码。

点击下方卡片关注我,一起向上进击,提升自我。后台回复关键词“电子书”,送你一份我收藏的电子书合集。

1990 年 1 月 15 日,AT&T 的新泽西运营中心检测到大范围的系统故障,网络显示屏上出现了大量红色警告。

尽管试图排除故障,但网络故障仍持续了 9 个小时,导致呼叫连接故障率达到 50%。

AT&T 因此损失了 6000 多万美元,6 万多名美国人的电话完全无法接通。

此外,500 个航班延误,8.5 万人受到影响。

按理说,AT&T 的长途网络是高效率的典范,它利用先进的电子交换机和信号系统处理了全国大部分的电话。该系统通常能在几秒钟内完成电话路由选择。

然而,就在这一天,从纽约的一个交换机开始,整个网络出现了故障。这是由于最近一次更新中的一个软件错误造成的,该错误影响了网络中的 114 个交换机。当纽约的交换机复位并发出信号时,这个错误引发了多米诺骨牌效应,导致大范围的网络中断。

有趣的是,这个软件并没有经过测试。由于代码改动较小,因此按照管理层的要求绕过了测试。

问题所在

追根溯源,原因在于网络交换机实施的软件更新中出现了编码错误。

该错误发生在一个 C 语言程序中,涉及嵌套条件语句中一个错位的中断语句,导致数据覆盖和系统重置。

伪代码

1  while (ring receive buffer not empty 
          and side buffer not empty):

2    Initialize pointer to first message in side buffer
     or ring receive buffer

3    get copy of buffer

4    switch (message):

5       case (incoming_message):

6             if (sending switch is out of service):

7                 if (ring write buffer is empty):

8                     send "in service" to status map

9                 else:

10                    break // The error was here!

                  END IF

11           process incoming message, set up pointers to
             optional parameters

12           break
       END SWITCH


13   do optional parameter work

问题分析

  • 如果环写入缓冲区不是空的,那么第 7 行的 `if` 语句就会被跳过,取而代之的是第 10 行的中断语句。

  • 然而,为了使程序正常运行,本应执行第 11 行。

  • 当中断语句被执行,而不是处理传入的信息并为可选参数设置指针时,数据(本应保留的指针)就会被覆盖

  • 纠错软件识别出数据被覆盖,并启动关闭开关进行重置。由于网络中的所有交换机都使用了这种有缺陷的软件,导致了连锁重置反应,最终瘫痪了整个网络系统,使问题变得更加复杂。

尽管进行了严格的测试,网络的设计也非常灵活,但一行代码还是导致了半个国家的主要通信线路瘫痪。

修复

工程师们花了 9 个小时才使 AT&T 的系统完全恢复正常。他们主要是通过将交换机回滚到之前的代码工作版本来实现的。

实际上,软件工程师花了两周时间进行严格的代码阅读、测试和复制,才真正弄清了错误所在。

结论

对于 AT&T 来说,不幸的是,这还不是他们 90 年代最大的系统崩溃。在这十年的后期,他们还遇到了更多的问题。

今天的公司拥有更好的流程,但即便如此,还是会有漏洞漏网。谷歌撰写了一篇关于网站可靠性工程 20 年的精彩回顾文章,其中对 2016 年 YouTube 的首次全球故障进行了反思。

对于公司来说,故障的规模是巨大的,每次故障都会给我们带来教训。然而,对于大多数公司来说,故障归根结底是人为错误和流程漏洞造成的。

原文:https://engineercodex.substack.com/p/how-one-line-of-code-caused-a-60
转自:https://www.jdon.com/69737.htm

***

我创建了一个同名知识星球,目前会在星球内连载发布国外名家的文章和书籍,近期已更新了《埃里克叔叔谈个人成功的模型》前3章。星球和公众号内的所有翻译文章,均为个人学习使用,请勿用于商业用途。

e0aa847dad008ca0cd2855746b13e119.jpeg

后面我还会陆续增加其他内容和服务,欢迎大家监督和关注。

- EOF -

推荐阅读  点击标题可跳转

1、VS Code 变身小霸王游戏机!

2、认知升级:模型与范式转换

3、超赞的 Python 编译器,单核提速100倍

4、高效的终极秘诀

5、Python 3.12 版本有什么变化?


                                           分享、在看、点赞,3连645119a8202a232cc12db5a33ad536af.gif

钉钉开发(三)——Java推送钉钉待办任务 之前一篇博文中,讲解了如何推送钉钉群消息,感兴趣的可以点击查看。 钉钉开发(一)——Java给钉钉群推送消息 阅读详情

相关推荐

某盾blackBox逆向——纯算

某盾blackBox逆向——纯算

Lzyydsb的博客 5892

一行代码,为何造成 6000 万美元的损失?

整理 | 郑丽媛出品 | 优快云(ID:优快云news)你能想象吗:仅因一行代码,导致一家公司损失了至少 6000 万美元?听起来可能颇为匪夷所思,但这件事真实发生在了美国电信公司 AT&T 的身上。自 1877 年成立以来,AT&T 从未发生过重大网络事故,为此公司也大力宣传自家系统的可靠性和安全性。在这种背景下,到了上世纪 90 年代,当时 AT&T 已经占据了美国 70% 的长途通讯量...

优快云资讯 1万+

如何在huggingface上申请下载使用llama2/3模型

huggingface-cli download --resume-download 模型名称 --local-dir 存放模型的位置 --local-dir-use-symlinks False --resume-download --token token序列号xxxxxxx。登录huggingface,在模型详情页面上,找到这个表单,填写内容,提交申请。需要使用梯子,country填写梯子的位置吧(比如美国)等待一小时左右,会有邮件通知。

a61022706的博客 1万+

一行代码如何造成 6000 万美元的损失

60,000人失去了完整的电话服务,AT&T的一半网络瘫痪,500个航空公司的航班延误

新华编程特战队 366

如何用Timer模型处理多变量时间序列?附完整代码示例

本文深入解析了如何运用清华大学的Timer模型处理多变量时间序列预测任务。通过一个完整的智能工厂设备监控实战案例,详细介绍了从数据预处理、模型构建、训练调优到预测可视化的全流程,并提供了可运行的完整代码示例,帮助开发者掌握这一强大的时序分析工具。

weixin_29243063的博客 250

探索Vortex开源GPGPU:RISC-V SIMT架构(4-1),Execute SFU(1)

本文详细分析了Vortex RISC-V内核6级流水线中Execute阶段的SFU(特殊功能单元)模块。重点介绍了SFU的数据流结构,包含dispatch_unit、pe_switch、csr_unit、wctl_unit和gather_unit五个子模块。文章深入解析了warp控制指令wspawn和tmc的实现机制:wspawn用于激活指定数量的warp并设置新PC值,tmc则用于控制线程掩码和warp状态。通过C代码和汇编指令的对照分析,阐明了这些指令在并行计算中的关键作用,包括线程激活、状态切换和执行

weixin_55313207的博客 1363

6000美元_台湾远东银行被窃取6000万美元,又是SWIFT的锅_新手网络安全入门教程

近日,台湾远东银行登上了世界新闻头条,原因不是这家银行的金融有多牛逼,而是被黑客窃取了6000万美元。大家还记得去年闹得沸沸扬扬的SWIFT系统吗?

2401_84915584的博客 430

SAP后台JOB保姆级教程:从SM36创建到SM37监控,手把手教你搞定ABAP程序定时任务

本文详细解析SAP后台JOB从创建到监控的全流程,重点介绍SM36创建和SM37监控的操作步骤与最佳实践。通过真实案例演示如何配置定时任务、处理常见故障及实施企业级管理策略,帮助ABAP开发者高效管理后台程序执行。

weixin_30838873的博客 431

【安全月报】| 3月因加密货币漏洞和诈骗造成损失达3,871万美元

3月发生 20次 加密货币黑客攻击,被盗资金超过 3871万 美元。代码漏洞导致的损失最多,超过1,400万美元;钱包被入侵导致超过800万美元被盗。

m0_37598434的博客 934

Ubuntu单系统安装全攻略:从删除Windows到UEFI引导设置(避坑指南)

本文提供Ubuntu单系统安装的完整指南,涵盖从安全删除Windows系统到UEFI引导设置的详细步骤。通过专业工具准备、分区方案设计、引导加载器配置等关键环节,帮助用户避免常见安装问题,实现纯净高效的Ubuntu单系统环境。特别强调UEFI引导的深度配置与安装后的性能优化,适合希望彻底转向Linux的用户。

weixin_29210727的博客 409

DC综合中set_dft_signal的实战配置与优化策略

本文深入解析了DC综合中set_dft_signal命令的实战配置与优化策略。文章从命令的核心作用出发,详细拆解了-view、-type、-usage等关键参数,并通过扫描使能与时钟门控的实战案例,展示了如何正确配置以实现测试模式下的功耗优化。同时,文章总结了高级优化策略、与低功耗流程的协同方法以及常见错误排查清单,旨在帮助数字芯片设计工程师构建高可测性、低功耗的稳健DFT基础。

weixin_28347369的博客 403

震惊,一行代码让公司损失上万美元!网友:人已跑路。。。。

转载自 | AI前线作者|Asim Shrestha译者|核子可乐编辑|冬梅 编者按:ChatGPT 在编程时的使用已经非常广泛。近日,一支国外技术团队在利用 ChatGPT 生成代码进行开发时遇到了严重的问题,导致了他们的订阅功能崩溃,并且给业务带来了重大损失。尽管 ChatGPT 等 AI 工具在编程领域具有潜力,但它们并不总是能够提供完美或适用于特定场景的解决方案。在这种情况下,如果技术...

深度学习技术前沿 164

2024届数字IC秋招-华为机试-数字芯片-笔试真题和答案(五)(含2022年和2023年)

此部分包含华为机试真题,方向是数字芯片,内容详细包括设计、验证、后端等,大部分题目给出参考答案。华为机试都是从题库里抽题目,所以这些题目还是很有参考性的,甚至是完全一样,可以搜到的。(题目内容较多,将分开编写几个文章)

qq_42135020的博客 2083

锅先森台湾卤肉饭是骗局吗_台湾远东银行被窃取6000万美元,又是SWIFT的锅_小白网络安全入门教程

近日,台湾远东银行登上了世界新闻头条,原因不是这家银行的金融有多牛逼,而是被黑客窃取了6000万美元。大家还记得去年闹得沸沸扬扬的SWIFT系统吗?

程序员六七的博客 434

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Reddit 或切断 Google 数据供应,6000 万美元合作协议到期引变局!

据《华尔街日报》援引知情人士消息称,由于 AI 生成的查询答案减少了用户对外部网站的点击量,Reddit 的高管们正在评估是否还有必要继续向 Google 提供其平台内容。AI 的发展使得搜索结果呈现方式发生了变化,“Google Zero”现象愈发明显,即谷歌搜索结果中直接显示答案,减少了用户点击外部链接。而对于 Reddit 而言,失去 Google 这一每年 6000 万美元的合作方,也需要寻找新的商业机会。若切断供应,双方都有损失,预计会重新谈判,达成新的利益平衡。

programmerjob的博客 160

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

以太坊功能被滥用,从99,000名受害者那里窃取了6000万美元

在进行加密货币交易时,建议您始终仔细检查接收者的地址,而不仅仅是前三四个字符。以下是一些建议,以帮助您保护您的加密资产:谨慎签署交易:确保在签署任何交易之前,详细检查交易内容和接收者地址,尤其是在使用新生成的地址时。多重验证:启用多重验证功能,以增加您的账户安全性。这可以包括使用硬件钱包或双因素身份验证。安全钱包:选择安全可靠的钱包,以确保您的加密资产得到充分保护。定期更新钱包软件,并确保从官方渠道下载。社区警觉性:保持与加密货币社区的联系,了解最新的安全威胁和骗局。

qq_43681532的博客 150

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

思科前员工删库跑路,损失达 1600 多万

点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看”转自SegmentFault 思否技术编辑:芒果果“删库”对一个公...

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 345

成都链安:7月区块链安全事件爆发式增长,导致损失超4.11亿美元

英国两名加密货币投资诈骗犯被判处6年以上徒刑。据悉,该案件在侦办时查明案件为跨境网络赌博案,涉案流水金额达4000亿元,涉案人员有5万多人,服务器架设在境外,资金洗钱方式用了最难查的虚拟货币,案件的主要骨干在境外。据相关报道,由12人组成的犯罪团伙在英国Cardiff Crown刑事法庭被判刑,罪名是销售超过40公斤的可卡因以及摇头丸、氯胺酮和其他A类毒品,并且该团队被指控依靠被监禁成员的家人和朋友通过Coinbase洗钱,涉案金额达460万英镑(520 万美元),英国法院已判处该犯罪团伙总计88年监禁。

链安科技的博客 1651

6000万美元合作两年后,“美国贴吧”Reddit为何想切断谷歌AI内容访问权限?

同时,将内容卖给谷歌的负面效应显现,谷歌AI概览直接引用Reddit帖子,用户无需登录Reddit就能获取信息,导致Reddit贡献内容却得不到流量。AI聊天机器人强大的能力如同“貔貅”,吞噬着Reddit的流量,Reddit意识到谷歌支付的费用更像“买量成本”,且流量近乎永久性损失,向谷歌卖数据似是“资敌”。其数千万活跃用户,64%为18 - 29岁,63%有大学以上学历,能持续产出AI所需语料,这一策略助其成功上市且股价长虹。Reddit与谷歌合作前期虽助力上市,但随着AI行业变化,合作弊端渐显。

IT界那些事儿 26

卫龙上市酿成资本惨剧:CPE损失上亿美元 高瓴浮亏5000万美元

雷帝网 雷建平 12月16日本是年度最受期待的新消费企业上市,却酿成资本惨剧。“辣条一哥”卫龙(股票代码为:“09985”)昨日在港交所上市,发行价为10.56港元,募资净额为8.99亿港元;卫龙食品首日开盘价为10.2港元,较发行价下跌3.4%;收盘价为10.02港元,较发行价下跌5.1%。卫龙今日股价再度下挫约9%,公司市值约215亿港元(约192.8亿元人民币)。卫龙的上市,也让投资方CPE...

leijianping_ce的博客 890

优秀实践 | 如何避免一行错误代码造成的血案?

仅仅一行写得不好的代码就可以使企业陷入困境,这意味着您的项目也可能因此而结束。这就是为什么提高代码质量是必要的。

weixin_49715102的博客 156

Belt闪电贷攻击后续:总损失金额5000万美元,48小时内发布补偿计划

注:5月,DeFi安全事故频发,据统计,约有15个项目遭到黑客攻击,包括Belt Finance、BurgerSwap、Julswap、Merlin、AutoShark Finance、B...

weixin_44383880的博客 589

Syncron为预防性维护AI筹集了6700万美元

文章来源:ATYUN AI平台 在制造业和工业领域,设备故障可能导致数百万美元的损失。机械故障的成本,即错过最后期限和关闭部分生产线所造成的处罚,估计是维护成本的4到15倍。从这个角度来看,只有一个8小时的停工日,平均农场种植时大约5000美元,收获时大约2000美元。 总部位于瑞典斯德哥尔摩的Syncron是一家成立于1990年的售后零件解决方案公司,旨在通过AI为客户灌输预防性维护实...

whale52hertz的博客 335

eve服务器维护费,服务器不给力!《EVE OL》史上最贵大战未达百万级别

服务器不给力!《EVE OL》史上最贵大战未达百万级别2018-01-26 17:32:06来源:爱玩网编辑:十一的尾巴评论(0)昨晚,《EVE OL》游戏里时隔四年的史诗级大战结束了,交战双方都出动价值百万美元的飞船。原以为这张战争将会消耗数百万美元,但当硝烟散去之后,经游戏数据统计,这场战争实际动用了价值99.6万美元的物品,还差几百美元就是百万级战争了。据一家一直追踪这场昂贵战斗的网站统计,...

weixin_29928971的博客 590

柏林初创Meditopia​靠一个冥想App获1500万美元融资

点击欧盟IT那些事关注我们公告:因企鹅审核规定,本公众号从《德国IT那些事》更名为《欧盟IT那些事》。总部位于柏林和伊斯坦布尔的初创公司Meditopia从刚刚获得了1500万美元的...

德国IT那些事 515

商标不仅仅是个标记,更是企业的无形资产和价值财富!

如果你对商标的理解仅仅停留在品牌创建或电商入驻,那你是真的不了解商标啊! 商标不仅是用来区别一个经营者的商品、服务与其他经营者商品、服务的标记,而且还能为持有者赚钱哦! 1、维权赚钱——知识就是财富 近年来,随着知识产权领域侵权赔偿额度的提高,加大侵权成本的呼声就越加高涨。 2013年,新修改的《商标法》将法定商标侵权额上限提至300万人民币。才300万?不多啊!其实,这个侵权赔...

668
上一篇: 读书笔记 | 爆款文案的内在逻辑
下一篇: 揭秘 AI 绘画神器 Fooocus
codingpy
博客等级 码龄11年 1870粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值