个人 企业
用户名:
密码:
 
企业服务   安全学院   安全资讯
安全动态  |  前沿技术  |  黑客防范安全漏洞防毒杀毒编程技术安全案例 |  电子政务产品推荐网管技术安全采购产品测评在线代理OICQ
检测评估安全学院软件下载互动交流安全沙龙应急咨询技术认证安全人才技术社区嘉宾聊天安全调查
  资讯 频道 产品    

一分钟注册享受免费网站安全评估

新闻热点

美国谋划夺取全球“制网权”
攻击指定IP地址及端口的黑客病毒
“黑客”三天侵吞21万获刑11年
微软浏览器IE7被发现存在两个漏洞
黑客入侵万达广场网站 提醒修复漏洞

软件热点
完美卸载V2007 完整版
防黑菜鸟必学系列视频教程
c语言视频教学30讲第14讲
黑客攻防绝招之三十六计
redhatlinux9安装的全程录像
IIS6最佳安全性实战
   
 
入侵监测系统的构建(chkrootkit)
时间:2007-4-8 11:26:45 作者:SEC120  出处:SEC120

所谓rootkit,是一类入侵者经常使用的工具。这类工具通常非常的隐秘、令用户不易察觉,通过这类工具,入侵者建立了一条能够总能够入侵系统,或者说对系统进行实时控制的途径。所以,我们用自由软件chkrootkit来建立入侵监测系统,来保证对系统是否被安装了rootkit进行监测。

  chkrootkit在监测rootkit是否被安装的过程中,需要使用到一些操作系统本身的命令。但不排除一种情况,那就是入侵者有针对性的已经将 chkrootkit使用的系统命令也做修改,使得chkrootkit无法监测rootkit,从而达到即使系统安装了chkrootkit也无法检测出rootkit的存在,从而依然对系统有着控制的途径,而达到入侵的目的。那样的话,用chkrootkit构建入侵监测系统将失去任何意义。对此,我们在操作系统刚被安装之后,或者说服务器开放之前,让chkrootkit就开始工作。而且,在服务器开放之前,备份chkrootkit使用的系统命令,在一些必要的时候(怀疑系统命令已被修改的情况等等),让chkrootkit使用初始备份的系统命令进行工作。

  安装chkrootkit

首先来下载和安装chkrootkit工具。

 

[root@localhost~]#wgetftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz ←下载chkrootkit
--03:05:31--ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz
=>`chkrootkit.tar.gz'
Resolvingftp.pangeia.com.br...200.239.53.35
Connectingtoftp.pangeia.com.br|200.239.53.35|:21...connected.
Logginginasanonymous...Loggedin!
==>SYST...done.==>PWD...done.
==>TYPEI...done.==>CWD/pub/seg/pac...done.
==>PASV...done.==>RETRchkrootkit.tar.gz...done.
Length:37,140(36K)(unauthoritative) 
  100%[====================================>]37,1405.67K/sETA00:00
03:05:46(5.30KB/s)-`chkrootkit.tar.gz'saved[37140]
[root@localhost~]#tarzxvfchkrootkit.tar.gz ←展开被压缩的源代码
[root@localhost~]#cdchkrootkit* ←进入chkrootkit源代码的目录
[root@localhostchkrootkit-0.46a]#makesense ←编译
[root@localhostchkrootkit-0.46a]#cd.. ←返回上层目录
[root@localhost~]#cp-rchkrootkit-*/usr/local/chkrootkit ←复制编译后文件所在的目录到指定位置
[root@localhost~]#rm-rfchkrootkit* ←删除遗留的源代码目录及相关文件
测试chkrootkit

然后测试chkrootkit是否能够正常运行。[root@localhost~]#cd/usr/local/chkrootkit ←进入chkrootkit的目录
[root@localhostchkrootkit]#./chkrootkit|grepINFECTED ←测试运行chkrootkit
稍等片刻…如果没有显示“INFECTED”字样,而直接出现命令行提示符,说明一切OK!
[root@localhostchkrootkit]#cd ←回到root用户目录
让chkrootkit的监测自动化

 

  用ShellScript编写一段脚本,通过这个脚本让chkrootkit的监测自动化。如有rootkit被发现的时候,发送邮件通知root用户,并且将运行结果保存在/var/log/messages文件中。

[root@localhost~]#vichkrootkit ←建立chkrootkit自动运行脚本

总计2页    1  [2]  下一页

评论 | 收藏 | | 打印 | 关闭
相关新闻链接
     
关于Sec120 | 服务产品 | 联系我们 | 招贤纳才 | 广告服务 | 网站律师 | 网站地图 | 我要投稿

 

互联安全网  粤ICP备06118359 Copyright 1999-2009 All Right Reserved.