Solaris服务器配置高级入侵检测工具AIDE
作者: 曹江华, 出处:IT专家网, 责任编辑: 张帅,
2008-07-15 13:05
AIDE即Advanced Intrusion Detection Environment,高级入侵检测环境,是一个文件完整性检测工具,AIDE能够构造指定文件的数据库,用aide.conf作为其配置文件。
三、下载安装AIDE
1.下载安装mhash,扩展库
Mhash扩展库支持12种混编算法,可以知道,它支持下面的混编算法:
| CRC32 HAVAL160 MD5 CRC32B HAVAL192 RIPEMD160 GOST HAVAL224 SHA1 HAVAL128 HAVAL256 TIGER #wget ftp://ftp.sunfreeware.com/pub/freeware/intel/10/mhash-0.9.9-sol10-x86-local.gz #gunzip mhash-0.9.9-sol10-x86-local #pkgadd –d mhash-0.9.9-sol10-x86-local |
2 下载安装libiconv库
libiconv库为需要做转换的应用提供了一个iconv()的函数,以实现一个字符编码到另一个字符编码的转换。由于历史原因,国际化的文字常常由于语言或者国家的原因使用不同的编码。随着互联网时代的到来,通过互联网进行文字交流也逐渐增多:浏览外国的网站,这个时候字符编码的转换变得尤为重要。这带来了一个问题,就是许多字符在某一种编码方式中没有。为了解决这种混乱,Unicode的编码方式被建立。Unicode是一种超级编码包含了所有这些编码的字符集,因此一些新的文本格式像XML的默认编码方式就是Unicode.
但是很多老式的计算机还在使用当地的传统的字符编码方式。而一些程序,例如邮件程序和浏览器必须能在这些不同的用户编码之间作转换。其他的一些程序则内置支持Unicode,以顺利支持国际化的处理,但是仍然有在Unicode和其他的传统编码之间转换的需求。GNU的libiconv就是为这两种应用设计的编码转换库。
| #wget http://mirrors.easynews.com/sunfreeware/i386/10/libiconv-1.8-sol10-intel-local.gz #gunzip libiconv-1.8-sol10-intel-local.gz #pkgadd –d libiconv-1.8-sol10-intel-local |
3下载安装libgcc
Libgcc是编译器内部的函数库,是用来实现目标平台没有直接实现的语言元素。举个例子,C 语言的模运算符 ("%") 在某个平台上可能无法映射到一条汇编指令。可能用一个函数调用实现比让编译器为其生成内嵌代码更受欢迎(特别是对一些内存受限的计算机来说,比如微控制器)。很多其它的基本运算,包括除法、乘法、字符串处理(比如 memory copy)一般都会在这类函数库中实现。
| #wget ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libgcc-3.4.6-sol10-x86-local.gz #gunzip libgcc-3.4.6-sol10-x86-local.gz #pkgadd –d libgcc-3.4.6-sol10-x86-local |
4 下载安装AIDE
| #wget ftp://ftp.sunfreeware.com/pub/freeware/intel/10/aide-0.13.1-sol10-x86-local.gz #gunzip aide-0.13.1-sol10-x86-local.gz #pkgadd –d aide-0.13.1-sol10-x86-local |

图2 AIDE在Soilaris 10下安装完成界面

