文件防篡改使用说明

1、文件防篡改通过文件的MD5字符串(大小写均可)来监测文件是否被篡改过,并进行告警,默认每30分钟扫描一次文件,linux查看文件md5字符串如下
[root@VM-0-14-centos server]# md5sum wgcloud-server-release.jar
9991a48745dccabd6b922390b3286700  wgcloud-server-release.jar
2、文件名称,就是我们自定义文件的别名
3、默认30分钟扫描,暂时不支持自定义时间
4、文件绝对路径,就是文件在监控主机的完整路径,如:/home/wgcloud/server/wgcloud-server-release.jar
5、文件防篡改保护机制视频讲解
6、如何实现发现文件被篡改后,agent自动将被篡改的文件还原回到原始文件,如下例子
如下shell脚本oaFileSafe.sh,它主要用于保护OA业务系统的/oaWorkspace/config/application.yml文件,若发现文件的md5字符串不一致,说已经文件已被篡改,然后进行恢复处理
先进入到目录/oaWorkspace/config,删除被篡改的文件application.yml,然后下载原始文件application.yml到/oaWorkspace/config下
这里例子,使用的是server自带的下载能力,当然我们也可以使用自己的下载途径
然后,将这个serverFileSafe.sh放到自己的被监控主机(即agent主机)上
最后一步,需要借助我们的自定义监控项功能,添加一条执行指令,定期执行达到扫描监控目的