



全文預覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
原用Tripwire實現(xiàn)系統(tǒng)完整性檢查linuxing, 12:56 ,網(wǎng)絡(luò)服務安全相關(guān),評論(0),引用(0),閱讀(12294), Via 本站原創(chuàng)大|中|小 以前的日志中也曾經(jīng)提到,由于Linux服務器執(zhí)行同樣的配置,可使用不同的配置及啟動方式,所以,我們應該盡可能按照標準的配置模式進行。但萬一服務器給入侵,黑客并不會考慮您運行的配置模式,并會通過修改系統(tǒng)的核心執(zhí)行文件,如:ls、ps、top等方式盡可能的去隱含自己的行蹤。此時,若未能及時發(fā)現(xiàn)問題,我們將會處在很被動的位置。而解決該問題的其中一個方法,就是利用一些工具,定時對系統(tǒng)的核心文件進行跟蹤,在發(fā)現(xiàn)文件被修改后,及時采取對應的措施。Tripwire是其中一款常見的完整性檢查工具,同時也是紅旗上自帶的工具之一。一、原理 Tripwire可以對要求校驗的系統(tǒng)文件進行類似md5的運行,而生成一個唯一的標識,即“快照”snapshot。當這些系統(tǒng)文件的大小、inode號、權(quán)限、時間等任意屬性被修改后,再次運行Tripwire,其會進行前后屬性的對比,并生成相關(guān)的詳細報告。 Tripwire由下面部分組成:引用1、配置文件:定義數(shù)據(jù)庫、策略文件和Tripwire可執(zhí)行文件的位置:/etc/tripwire/twcfg.txt2、策略:定義檢測的對象及違規(guī)時采取的行為:/etc/tripwire/twpol.txt3、數(shù)據(jù)庫:用于存放生成的快照:/var/lib/tripwire/$(HOSTNAME).twd 另外,Tripwire為了自身的安全,防止自身被篡改,也會對自身進行加密和簽名處理。其中,包括兩個密鑰:引用1、site密鑰:用于保護策略文件和配置文件,只要使用相同的策略和配置的機器,都可以使用相同的site密鑰:/etc/tripwire/site.key2、local密鑰:用戶保護數(shù)據(jù)庫和分析報告,這肯定不會重復的:/etc/tripwire/$(HOSTNAME)-local.key二、安裝及初始化 以紅旗DC 5.0 for x86為例,在系統(tǒng)安裝完畢后,就會帶有Tripwire:# rpm -qa|grep tripwiretripwire-2.3.1-18.2AX1、安裝可以先使用twpol.txt默認的配置內(nèi)容。然后運行:cd /etc/tripwire./twinstall.shtwinstall腳本會執(zhí)行下面的任務,也可用手工方式運行相應的命令實現(xiàn):a)創(chuàng)建site密鑰,為安全起見,會提示輸入口令(最少8位)twadmin -generate-keys -site-keyfile /etc/tripwire/site.keyb)創(chuàng)建local密鑰,同樣的,也會提示輸入口令twadmin -generate-keys -site-keyfile /etc/tripwire/hostname-local.keyc)利用site密鑰對twcfg.txt進行簽名,并將簽名后的文件存為tw.cfgtwadmin -create-cfgfile -cfgfile /etc/tripwire/tw.cfg -site-keyfile /etc/tripwire/site.key /etc/tripwire/twcfg.txt會提示輸入site.key的口令d)利用site密鑰對twpol.txt進行簽名,并將簽名后的文件存為tw.poltwadmin -create-polfile -cfgfile /etc/tripwire/tw.cfg -site-keyfile /etc/tripwrie/site.key /etc/tripwire/twpol.txt也會提示輸入site.key的口令,請注意參數(shù)。如果是手工創(chuàng)建上述密鑰和簽名的話,還需要設(shè)置權(quán)限:cd /etc/tripwirechown root:root site.key hostname-local.key tw.cfg tw.polchmod 600 site.key hostname-local.key tw.cfg tw.pol2、初始化數(shù)據(jù)庫使用local密鑰的口令初始化數(shù)據(jù)庫:tripwire -init這個時間會比較長,而且對系統(tǒng)的資源占用也比較厲害。其中,如果出現(xiàn)類似下面的錯誤:引用# Warning: File system error.# Filename: /dev/kmem# No such file or directory# Continuing.# Warning: File system error.# Filename: /proc/ksyms# No such file or directory# Continuing.這不用擔心,其原因是由于上面的目錄或文件是默然配置文件中定義掃描,而他們并不存在當前的系統(tǒng)中。解決的方法就是在生成tw.pol前,修改twpol.txt文件,把不需要掃描的路徑注釋或刪除即可。最后生成的數(shù)據(jù)庫文件會存放在:引用/var/lib/tripwire/.twd可用下面的命令查看數(shù)據(jù)庫內(nèi)容:twprint -print-dbfile -dbfile /var/lib/tripwire/.twd|more自此,tripwire安裝及初始化完成。為安全起見,可刪除明文形式的twcfg.txt和twpol.txt文件:rm twcfg.txt twpol.txt三、檢查完整性在生成原始數(shù)據(jù)庫完畢,以后就可以根據(jù)該數(shù)據(jù)庫對配置文件中定義的系統(tǒng)文件及目錄進行完整性檢查。默然情況下,每天會進行一次例行檢查:# ls /etc/cron.daily/tripwire-check/etc/cron.daily/tripwire-check當然,您也可以根據(jù)實際的情況,手工運行全面檢查的命令:tripwire -check如果其中發(fā)現(xiàn)類似下面的錯誤:引用1. File system error. Filename: /dev/kmem No such file or directory2. File system error. Filename: /proc/ksyms No such file or directory那通常的原因都是和前面生成初始化數(shù)據(jù)庫的使用相同的,不是嚴重的問題,只是因為這些文件或目錄不存在而已。解決的方法就是把這些目錄和文件在twpol.txt中排除后,再生成tw.pol,最后再初始化數(shù)據(jù)庫即可。當然,如果您已經(jīng)把前面的工作都做完了,也可以參考下面的方式更新數(shù)據(jù)庫的內(nèi)容。檢查生成的報告會放在:ls /var/lib/tripwire/report/-20070615-040442.twr四、更新數(shù)據(jù)庫1、查看報告twprint -print-report -twrfile /var/lib/tripwire/report/-20070615-040442.twr報告是加密的,并且以生成時間排序。2、更新數(shù)據(jù)庫更新數(shù)據(jù)庫的原因有很多,通常都是因為我們已知系統(tǒng)中某些文件被正確的修改,所以需要反應到數(shù)據(jù)庫中,以便今后排除這些文件。要更新數(shù)據(jù)庫,必須依賴最新的檢測報告:# ls -lt /var/lib/tripwire/report/hostname-*.twr|head -1-rw-r-r- 1 root root 14646 Jun 15 04:08 /var/lib/tripwire/report/-20070615-040442.twr更新:tripwire -update -twrfile /var/lib/tripwire/report/-20070615-040442.twr更
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物隱秘飲食問題試題及答案
- 2024年統(tǒng)計學考試實戰(zhàn)演練策略試題及答案
- 茫茫星空(教學設(shè)計)-2024-2025學年贛美版(2024)美術(shù)一年級下冊
- 重慶市沙坪壩區(qū)九年級歷史上冊 世界近代史(上)第三學習主題 資產(chǎn)階級統(tǒng)治的鞏固與擴大 第20課 俄國農(nóng)奴制的廢除教學設(shè)計 川教版
- Unit 1 Section A (3a-3d)教學設(shè)計 2024-2025學年人教版(2024)七年級英語下冊
- 教學設(shè)計及反思-2024-2025學年五年級上冊科學教科版
- 2024新教材高中歷史 第六單元 世界殖民體系與亞非拉民族獨立運動 第12課 資本主義世界殖民體系的形成教學設(shè)計 部編版必修中外歷史綱要下
- Unit 6 The world of my dreams(教學設(shè)計)-2023-2024學年Join in外研劍橋英語六年級下冊
- 九年級化學上冊 第七單元 課題1 燃燒和滅火教學設(shè)計 (新版)新人教版
- 寵物營養(yǎng)考察的實際應用研究試題及答案
- 海底撈銷售凈利率分析報告
- 安全警示教育護理課件
- 類風濕關(guān)節(jié)炎病情活動度評價表(DAS28)
- A4紙筆記本橫格線條打印模板
- 【施工組織設(shè)計】內(nèi)容完整性和編制水平
- 2023公路橋梁鋼結(jié)構(gòu)防腐涂裝技術(shù)條件
- (13)-2.7科學把握理想與現(xiàn)實的辯證統(tǒng)一
- Unit5Poems單元分析講義高中英語人教版選擇性
- 青島版六年級數(shù)學上冊 (完美的圖形)教學課件(第1課時)
- 2022新能源光伏發(fā)電工程竣工決算報告模板
- 2023超星爾雅《創(chuàng)新創(chuàng)業(yè)》答案
評論
0/150
提交評論