校驗和答咗一個重點問題:呢啲字节係咪同預期嘅字节相符? Flux 發佈發佈包嘅 SHA-256校驗和,並且喺佢嘅下載引擎入面使用完整性檢查。呢啲檢查好有用,但係唔應該同身分證明或者任意檔案內容嘅保證混淆。
檢查下載咗嘅包
喺同一個官方 Flux版本入面攞到個包同 SHA256SUMS . txt 。喺 Windows 上面,攞檔案哈希可以計算檔案嘅 SHA-256值。將全值同嗰個確切嘅包檔案名嘅條目比較。唔啱係停止同調查下載嘅原因,而唔係將比較縮短到幾個字元。
Get-FileHash -Algorithm SHA256 -LiteralPath '.\Flux_2.6.6_x64-setup.exe'預期價值亦都要信任
喺同檔案相同嘅唔信任嘅重新包裝頁面複製嘅校驗和只會證明同意嗰個頁面。用項目嘅實際發佈作為你嘅參考。如果發佈者提供咗簽名或者其他信任嘅校驗和,請保留嗰個上下文,而唔係用唔相關嘅搜尋結果取代。
三個唔同目的嘅支票
- 檢查點檢查會喺繼續之前驗證儲存咗嘅轉移資料。
- 最後嘅 SHA-256檢查會描述完成咗嘅檔案嘅字节。
- 更新者簽名會根據應用程式嘅密鑰驗證更新包。
- Windows 驗證碼會透過唔同嘅憑證系統識別發佈者。
將結果套用到你嘅工作流程
目前嘅 Flux 包會喺發佈說明入面記錄佢哋嘅出版商簽署狀態。更新者簽名唔會單獨移除 Windows 發佈者警告。同樣地,一個 torrent 片段嘅哈希係驗證同元數據嘅一致性,而唔係驗證佢嘅內容嘅安全性。保留完整性、來源同埋開檔案嘅決定作為單獨嘅檢查。
來源同發佈上下文
呢個指南會講解Flux2.6.6文件。檢查目前嘅發佈記錄,睇下包裝狀況。


