看板 Gossiping作者 kyle5241 (kyle)標題 [爆卦] 蘋果超蠢的iOS 安全性bug時間 Tue Feb 25 05:19:46 2014
最近這次蘋果的軟體出了很嚴重的安全性bug
很多人以為這個bug應該很複雜很難修
結果google 安全專家看了一下就說這個bug簡單到一眼就看出來了
http://cdni.wired.co.uk/1240x826/a_c/code_1.jpg
{
if (...)
goto fail
if (...)
goto fail
goto fail <-多寫了一行,導致後面程序都跳過
if (...)
goto fail
fail:
}
結果蘋果軟體工程師犯了個小學生都看的出來的低級錯誤
而且還十八個月都沒有發現
當然也因為錯誤很好修(刪掉那行就好了)
所以iOS 7.06很快就釋出了
http://www.wired.co.uk/news/archive/2014-02/24/gotofail
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 131.215.107.211
※ 編輯: kyle5241 來自: 131.215.107.211 (02/25 05:20)
推 wahaha99:看起來是功能性BUG吧? 全部goto fail了就不會動啊 XD2F 02/25 05:22
推 r02182828:唉 被你搶先了 我尻槍前就發現了 想尻槍後再來發文3F 02/25 05:22
→ jeff82:蛤.這BUG能幹嘛5F 02/25 05:23
推 upbed:改成wentto fail就解了嗎?8F 02/25 05:25
推 t4lin:XDDDDDDD9F 02/25 05:25
推 scldw:酸民各種嘴巴阿...11F 02/25 05:26
推 tasy89:嫩 還沒出來前我就知道了12F 02/25 05:27
推 senior:Went to fail XDDDDDDDDDDDDDDDDD13F 02/25 05:27
※ 編輯: kyle5241 來自: 131.215.107.211 (02/25 05:32)
→ lions0164:哪裡蠢 有寫過程式的常常犯阿 而且還找很久才找到呢15F 02/25 05:34
→ pooznn:還有人在用GOTO 喔!!16F 02/25 05:41
→ allents:樓上 goto在系統裡是很常用的 goto很危險是很老舊的觀念這bug看起來很簡單是因為只有短短幾行 如果藏在幾百萬行17F 02/25 05:44
推 COOLTARO:Google工程師:我是說在座的各位都是__19F 02/25 05:45
噓 lin793156:.....說小學生太誇張了,我就看不懂22F 02/25 06:06
推 cruise:有陰謀派的已經開始說這是NSA埋藏的後門了...26F 02/25 06:25
推 bimmer3:把手機關掉就好了,笨27F 02/25 06:28
--