OSSEC监测文件完整性

实验声明:本实验教程仅供研究学习使用,请勿用于非法用途,违者一律自行承担所有风险!

实验名称

OSSEC监测文件完整性

实验原理

OSSEC根据文件的哈希值,来判断文件是否发生了改变 将需要监控的文件,加入OSSEC的文件完整性检查清单,即可。

实验环境

三台主机 一台OSSEC服务器,已安装完成 一台OSSEC客户端,未安装 一台WEB浏览器,查看完整性监测结果

实验步骤

一、在服务器上生成OSSEC客户端信息

登录OSSEC服务器 sudo -i 输入密码360College,切换root用户

生成客户端信息

/var/ossec/bin/manage_agents 注意IP地址与实验环境一致 

导出客户端密钥 注意是002,不是001 

启动服务器 /var/ossec/bin/ossec-control start

二、安装客户端,并导入信息

安装客户端

登录OSSEC客户端机器

sudo -i 输入密码360College,切换root用户

下载安装程序

wget -U ossec https://bintray.com/artifact/download/ossec/ossec-hids/ossec-hids-2.8.3.tar.gz

解压

tar -zxvf ossec-hids-*.tar.gz

进入目录安装

cd ossec-hids-*

执行安装脚本

./install.sh 注意安装agent与输入正确的服务器IP

导入客户端密钥

/var/ossec/bin/manage_agents

启动客户端

/var/ossec/bin/ossec-control start

三、查看WEB页面

登录windows机器 ,查看OSSEC的WEB

四、配置客户端文件监控

登录ossec客户端操作

vim /var/ossec/etc/ossec.conf 注释掉原来的检测项,修改检查周期为1分钟(不修改会检测很多文件) 新增的监控文件为/tmp/1.txt

重启客户端服务 /var/ossec/bin/ossec-control restart

新建/tmp/1.txt文件

vim /tmp/1.txt 输入任意内容,保存

五、查看当前文件HASH

登录WEB

六、验证监控有效

登录OSSEC客户端,修改/tmp/1.txt

vim /tmp/1.txt 随便修改内容后保存

再次查看WEB,如果看不到现象,请等待一分钟。

实验总结

OSSEC的文件完整性监控,会从四个角度进行 文件哈希值,包含MD5和SHA1,文件大小,文件修改时间。

posted @ 2020-11-17 20:21  码小农的幸福生活  阅读(642)  评论(0编辑  收藏  举报