网站大量收购独家精品文档,联系QQ:2885784924

Linux網路安全-Tripwire.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux網路安全-Tripwire

Linux系統安全講義IDS:Tripwire檔案比對工具 一、Tripwire 簡介 Tripwire/目錄完整性的安全工具,經由比對現存檔案與先前所建立的基準資料庫(baseline database),如果發現有任何資料受到新增、刪除或修改,Tripwire可即時通知系統管理員,並產生彈性的可讀式報告;管理員可依此評估是否要進行後續檢驗或系統還原的工作。 Tripwire RPM 版的相關檔案如下: 程式檔:(在 /usr/sbin/) -tripwire(#man tripwire):提供五大模式維護工作,(1)資料庫初始化 (2)完整性檢驗 (3)資料庫更新 (4)原則更新 (5)郵件測試 -twadmin(#man twadmin):可產生Tripwire所使用的設定檔,原則檔及金鑰檔,也用來做編碼及簽章 -twprint(#man twprint):以純文字列出資料庫和報告檔內容 -siggen(#man siggen):可檢視檔案的雜湊編碼資料 設定檔:/etc/tripwire/tw.cfg --(twcfg.txt-未加密) 原則檔:/etc/tripwire/tw.pol --(twpol.txt-未加密) 資料庫:/var/lib/tripwire/$(HOSTNAME).twd 報告檔:/var/lib/tripwire/report/$(HOSTNAME)-$(DATE).twr 金鑰檔:分為site key和local key;site key可用在多套系統上,是用來保護設定檔和原則檔; local key是針對個別主機使用的,例如每個主機的資料庫 (/etc/tripwire/site.key和 $(HOSTNAME)-local.key 下載軟體:tar.gz: /projects/tripwire/ (下載tripwire-2.3.1以上版本)      rpm: 搜尋 tripwire (RedHat 光碟第二片也有) 二、 RPM檔安裝後(#rpm -ivh tripwire-xxx.rpm),需要再執行 /etc/tripwire/twinstall.sh #/etc/tripwire/twinstall.sh ----輸入site key local key 密碼 Database Initialization Mode #/usr/sbin/tripwire -m i 修改原則檔以符合系統現有的檔案架構 #cd /etc/tripwire #/usr/sbin/tripwire -m c | grep Filename twnotfound.txt 編寫一個shell script (twfilter.sh) (參考來源:網中人) #!/bin/bash org_file=/etc/tripwire/twpol.txt not_file=twnotfound.txt tmp_file=tmp.txt new_file=new.txt cat $org_file $tmp_file for I in $( cat $not_file | cut -d : -f 2 ); do grep -v $i $tmp_file $new_file cat $new_file $tmp_file done mv $org_file $org_file.bak cat $new_file $org_file rm -f $new_file rm -f $tmp_file # ---END Script---# #sh twfilter.sh -- 產生符合系統的原則檔 根據新的原則檔重建資料庫 #/usr/sbin/twadmin -m P /etc/tripwire/twpol.txt #/usr/sbin/tripwire -m i **重要**建立資料庫後”務必”刪除純文字格式的原則檔和設定檔 #rm /etc/tripwire/twpol.txt #rm /etc/tripwire/twcfg.txt Integrity Checking Mode #/usr/sbin/tripwire -m c 可在 /etc/cron.daily/ 下新增 script: (tw-check) #!/bin/bash /usr/sbin/tripwire -m c | mail -s Tripwire Daily Report from {$HOSTNAME} root@localhost Database Update Mode 如果系統有新增或修改檔案,需更新資料庫: #/usr/sbin/tripwire -m

文档评论(0)

sunhao111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档