Linux系统安全讲义-IDSTripwire档案比对工具.docVIP

Linux系统安全讲义-IDSTripwire档案比对工具.doc

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

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档