比思論壇

標題: url防篡改 [打印本頁]

作者: zhaoxu6679    時間: 2014-3-14 22:12
標題: url防篡改
之前工作需要,为nagios写的url篡改告警shell脚本。若url页面变动则告警。若为正常修改,则需手动重新生成hash文件,适用于变动不频繁而又较关键url。根据经验,若页面插入其他统计流量,显示时间等代码,则无法很好经行url修改监控。

     功能核心是经行url比较。利用curl 下载页面,然后计算hash值,并保存以备下次比较,此部分思想由jokechoo提供,脚本实现:tqh。 不同于防篡改,此处是实时url比较,告警。

    而防篡改技术,一般由2组服务器提供web服务,一组对外服务,此组服务器无修改权限,一旦文件被修改就会被另一组后台服务器同步回去,以此实现防篡改。想要安全就要付出不少代价。


插件1.  inithash.sh   计算原始hash值并保存 。(注意修改生成hash文件的权限,或改为nagios用户生成)
插件2. check_hash  nagios的检测插件

PS:插件内使用的是中文,注意编码格式utf-8,可先手工调试是否显示中文。若nagios主程序本身无中文支持可能显示为乱码。

代码如下,需要可下载附件。

一、插件1  inithash.sh


二、 插件2.  check_url


作者: mlmlppp    時間: 2014-4-29 19:49
!看不懂啊!




歡迎光臨 比思論壇 (http://108.170.5.98:8080/) Powered by Discuz! X2.5