几个著名的软件开发灾难性事故
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件事故
我们都知道软件中的Bug非常令人讨厌。但同时有缺陷的软件还有可能造成重大甚至致命的事故。下面是一些非常有名的软件事故:
一、1962年,水手号火箭的致命BUG。
经济损失:1850万美元
1962年,携带空间探测器的水手1号火箭前往金星,在起飞后不久就偏离了预定航线。任务控制在起飞293秒后摧毁了火箭。事故的起因就在于一名程序员把一条手写的公式抄写为错误的计算机代码。从而将火箭引导偏离了航向。
二、1978年, 哈特福德体育场倒塌事件.
经济损失: 7000万美元
1978年, 在上万球迷离开哈特福德体育场几小时后, 体育场屋顶就被雪压塌了. 起因在于分析受力的程序错误地假设钢结构屋顶的支撑仅承受纯压力. 但当其中一个支撑因大学塌了后,导致连锁反应, 从而导致整个体育场的塌陷.
三、几乎引发的第三次世界大战.
1983年, 苏联导弹预警系统错误地报告遭到美国发射的5枚导弹攻击. 但幸运的是,当时的负责人认为如果美国
真的要攻击的话, 发射的决不只是5枚导弹. 最终没有酿成大灾难.
四、软件故障可能导致“爱国者”导弹发生事故 2003年3月30日11:13 舰船知识网络版
[美国《华盛顿邮报》2003年3月26日报道]数天内美国"爱国者"接连出现问题,已经引起人们对该系统瞄准软件存在问题的关注。
美官员称,3月24日在伊拉克纳杰夫城南50千米的"爱国者"系统显然"锁定"了空军的F-16战机,并准备开火,F-16马上对导弹连发射了HARM高速反辐射导弹,摧毁了其雷达碟型天线。
这次攻击没有人员伤亡,这次F-16的反应挽救了飞行员的生命,但前一天在伊科边境,"爱国者"导弹曾击落了英国皇家空军旋风GR4战机,当时有两名飞行员毙命,这成为此次战争首位被友军误伤的人员。
华盛顿对此也非常谨慎。沙特苏丹王子空军基地国防部和空军指挥中心的官员认为这两次事件有明显不同,沙特空军官员也认为,目前尚无法肯定"爱国者"锁定了F-16或飞机正在探测伊拉克防空雷达。
但有很多专家并不这样认为。一位防务官员说:"这明显是软件错误,虽然喷气机非常快,但肯定要比飞毛腿导弹慢
"。有专家指出,两次事故的细节使人们对人为错误的解释产生怀疑。沙特的防务官员说,在星期一的事故中,"爱国者"连在向北机动保护第3机步师向巴格达开进时,遭遇迫击炮火射击,"爱国者"导弹操作员进行了隐蔽,此时导弹连在很大程度上处于自动状态,而隐蔽行动也挽救了美军人员,但其表明"爱国者"导弹系统瞄准了F-16,而非人为错误。
国防部长拉姆斯菲尔德在星期天说早些时候英国飞机的失事要么是由瞄准识别设备的问题或因为英国飞机没有启动敌我识别信号。但专家指出,"旋风"在返回科威特时曾被多个防空系统跟踪,而只有一个"爱国者"连开火。这显然存在问题。2002年2月,由于电路短暂地过载使雷达失去信号,导致"爱国者"试验失败,该故障可能对瞄准造成干扰,而此类问题有可能再次发生。
1991年海湾战争期间,"爱国者"在对飞毛腿导弹的拦截中几乎没有发挥作用,从那时起,该系统进行了3次改进。而此次开战伊始,伊拉克就向科威特的美国军队发射了导弹,国防部称已经拦截了6枚。即使"爱国者"系统存在问题,但目前尚无法将其撤出行动。
五、软件错误原因造成2003年美加最大停电事故
著名安全机构SecurityFocus的数据表明,2003年8月14日发生的美国及加拿大部分地区史上最大停电事故是由
软件错误所导致。
SecurityFocus的数据表明,位于美国俄亥俄州的第一能源(FirstEnergy)公司下属的电力监测与控制管理系统“XA/21”出现软件错误,是北美大停电的罪魁祸首。根据第一能源公司发言人提供的数据,由于系统中重要的预警部分出现严重故障,负责预警服务的主服务器与备份服务器接连失控,使得错误没有得到及时通报和处理,最终多个重要设备出现故障导致大规模停电。
预警系统崩溃后没有接收到更多的警报更没法向外传播,操作员并不知道预警系统已经失效,他们发现了部分异常情况,但因为没有看到预警系统的警报,而不知道情况有多么严重,以致一个小时后才得到控制站的指示。但此时没完没了的故障干扰已经让操作员反应不过来,无法控制整个局面。正常情况下,出现错误的网络会立即与其他网络分隔开来,这样一来错误就会被固定在一个地方,但是同样由于预警系统失灵,操作员没有做出应有的反应,最终使得错误蔓延,一发而不可收拾。
六、暴风影音“召回”全部软件曾引发六省断网事故
哗然!当暴风影音总裁冯鑫昨日在发布会上宣布召回1.2亿播放软件后,现场一片哗然。业界可能不会想到“5·19”南方六省断网事故引发了中国首例软件召回案。
在5月19日黑客攻击DNS域名服务器造成连锁反应,最终酿成南方六省断网事件中,暴风播放软件的海量用户请求被认为是重要“诱因”之一。尽管暴风影音一直强调自己也是受害者,但是不少网友对暴风软件程序内部留下过多的后门进程产生质疑。而正是这些进程,导致在南方六省网络瘫痪的巨大域名解析请求中,来自暴风影音的流量达到40%之多。
昨日冯鑫终于站出来承认:“我认为,暴风用户的巨大请求量成为此次断网事件中的主要因素。为了避免类似事件再发生,今天决定针对所有1.2亿用户召回所有的旧版本播放软件。”
暴风公告称,从昨日起,暴风网站已经停止之前所有版本软件的下载,并且将于6月19日推出全新版本的暴风影音。
据暴风技术人员透露,新版暴风影音将对程序进行三大改进:一是去除升级互联网程序的开机启动,预计该举措将降低请求数量到原来的60%;二是升级程序可视化运营,改为用户可自己选择,预计该举措将降低请求数量到原来的40%;第三是大幅优化网络异常请求数量,预计该举措将降低请求数量到原来的20%。
该人士表示:“通过以上3个举措,预计在正常情况下,将请求数量降低到原来的10%-15%。”