在linux中检测go语言,Linux AIDE(文件完整性检测)-Go语言中文社区

 2023-09-18 阅读 17 评论 0

摘要:一、AIDE的概念go dockerfile、AIDE:Advanced Intrusion Detection Environment,是一款入侵检测工具,主要用途是检查文档的完整性。AIDE在本地构造了一个基准的数据库,一旦操作系统被入侵,可以通过对比基准数据库而获取文件变更记录࿰

一、AIDE的概念

go dockerfile、AIDE:Advanced Intrusion Detection Environment,是一款入侵检测工具,主要用途是检查文档的完整性。AIDE在本地构造了一个基准的数据库,一旦操作系统被入侵,可以通过对比基准数据库而获取文件变更记录,使用aide.conf作为其配置文档。AIDE数据库能够保存文档的各种属性,包括:权限(permission)、索引节点序号(inode number)、所属用户(user)、所属用户组(group)、文档大小、最后修改时间(mtime)、创建时间(ctime)、最后访问时间(atime)、增加的大小连同连接数。AIDE还能够使用下列算法:sha1、md5、rmd160、tiger,以密文形式建立每个文档的校验码或散列号。

二、AIDE使用

golang 内核模块,1.安装aide yum install aide -y

2.配置文件所在路径:/etc/aide.conf

3.对AIDE的配置文件进行检测:aide -D

7a56cf5a5f676bfcfe8e2901d5a52b06.png

4.创建一个文件test1.txt

5.根据aide.conf的配置进行初始化数据库   aide -c /etc/aide.conf -i

b4e3dafd75ce717f8c18f2ea4793b09b.png

6.将新的初始化的数据库进行重命名

cd /var/lib/aide/

cp aide.db.new.gz   aide.db.gz

5ff63992280a1815ff1a315ab9d11241.png

7.修改刚才创建的文件

8.运行aide –check 对整个磁盘进行检查  aide --check  或者aide -C

981072b8ba223731435b3072e50c361a.png

9.效果如下,可以看到文件修改被检测出来

e403f489fd193f33e60a6e7d9530cc70.png

10.如果文件修改,对AIDE数据库进行更新

aide   --update 或 aide  -u

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/77199.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息