亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

用RPM校驗文件

2024-07-26 00:30:26
字體:
來源:轉載
供稿:網友
有些事情對我們系統管理員來說至少發生過一次,就是你感覺到你的系統好像不對勁
,開始懷疑有人已經突破了你的防御。確定此事是否發生的途徑之一就是檢查系統文
件有沒有變化,你需要安裝TripWire或者其他審計工具來幫忙。

幸運的是,Red Hat的程序員們開發了一個工具,叫作Red Hat Package Manager,簡
稱為RPM。在Red Hat的linux系統中是默認存在的。

RPM能為我做些什么?
RPM是一個強大的工具,用來安裝、升級和校驗Red Hat系統上的軟件包。它的校驗功能可以用來確認文件是否被修改或覆蓋,這正是本文所要討論的。除了文件的大小和時間戳,RPM還能檢查文件的信息文摘或md5簽名。

在RFC 1321中有MD5的詳細描述。簡單的說,MD5根據文件的內容用算法產生一個唯一的128位簽名,用任何方法改變文件都會導致簽名改變。盡管人們一直在討論修改文件后能保持簽名不變的理論可能性,但截止到目前還沒有人能夠做到。所以在文件使用前后各作一次MD5檢查,能夠99.9999%的保證文件沒有改變。

如何使用RPM來檢查文件?
有一些RPM的參數你需要注意。第一個是“-V”,它檢查與某一RPM包相關所有文件的
完整性。語法為:

rpm -V package_name_to_verify

比如系統上運行了sendmail,通過以下命令檢查所有相關文件的完整性:

rpm -V sendmail

輸出看來是這樣的:

[root@fubar /root]# rpm -V sendmail 
S.5....T c /etc/aliases 
missing /etc/mail/ip_allow 
S.5....T c /etc/mail/relay_allow 
S.5....T c /etc/sendmail.cf 
S.5....T c /etc/sendmail.cw 
S.5....T /usr/sbin/sendmail 
S.5....T /var/log/sendmail.st 
[root@fubar /root]# 

只有校驗失敗的文件才被列出,沒有列出的文件應該是完好無損的。左邊給出了為什
么校驗失敗的原因,具體解釋如下:

S = 大小改變
M = 權限改變
5 = MD5改變 
L = 連接改變
D = 設備改變
U = 用戶改變
G = 組改變
T = 日期和時間改變
missing = 文件丟失

從上面的輸出可見,文件aliases, relay_allow, sendmail.cf 和 sendmail.cw的大
小、時間日期和MD5發生了改變。由于它們是配置文件,應該沒什么關系。但是/usr/
bin/sendmail的改變就要引起注意了,它是一個監聽在25端口的可執行文件,用來接
受信件。除非你升級了sendmail,否則它不應該校驗失敗,很明顯有人修改或者覆蓋
了原來的sendmail文件,可能帶有木馬或者后門。

輸出還顯示ip_allow文件被刪除或者被改名。這是用來檢查和控制SPAM的一個文件,
它的丟失某種程度上表明相關的二進制文件可能被修改。

當觀察RPM輸出的時候,在檢查日期時間和文件大小的同時,要特別注意MD5是否變化,入侵者經常修改或覆蓋某些文件來隱藏他們的蹤跡。

挨個檢查軟件包很費時間,用“-a”選項可以一次性檢查所有RPM包:

rpm -Va > /root/rpm_chk.txt &

這條命令讓RPM檢查服務器上安裝的RPM包,結果輸出到rpm_chk.txt文件,最后的可選項“&”表示命令在后臺運行,給出shell提示符可以作其他事情。

最后一個技巧,當你想要檢查某個文件而不知道它屬于哪個RPM包,可以用“-qf”選
項查看哪個軟件包安裝了此文件:

[root@fubar /root]# rpm -qf /usr/sbin/sendmail 
sendmail-8.8.7-20 
[root@fubar /root]# 

這表明此sendmail文件是sendmail-8.8.7-20 RPM包的一部分。如果一個文件沒有關聯
的RPM包,輸出大概是這樣的:

[root@fubar /root]# rpm -qf /sbin/.vile_stuff 
file /sbin/.vile_stuff is not owned by any package 
[root@fubar /root]# 

小心你系統上運行的不能被校驗的程序!

如何開始?
首先,你必須有root權限來運行RPM。當以普通用戶身份來運行RPM校驗時,它的輸出信息是不正確的,因為普通用戶對某些文件可能都沒有read權限。這意味著只有root才能檢查整個系統文件的完整性。

RPM二進制文件在/bin目錄下,它的數據庫文件在/var/lib/rpm下。

最安全的方法是在服務器連到Internet之前,把這些數據文件和RPM二進制文件保存到
軟盤或CD上,這能夠保證你的工具自身是安全的。

第一件事是檢查/var/lib/rpm,這些數據文件的日期和時間應該和安裝系統當時的情
況一樣,如果你發現日期不對,就要小心了。

其次,我們可以使用RPM來校驗自身的完整性:

[root@fubar /root]# rpm -V rpm 
[root@fubar /root]# 

沒有輸出表示RPM應該沒有什么問題。但這不是絕對的,因為二進制文件如果本身可疑就很難說。所以要盡可能使用CD上的工具,如果你沒有比較安全的工具,用RPM校驗自身在一般情況下也足夠了。

現在我們知道RPM自身沒有問題了,對整個系統作個檢查:

rpm -Va > /root/rpm_chk.txt & 

一個簡單的技巧就是定期檢查整個系統,然后比較不同時期的rpm_chk.txt,從而發現
哪些不正常的文件改動。

總結
盡管RPM不是專門設計用來審計文件的,但它可以幫你不少忙。目前Red Hat Linux各
個版本中都默認自帶RPM,這意味著你完成Red Hat Linux安裝以后,就可以使用RPM了,同時MD5提供了一種高精確度的文件校驗方法。唯一注意的是要保證RPM自身和它所有數據文件的完整性,以防止入侵者修改它們來隱藏蹤跡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久69| 日韩一区av在线| 欧美精品中文字幕一区| 日韩av在线网| 91精品视频免费观看| 欧美成人免费播放| 亚洲国产成人精品久久| 九九久久综合网站| 国产精品久久久久久久av电影| 成人免费福利视频| 亚洲自拍偷拍第一页| 亚洲人成啪啪网站| 国产日韩视频在线观看| 久久久视频精品| 欧美午夜激情在线| 国产精品永久免费在线| 日韩av免费看| 欧美极品美女视频网站在线观看免费| 欧美激情在线视频二区| 日韩一区二区精品视频| 亚洲有声小说3d| 日韩av在线电影网| 精品女同一区二区三区在线播放| 亚洲女人天堂色在线7777| 91精品国产乱码久久久久久久久| 国产精品视频白浆免费视频| 亚洲成av人乱码色午夜| 一区二区成人精品| 国产精品第100页| 国产精品久久久久久久久借妻| 亚洲国产一区二区三区四区| 国产精品小说在线| 精品视频久久久久久久| 啪一啪鲁一鲁2019在线视频| 国产91ⅴ在线精品免费观看| 成人有码在线播放| 成人在线小视频| 黑人精品xxx一区| 狠狠综合久久av一区二区小说| 久久夜精品va视频免费观看| 国产精品电影在线观看| 欧美大片网站在线观看| 亚洲欧美日韩国产中文专区| 欧美在线免费看| 国产亚洲日本欧美韩国| 亚洲欧美日韩成人| 国产在线精品一区免费香蕉| 亚洲www视频| 欧美大片网站在线观看| 68精品国产免费久久久久久婷婷| 日韩欧美成人区| 亚洲成人免费网站| 2019中文字幕在线观看| 在线观看日韩www视频免费| 38少妇精品导航| 欧美—级a级欧美特级ar全黄| 精品国产视频在线| 日韩午夜在线视频| 国产精品盗摄久久久| 欧美激情亚洲一区| 欧美性jizz18性欧美| 欧美在线视频观看免费网站| 日韩av电影免费观看高清| 国产欧美精品一区二区三区-老狼| 欧美激情精品久久久久久免费印度| 日韩日本欧美亚洲| 亚洲欧美激情精品一区二区| 久久久精品国产一区二区| 亚洲第一视频网| 成人网在线免费观看| 精品精品国产国产自在线| 成人黄色av免费在线观看| 国产精品流白浆视频| 成人久久一区二区| 久久久久久久999精品视频| 欧美激情国产精品| 国产精品对白刺激| 精品成人乱色一区二区| 亚洲视频在线免费看| 欧美激情视频网站| 国自产精品手机在线观看视频| 九色91av视频| 日韩欧美成人区| 国产精品久久久久久久久久久新郎| 国产精品久久久久久亚洲调教| 国产精品国产三级国产aⅴ浪潮| 亚洲精品中文字幕女同| 九色精品免费永久在线| 欧美日韩中文在线观看| 亚洲黄页视频免费观看| 亚洲精品久久久久中文字幕二区| 午夜精品一区二区三区在线视| 国产日韩欧美夫妻视频在线观看| 欧美高跟鞋交xxxxxhd| 国产精品久久综合av爱欲tv| 亚洲网站在线看| 亚洲精品国产拍免费91在线| 亚洲精品国产精品自产a区红杏吧| 日韩av免费网站| 精品国产一区av| 国产精品亚洲视频在线观看| 日韩电影中文字幕av| 成人观看高清在线观看免费| 欧美在线中文字幕| 欧美日韩国内自拍| 狠狠躁夜夜躁久久躁别揉| 国产成人精品免费久久久久| 久久亚洲精品中文字幕冲田杏梨| 亚洲美女在线视频| 欧美在线视频在线播放完整版免费观看| 中文字幕一区二区三区电影| 国外日韩电影在线观看| 97超级碰在线看视频免费在线看| 国产精品直播网红| 国产成人亚洲综合| 中文字幕欧美精品日韩中文字幕| 超碰91人人草人人干| 美女999久久久精品视频| 精品亚洲一区二区三区在线播放| 亚洲欧美日韩区| 亚洲欧美在线一区| 亚洲午夜女主播在线直播| 国产精品一区二区久久久久| 亚洲第一区中文字幕| 91久久在线观看| 国产精品777| 亚洲伊人成综合成人网| 成人疯狂猛交xxx| 国产精品青青在线观看爽香蕉| 在线观看久久av| 欧美人与性动交a欧美精品| 国产欧美日韩亚洲精品| 亚洲美女av在线播放| 国产精品一久久香蕉国产线看观看| 亚洲国产精品va在线看黑人| 永久免费毛片在线播放不卡| 成人黄色免费网站在线观看| 91香蕉电影院| 国产日韩综合一区二区性色av| 国产69精品99久久久久久宅男| 久久精品亚洲94久久精品| 色香阁99久久精品久久久| 91久久精品在线| 欧美一区三区三区高中清蜜桃| 日韩中文字幕国产精品| 亚洲综合日韩在线| 成人午夜在线视频一区| 亚洲性猛交xxxxwww| 成人h片在线播放免费网站| 国内外成人免费激情在线视频网站| 久久精品视频中文字幕| 国产欧美在线看| 最近免费中文字幕视频2019| 国产精品美女久久久免费| 在线播放国产一区二区三区| 成人激情视频网| 久久伊人色综合| 欧美电影免费观看高清| 性金发美女69hd大尺寸| 狠狠躁夜夜躁人人躁婷婷91| 91九色国产社区在线观看| 欧美激情视频在线| 亚洲精品视频在线观看视频| 亚洲欧洲午夜一线一品|