linux入侵检测工具之AIDE

1、aide的概述
AIDE(Adevanced Intrusion Detection Environment,高级入侵检测环境)是个入侵检测工具,主要用途是检查文本的完整性。 

AIDE能够构造一个指定文档的数据库,他使用aide.conf作为其配置文档。AIDE数据库能够保存文档的各种属性,包括:权限 (permission)、索引节点序号(inode number)、所属用户(user)、所属用户组(group)、文档大小、最后修改时间(mtime)、创建时间(ctime)、最后访问时间 (atime)、增加的大小连同连接数。AIDE还能够使用下列算法:sha1、md5、rmd160、tiger,以密文形式建立每个文档的校验码或散 列号。

2、aide部署

yum -y install aide

3:配置文件

/etc/aide.conf

为了直观

[[email protected] ~]# grep -v ^# /etc/aide.conf |grep -v ^$ > /etc/aide2.conf

[[email protected] ~]# mv /etc/aide2.conf /etc/aide.conf
mv: overwrite `/etc/aide.conf‘? y

4:创建测试目录及测试文件

[[email protected] ~]# mkdir aide_test_check
[[email protected] ~]# cp /etc/hosts* ./aide_test_check/

5:自定义配置文件

@@define DBDIR /var/lib/aide      --基准数据库目录
@@define LOGDIR /var/log/aide
database=file:@@{DBDIR}/aide.db.gz      --基准数据库文件
database_out=file:@@{DBDIR}/aide.db.new.gz      --更新数据库文件

6:初始化数据库:
# /usr/sbin/aide -c /etc/aide.conf --init

AIDE, version 0.14

### AIDE database at /var/lib/aide/aide.db.new.gz initialized.

7: 把初始化的数据库当做基准数据库

# cp /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz

8: 测试AIDE能否发现文件更改

# cp /etc/passwd /aide_test_check/
# rm -rf /aide_test_check/hosts
# echo hello > /aide_test_check/hosts.allow

检测文件

# /usr/sbin/aide -c /etc/aide.conf --check

---------------------------------------------------
Added files:
---------------------------------------------------

added: /root/aide_test_check/passwd

---------------------------------------------------
Removed files:
---------------------------------------------------

removed: /root/aide_test_check/hosts

---------------------------------------------------
Changed files:
---------------------------------------------------

changed: /root/aide_test_check
changed: /root/aide_test_check/hosts.allow

9:如果上面的更改合法的操作,需要更新基准数据库

# /usr/sbin/aide -c /etc/aide.conf --update
# cd /var/lib/aide
# cp aide.db.new.gz aide.db.gz
cp: overwrite `aide.db.gz‘? y

10:把报告发往邮箱:

# /usr/sbin/aide -c /etc/aide.conf --check |mail -s "test aide" [email protected]

时间: 2024-11-02 00:10:51

linux入侵检测工具之AIDE的相关文章

linux入侵检测工具chkrootkit

有时候服务器出现莫名其妙的情况,怀疑机器是否被入侵,可以使用这个chkrootkig工具: chkrootkit是一个开放源代码的安全检测工具他的官方网站是 www.chkrootkit.org 下载地址: http://pkgs.repoforge.org/chkrootkit/ 根据OS版本下载对应的包: wget http://pkgs.repoforge.org/chkrootkit/chkrootkit-0.49-1.el5.rf.x86_64.rpm 开始检测: 运行 chkroot

Tiger –UNIX:一款开源安全审计 入侵检测工具

Tiger 是一个完全由shell脚本编写的UNIX的免费.开源安全工具,适用于安全审计和入侵检测. Tiger的特性: 1)模块化设计,使得它扩展性比较强, 2)多用途,可用于主机审计和入侵检测. Tiger的优点: 从目前来说,在网络上有很多免费的入侵检测工具,检测方面也囊括了多个层面,目前主要的检测方面如下, 1)网络层面的入侵检测 2)Linux内核补丁入侵检测,例如像LIDS(作为内核补丁和系统管理员工具)或者是linux事件日志查看器等) 3)文件完整性检查工具(如aide,inte

【Linux 入侵检测】

检查linux系统是否被入侵或者中毒的步骤? 一.检查操作系统 (1)检查带宽,查看网卡流量 (2)检查系统登录登出日志,安全日志,和/etc/passwd是否被修改过 (3)查看系统是否存在异常进程: pwdx -- 查看进程的路径: lsof  --  查看系统打开的库文件 百度异常进程的名字 (4)查看开机启动服务和定时任务: /etc/rc.local 和 crontab –l (5)分析系统日志 二.检查应用是否存在漏洞,检查应用的版本信息(日志和进程) 三.常用的入侵检测工具 PSA

Linux系统性能检测工具

忙里偷闲浏览网站,看到了一些不错的Linux性能检测工具.担心以后忘记在这里做个记录.如有错误的地方,或者不足,以及平时用的不多,但是很给力的工具还请看到此博文的同志们多多提建议.谢谢! dstat 工具 说明:dastat 此软件小巧玲珑,软件包大小只有144k,安装大小660k.此工具默认情况下会动态显示----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--负载情况.(看我上的图) 1.安装dstat y

[Linux 性能检测工具]TOP

TOP NAME 显示linux任务 语法 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...] 描述 top程序提供了系统实时信息,显示系统的总体信息和一组由内核管理的任务,系统总体信息的类型,和任务列表上类型,顺序和大小信息,都可以由用户配置,重启机制就有效. 提供了有限的一些交互接口让用户配置,涵盖了操作的每个方面.当top引用这个文件,可以随意命名top程序,然后当读写一个配置文件的时候新的名称会被引用到top的显示

Linux 性能检测工具Vmstat命令

Linux 性能检测工具Vmstat命令提供了对进程.内存.页面I/O块和CPU等信息的监控,vmstat可以显示检测结果的平均值或者取样值,取样模式可以提供一个取样时间段内不同频率的监测结果. Linux 性能检测工具Vmstat命令process(procs)r:等待运行时间的进程数量b:处在不可中断睡眠状态的进程w:被交换出去但是仍然可以运行的进程,这个值是计算出来的 ·Linux 性能检测工具Vmstat命令memoryswpd:虚拟内存的数量free:空闲内存的数量buff:用做缓冲区

Windows自带强大的入侵检测工具——Netstat 命令 查询是否中木马

Netstat命令可以帮助我们了解网络的整体使用情况.根据Netstat后面参数的不同,它可以显示不同的网络连接信息.Netstat的参数如图,下面对其中一些参数进行说明.如何检测本机是否有被中木马,电脑系统后台是否已被秘密操控,是否被监听.今天跟大家讲下如何查询可疑连接,调用任务管理器Ctrl+Shift+ESC组合键,找到对应的PID数值,右击结束进程. 一.netstat命令详解 1.netstat -a -a显示所有连接和侦听端口,包括本地和远程系统连接时使用的TCP端口或者UDP端口,

Linux后门入侵检测工具,附bash漏洞解决方法[转载]

转自:http://blog.jobbole.com/77663/ 官网 ClamAV杀毒软件介绍 ClamAV是一个在命令行下查毒软件,因为它不将杀毒作为主要功能,默认只能查出您计算机内的病毒,但是无法清除,至多删除文件.ClamAV可以工作很多的平台上,但是有少数无法支持,这就要取决您所使用的平台的流行程度了.另外它主要是来防护一些WINDOWS病毒和木马程序.另外,这是一个面向服务端的软件. 下载ClamAV安装包 ClamAV的官方下载地址为http://www.clamav.net/d

Linux后门入侵检测工具,附bash漏洞解决方法

一.rootkit简介 rootkit是Linux平台下最常见的一种木马后门工具,它主要通过替换系统文件来达到入侵和和隐蔽的目的,这种木马比普通木马后门更加危险和隐蔽,普通的检测工具和检查手段很难发现这种木马.rootkit攻击能力极强,对系统的危害很大,它通过一套工具来建立后门和隐藏行迹,从而让攻击者保住权限,以使它在任何时候都可以使用root权限登录到系统. rootkit主要有两种类型:文件级别和内核级别,下面分别进行简单介绍. 1.文件级别rootkit 文件级别的rootkit一般是通