-
2017 年 02 月 26 日所有的工程師和資安單位要注意了!Google 已經確認目前仍被廣泛使用的 SHA-1 雜湊演算法可發生碰撞 (collision),同時也提醒所有使用此演算法的系統盡早改用更安全的 SHA-3 或 SHA-256 演算法,以避免未來可能發生的資安問題。
雜湊演算法 (Hash) 時常被用於資料或檔案驗證,他能把任何的資料或檔案轉換成一段獨一無二的特徵碼 (digest),電腦系統只要透過特徵碼就可以快速比對檔案或資料的正確性。
如下圖左邊說明,在正常的情況下,我們預期每一個檔案/資料在經過雜湊演算法的計算過後,都會產生出一組獨一無二的特徵碼。但若發生碰狀的情況,就會導致兩個不同的檔案/資料產生相同的特徵碼,若碰撞的漏洞遭到駭客利用,將可以任意竄改/替換檔案或資料內容,對安全性將會產生重大影響。
相較於多年前已被發現的 MD5 碰撞問題,要產生 SHA-1 顯然複雜得多,不過為了驗證 SHA-1 碰撞的可能性,Google 使用了內部龐大的運算資源進行運算。而這個運算的複雜度高達:
雖然數字上看起來非常驚人,但如果使用 SHA-1 Shattered 並搭配 110 個 GPU 進行攻擊,只需要 1 年的時間就可以找到 SHA-1 碰撞,相較起來是較為實際可行的方式,針對重要機密或系統的入侵,這樣的成本付出也可視為可行。
由於 SHA-1 演算法被應用的範圍相當廣泛,甚至常在身邊使用到的系統如:E-Mail 的附加檔案、檔案電子簽章、HTTPS 憑證、文件版本控管、檔案備份/同步機制都會受到這個漏洞影響。
Google 目前也開發了一個 shattered.io 服務幫助進行確認檔案是否已經被碰撞破解,有疑慮的朋友可以先自行測試。
由於 SHA-1 已經發現碰撞問題,Google 雖然目前未釋出產生碰撞的程式碼 (依慣例 90 天候會釋出),但 Google 也建議系統應該避免使用 SHA-1 演算法,應改用更安全的 SHA-3 或 SHA-256 演算法。不過值得慶幸的是如 .net Framework、PHP 或 Java 等大型開發框架或技術都已經支援其中一種演算法,在調整上的的成本會更容易估計。
Google 行事曆解除 11 色限制,開放全彩行事曆顏色,提升時間管理效率
AI影片生成「白菜價」時代來臨!Google 推 Veo 3.1 Lite 影片生成模型,每秒只要 0.05 美元
AIGoogle 推出 Agent Skills,讓 Gemini 3.1 Pro 開發成功率上升至 96.6%
AI開發者炸鍋!Google Antigravity 無預警大砍 Pro 額度 90%,爆發 Claude、Codex 跳槽潮
AI寫 Code 心流不再被打斷!Google Antigravity 正式開放加購「AI 超額積分」,終於能彈性課金了
AI旗艦模型不是 N 選 1,Sonnet 4.6、Opus 4.6 與 Gemini 3 Pro 深度交叉對比分析
AIGoogle 推出 Gemini 3 Deep Think,推理、程式開發能力再度超車 Claude Opus 4.6!
蘋果確定將導入 Gemini,更聰明的 Siri 即將推出
AI快更新,Google Antigravity 現在也支援 Agent Skills 囉!
AIToken 又用完?Antigravity Cockpit 讓 Antigravity 剩餘多少看得到
手哥 HANDBRO 硬是要學共同創辦人兼職打雜編輯,熱愛網路、熱愛 3C!腦袋是個不定時炸彈,隨時會炸出新玩意兒!如有開箱、評測或各種合作需求,請洽:contact@soft4fun.net。 YouTube 頻道:手哥科科 《手哥科科》YouTube 頻道 從電視的大螢幕到手機的小螢幕,要維持一致的顯示色彩也是不容易的事情,三星這個 Demo 讓大家知道它們做得到 #computex2026 00:22 HKC 在 #Computex 上推出的全球首款 83.4 吋 12K 超寬曲面螢幕,這款螢幕的寬度寬到兩邊都還要用支撐架來輔助穩定。但這個體驗真的相當讚,臨場感滿分。 00:19 不用一直盯小孩!SpotCam BabyCam Pro 實測:AI 偵測、5 吋螢幕、24 小時雲端錄影一次看 12:36 過年春節拍照手機空間不夠? 用這招讓你不會錯失任何一個珍貴畫面!#pCloud 春節42折優惠 03:56 比架 NAS 還划算!pCloud 雲端硬碟,付一次費終身使用!雙11限定38折! 05:58在我的瀏覽器中保存我的姓名,電子郵件和網站,以便下次評論。
新文章使用電子郵件通知我。