Linux RPM包校验和数字证书
生活随笔
收集整理的這篇文章主要介紹了
Linux RPM包校验和数字证书
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 一、Linux RPM 包校驗
- 二、Linux RPM 數(shù)字證書驗證
- (一)使用數(shù)字證書驗證 RPM 包的步驟
- (二)安裝/卸載數(shù)字證書
為了能夠及時發(fā)現(xiàn)文件誤刪、誤修改文件數(shù)據(jù)、惡意篡改文件內(nèi)容等問題,Linux 提供了以下兩種檢測方式:
一、Linux RPM 包校驗
RPM 包校驗可用來判斷已安裝的軟件包的相關(guān)文件是否被修改,具體詳見《精通 RPM 之校驗篇》
二、Linux RPM 數(shù)字證書驗證
第一種校驗方式只能用來校驗已安裝的RPM軟件包的相關(guān)文件,如果 RPM 包本身就被篡改過,使用該方法就無法有效校驗了,因此需要使用第二種方法:RPM 數(shù)字證書驗證方法。
數(shù)字證書,又稱數(shù)字簽名,由軟件商直接發(fā)布。Linux 系統(tǒng)安裝數(shù)字證書后,若 RPM 包做了修改,此包攜帶的數(shù)字證書也會改變,將無法與系統(tǒng)成功匹配,軟件無法安裝。
(一)使用數(shù)字證書驗證 RPM 包的步驟
數(shù)字證書默認會放到系統(tǒng)中 /etc/pki/rpm-gpg/ 位置:
(二)安裝/卸載數(shù)字證書
安裝數(shù)字證書:
$ rpm --import RPM-GPG-KEY-centos*數(shù)字證書安裝完成后,可使用如下命令進行驗證:
$ rpm -qa|grep gpg-pubkey
可以看到,數(shù)字證書已成功安裝。在裝有數(shù)字證書的系統(tǒng)上安裝 RPM 包時,系統(tǒng)會自動驗證包的數(shù)字證書,驗證通過則可以安裝,反之將無法安裝。
既然可以按照證書,同樣也能卸載數(shù)字證書,因為數(shù)字證書本身也是一個RPM包,因此可以使用 rpm -e 卸載:
$ rpm -e gpg-pubkey-5ba5fa8d-5ccc6012總結(jié)
以上是生活随笔為你收集整理的Linux RPM包校验和数字证书的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux复制文件文件不全(linux
- 下一篇: Linux 命令之 ln -- 为文件创