使用AIDE工具做入侵檢測

2021-10-08 21:08:56 字數 2160 閱讀 9236

aide(advanced intrusion detection environment,高階入侵檢測環境)是個入侵檢測工具,主要用途是檢查文件的完整性。

aide能夠構造乙個指定文件的資料庫,他使用aide.conf作為其配置文件。aide資料庫能夠儲存文件的各種屬性,包括:許可權(permission)、索引節點序號(inode number)、所屬使用者(user)、所屬使用者組(group)、文件大小、最後修改時間(mtime)、建立時間(ctime)、最後訪問時間(atime)、增加的大小連同連線數。aide還能夠使用下列演算法:sha1、md5、rmd160、tiger,以密文形式建立每個文件的校驗碼或雜湊號。

實驗目的:

aide通過檢查資料檔案的許可權、時間、大小、雜湊值等,校驗資料的完整性。

使用aide需要在資料沒有被破壞前,對資料完成初始化校驗,生成校驗資料庫檔案,在被攻擊後,可以使用資料庫檔案,快速定位被人篡改的檔案。

步驟

實現此案例需要按照如下步驟進行。

步驟一:部署aide入侵檢測系統

1)安裝軟體包

[root@proxy ~]# yum -y install aide

2) 修改配置檔案

確定對哪些資料進行校驗,如何校驗資料

[root@proxy ~]# vim /etc/aide.conf

@@define dbdir /var/lib/aide                            //資料庫目錄

@@define logdir /var/log/aide                            //日誌目錄

database_out=file:@@/aide.db.new.gz                //資料庫檔名

//一下內容為可以檢查的專案(許可權,使用者,組,大小,雜湊值等)

#p:      permissions

#i:      inode:

#n:      number of links

#u:      user

#g:      group

#s:      size

#md5:    md5 checksum

#sha1:   sha1 checksum

#sha256:        sha256 checksum

dataonly =  p n u g s acl selinux xattrs sha256

//以下內容設定需要對哪些資料進行入侵校驗檢查

//注意:為了校驗的效率,這裡將所有預設的校驗目錄與檔案都注釋

//僅保留/root目錄,其他目錄都注釋掉

/root   dataonly

#/boot   normal                                    //對哪些目錄進行什麼校驗

#/bin    normal

#/sbin   normal

#/lib    normal

#/lib64  normal

#/opt    normal

#/usr    normal

#!/usr/src                                        //使用[!],設定不校驗的目錄

#!/usr/tmp

步驟二:初始化資料庫,入侵後檢測

1)入侵前對資料進行校驗,生成初始化資料庫

[root@proxy ~]# aide --init

aide, version 0.15.1

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

//生成校驗資料庫,資料儲存在/var/lib/aide/aide.db.new.gz

2)備份資料庫,將資料庫檔案拷貝到u盤(非必須的操作)

[root@proxy ~]# cp /var/lib/aide/aide.db.new.gz   /media/

3)入侵後檢測

[root@proxy ~]# cd /var/lib/aide/

[root@proxy ~]# mv aide.db.new.gz aide.db.gz

[root@proxy ~]# aide --check    //檢查哪些資料發生了變化

AIDE入侵檢測系統

aide通過檢查資料檔案的許可權 時間 大小 雜湊值等,校驗資料的完整性。使用aide需要在資料沒有被破壞前,對資料完成初始化校驗,生成校驗資料庫檔案,在被攻擊後,可以使用資料庫檔案,快速定位被人篡改的檔案。安裝軟體 root proxy yum y install aide修改配置檔案 root ...

sha1校驗工具 使用AIDE工具做入侵檢測

aide advanced intrusion detection environment,高階入侵檢測環境 是個入侵檢測工具,主要用途是檢查文件的完整性。aide能夠構造乙個指定文件的資料庫,他使用aide.conf作為其配置文件。aide資料庫能夠儲存文件的各種屬性,包括 許可權 permiss...

AIDE入侵檢測和掃瞄抓包工具

目錄 1 aide入侵檢測系統 2 掃瞄與抓包 define dbdir var lib aide define logdir var log aide database out file aide.db.new.gz 備份資料狀態檔案 入侵檢查 典型掃瞄方式 常見工具 nmap掃瞄 一款強大的網路...