美國因軟體缺陷導致的十大事件
任何人建立的軟體都會有Bug,這是無法避免的。在任何一個行業裡,都可能會因為某個單一的錯誤給整個行業或者客戶帶來災難性的影響。
下面,本文將分享美國在過去10年裡,因軟體Bug而導致的十大破壞性事件,提醒所有的各位程式設計師在開發專案時,除了注重功能的實現,還得考慮一些其它因素,例如效能、程式碼規範等等。下面讓我們一起來看下。
1.EDS軟體公司放棄對英國兒童撫養機構的支援
2004年,商業服務巨頭EDS為英國兒童撫養機構開發了一個複雜、大型的IT系統,該系統意外地給190萬人多付了款,又少付款給70萬人,還有35億英鎊的兒童撫養費沒有收取,積壓的代辦事項達23.9萬件,有3.6萬件新的案子卡在系統上,以及500個被記錄的錯誤。
2.密歇根政府提前釋放囚犯
2005年,因計算機系統錯誤,密歇根政府將23名囚犯提前釋放,而另外一些已到刑期的囚犯卻仍然關在監獄裡。
3.美國IRS軟體故障
IRS是美國國稅局的簡稱,在2006年,因技術人員對程式進行重新設計,導致電子詐騙系統不能正常執行。該錯誤直接帶來的經濟損失達2到3億美元,並且還花費了2100萬美元來修復該錯誤。
4.洛杉磯機場航班停飛
2007年,美國洛杉磯國際機場因計算機系統故障導致航班延誤和停飛,該故障主要源於一枚晶片無故失靈。該故障大約在10個小時後才得以恢復,期間約17000輛飛機受到影響。
5.美國KCP金融公司在不到30分鐘的時間裡損失9位數
2012年,美國KCP(Knight Capital Group)金融公司由於電子交易系統出現故障,交易演算法出錯,導致該公司對150支不同的股票高價購進、低價丟擲,直接給公司帶來了4.4億美元的損失,當天股票下跌62%。
6.蘋果地圖故障
在2012年,蘋果iOS 6首次嘗試地圖服務,由於許多地點和定位都出現錯誤,引來了無數人的抱怨。該錯誤導致1000萬使用者在48個小時內紛紛湧向Google地圖。
7.雅虎郵箱故障
2013年,雅虎郵箱因硬體故障導致大量使用者在數天內無法登陸。自從雅虎電郵平臺進行更新以來,各種錯誤接二連三的出現,引來了很多使用者的抱怨。
8.Healthcare.gov災難
HealthCare.gov是美國聯邦健康保險交換系統的核心,該網站自2013年10月1日開通運營以來一直遭受各種問題的困擾,比如使用者註冊失敗、瀏覽器崩潰、效能、資料問題等等。
9.美聯航系統故障 低價出售機票
2013年9月12日,美聯航售票網站一度出現問題,售出票面價格為0-10美元的超低價機票,引發乘客搶購。大約15分鐘後,美聯航發現錯誤,關閉售票網站並聲稱正在進行維護。大約兩個多小時後,該公司購票網站恢復正常,並且承認已賣出的票有效。
但是事情並沒有結束,一個月後,註冊常旅卡的使用者在取消過程中,只需花幾美元即可購買實際價值為幾千美元的機票。美聯航發飆了,指責發現該bug的使用者,認為有人“有意”操作網站,因此不承認這些票。
10.BOE軟體故障
在2013年,由於開發團隊釋出了一個已知的故障,導致交易無法進行。結果帶來了600萬美元的罰款,並且要求對軟體系統進行更改。
附十大軟體缺陷資訊圖:
來自:SMARTBEAR
相關文章
- 軟體缺陷的案例
- 謹防軟體供應鏈攻擊!軟體設計管理平臺Atlassian中嚴重的Jira缺陷可能導致RCE
- 軟體複用導致的軟體依賴問題 - research!rsc
- Techpinions:10%的美國人因資料洩露事件已刪Facebook事件
- 軟體測試:軟體缺陷管理
- NDIA:研究顯示12%美國人沒有寬頻 因壟斷導致價格太貴
- 軟體缺陷管理流程
- 【軟體測試】缺陷
- Oracle RAC啟動因CTSS導致的異常Oracle
- Thinkphp 3.2.3 parseWhere設計缺陷導致update/delete注入 分析PHPdelete
- Comparitech:2020年美國學校因勒索軟體攻擊損失66億美元
- Ollama AI 框架缺陷可能導致 DoS、模型盜竊和中毒AI框架模型
- 軟體危機和軟體缺陷的特點和區別
- 軟體測試--缺陷報告
- NHTSA:美國SUV銷量增長導致行人死亡激增
- “真金白銀”砸出來的美國半導體
- 因事件堵塞導致頁面卡頓事件
- SQL Server 因設定最大記憶體過小導致無法啟動SQLServer記憶體
- CrunchBase:新冠肺炎導致美國風險投資大幅下降
- 記一次 redis 事件註冊不當導致的記憶體洩露Redis事件記憶體洩露
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- [譯] RxJS: 避免因濫用 switchMap 而導致錯誤JS
- 程式軟體的版本釋出也會導致內卷化? - GeePawHill
- 多款軟體 adb 版本不同,導致不能同時使用
- 因為跨域問題導致的無法讀取 response header跨域Header
- laravel Route RESTful 因路由先後順序導致的解析錯誤LaravelREST路由
- 神奇的DEBUG:因為異常導致MongoDB容器無法啟動MongoDB
- SaaS軟體的技術缺陷以及解決方案
- Git因換行符不一致導致反覆有修改記錄Git
- 軟體用例寫作與缺陷管理
- 因資料中心火災,韓國國民聊天軟體癱瘓
- 【ASK_ORACLE】因process用盡導致的rac重啟的解決方法Oracle
- 三星Galaxy Fold螢幕故障原因浮出:系設計缺陷導致
- [轉帖]JFR 定位因為 SSL 導致 CPU Load 飈高的問題
- 因安全氣囊存缺陷:通用近75萬輛汽車在美被調查
- 比特幣升值?德國意圖退出美國主導的金融體系比特幣
- 81%的開發人員表示知道軟體存在缺陷
- IHS Markit:Covid-19導致美國運動控制市場萎縮
- 德國網路安全域性警告卡巴斯基防毒軟體存在安全缺陷防毒