监控web站点目录下所有文件是否被恶意篡改
监控web站点目录下所有文件是否被恶意篡改,(文件内容被改了)如果有的就打印改动的文件名
定时任务:每三分钟执行一次监测一次
文件被篡改的特征:
大小可能会变化(为什么说可能呢,如果把里面的值1改为2大小是不会变化的)
修改时间会变化 (文件测试符ot,nt)
文件内容会变化,通过md5sum指纹判断
增加或者删除文件
问题:
代码发布方案:大公司或规范的公司,不会时刻传代码,每天1-2次
脚本不严谨啊,工作中先解决文件,然后在解决好问题
#!/bin/sh num=`cat site.log|wc -l` md5num=`md5sum -c /tmp/checkmd5.db|grep -i FAILED|wc -l` filenum=`ls -l /etc/ |wc -l` if [ $md5num -ne 0 ] thenecho "md5sum -c /tmp/checkmd5.db|grep -i FAILED" fiif [ $filenum -ne $num ] thenecho "/etc/ dir is change" fi ~
转载于:https://blog.51cto.com/baishuchao/1942742
监控web站点目录下所有文件是否被恶意篡改相关推荐
- java 下载项目中的文件_java 下载web项目目录下的文件
1 前台传个文件的名称到后台 serivce 传值: web.XML 设置: ServletDownload 类中: package com.ving.xzsp.touch.selfServ; imp ...
- 企业的网站遭受木马攻击了,导致网站目录下所有文件都被篡改了
问题: 一个 lamp 的服务器站点目录下所有文件均被植入如下内容 <script language=javascript src=http://luoahong.blog.51cto.com/ ...
- 使用Prometheus监控web站点及证书过期
文章目录 配置详情 安装配置black_expoter 配置Prometheus支持black_expoter 配置告警规则 配置grafana 本文所指的web监控是指对某些访问地址或者说是接口进行 ...
- svn 自动同步到web站点目录post-commit.bat
为什么80%的码农都做不了架构师?>>> 需求分析: 在服务器上搭建了visualSVN server ,然后为了统一测试环境,又在服务器上搭建了web server.现在的需 ...
- 利用麦咖啡(McAfee)打造超安全的Web站点目录
这篇文章主要介绍了利用麦咖啡(McAfee)打造超安全的Web站点目录,需要的朋友可以参考下 话说某日暴某站菊花,发现Web目录权限极小, 除了基本的上传功能健全,几乎没有任何权限,修改,删除,替换等 ...
- 9.proc目录下的文件和目录详解
1./proc目录下的文件和目录详解 /proc:虚拟目录.是内存的映射,内核和进程的虚拟文件系统目录,每个进程会生成1个pid,而每个进程都有1个目录. /proc/Version:内核版本 /pr ...
- idea 不打开文件提示错误_解决IDEA误删out目录下的文件导致404无法访问的问题
前言 有时候IDEA下写Web项目时可能会遇到如下问题: 误删out目录下的文件导致开启服务器后无法访问页面的问题 新增加一个页面或添加一张图片,在项目编译运行后,未能自动更新到out\artifac ...
- 利用zabbix web scenario 监控Web站点的可用性
Zabbix也可以监控Web站点的可用性.前提是安装Zabbix时启用了libcurl支持. 要使用Web监控,首先需要定义Web Scenario.而每个Web Scenario有一个或者多个 &q ...
- c# 遍历文件夹深度_C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)...
//遍历一个目录下所有的文件列表,代码实例 DirectoryInfo dir = new DirectoryInfo(folderName); var list = GetAll(dir); /// ...
最新文章
- 全球最大的3D数据集公开了!标记好的10800张全景图
- python123程序设计题说句心里话_用c++写一个简单的计算器程序
- 什么是好的API设计?
- Python基础数据类型之set集合
- 创业公司做数据分析(三)用户行为数据采集系统 (转)
- 平板电脑触摸屏驱动_解答!工业平板电脑的触摸屏如何升级?
- .htaccess的基本作用及相关语法介绍
- [刷题]算法竞赛入门经典(第2版) 5-2/UVa1594 - Ducci Sequence
- shell 函数传递参数_python3基础之函数参数的传递方式
- 一次vue-cli 2.x项目打包优化经历(优化xlsx插件)
- Delphi 与 DirectX 之 DelphiX(23): TDirectDrawSurface.Blur;
- 微信小程序引用阿里巴巴iconfont
- opnet matlab联合仿真,OPNET与Matlab联合仿真参数设置
- arcgis运行慢_ArcGIS Desktop打开慢的解决办法
- todo已完成任务_总结一下TODO的用法
- QT 删除QString空白字符
- 搭积木java,Jimu:像搭积木一样DIY原生Android App
- xp设置系统时间同步服务器,xp设置时间同步服务器
- 何水无鱼?何山无石?何人无父?何女无夫?何树无枝?何城无市?
- origin出现demo水印解决方案
热门文章
- CentOS系统启动流程
- vs2010 SQL Server Compact 3.5出错
- 地方弱势运营商如何发展宽带业务?
- Silverlight 2 Beta 2发布
- CowNew开源团队4月14日聚会
- PHP实现将任意尺寸的图片裁剪后等比缩放到任意尺寸的透明图片上,并实现图片翻转...
- [cocos2d-x]图层的旋转缩放效果
- SQL Server BI Step by Step SSRS 1-Reporting Service 2008的新特性
- bash魔法堂:History用法详解
- HDU 1432 Lining Up (POJ 1118)