[問題] 請問光碟「自我檢證」的機制

看板Linux作者 (狗咪咪)時間16年前 (2009/08/17 16:34), 編輯推噓3(305)
留言8則, 2人參與, 最新討論串1/2 (看更多)
許多 Linux 的光碟發行版都會有自我檢證的機制, 包括知名的 Fedora, Ubuntu .... 請問可開機光碟是如何做到自我檢證的呢? 我的意思是說,通常檢查的邏輯是 程式甲 去檢查 資料乙,可是 程式甲 應該沒辦法去自我檢查吧 假設一張光碟可以自我檢證,那很有可能光碟至少有兩個部分, 負責檢查的程式部分,受檢查的資料部分。 有沒有辦法說,負責檢查的程式,也同時做自我檢查? 更進一步來說,負責檢查的程式要做自我檢查時,可能在「第三處」放了檢查碼, 問題是,檢查碼正不正確呢? <- 這也是一個可以無限循環的問題。 總結來說,我想要請教 Linux 的光碟做自我檢證的機制是做到什麼程度。 請高手不吝指導,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.212.152

08/17 18:20, , 1F
他主要應該是防止在下載過程中出問題造成安裝失敗吧?
08/17 18:20, 1F

08/17 23:24, , 2F
程式載入道記憶體執行 整張光碟就是資料了
08/17 23:24, 2F

08/17 23:26, , 3F
程式本身有問題又能誤判成正確的機率應該比
08/17 23:26, 3F

08/17 23:26, , 4F
checksum collision的機率還低吧..
08/17 23:26, 4F

08/19 05:51, , 5F
他問題應該是能否防止檔案遭人工竄改吧 ?!
08/19 05:51, 5F

08/19 05:51, , 6F
如果同時竄改檔案內容跟 checksum 應該就可以避過才是..
08/19 05:51, 6F

08/19 05:52, , 7F
我想這些md5/sha1應該是沒經過簽章才是..
08/19 05:52, 7F

08/19 05:53, , 8F
似乎也沒有說連線用public key驗證..
08/19 05:53, 8F
文章代碼(AID): #1AYHO6fU (Linux)
文章代碼(AID): #1AYHO6fU (Linux)