本发明涉及网络安全,特别是一种基于校验码的静态页面防篡改方法。
背景技术:
网站首页被篡改,植入木马,广告等是广大网站管理员头痛的问题,传统的办法主要是预防型的,通过加强网络以及服务器安全,避免网站被入侵,页面被篡改,这样的办法虽然好,但是各种系统漏洞不断被发现,要做到绝对安全并不容易。
技术实现要素:
本发明主要针对这种现状,提出一种基于校验码的静态页面防篡改方法,通过及时发现页面篡改并补救,避免造成不良影响。
本发明采用的技术方案是:
一种基于校验码的静态页面防篡改方法,包括以下步骤
根据静态页面的文件生成唯一的原始校验码;
服务器拦截静态页面的请求;
读取当前静态页面的文件生成当前校验码,并将当前校验码与原始校验码对比;
若对比结果一致则正常响应请求,否则停止响应并通知管理员。
所述原始校验码与当前校验码为通过md5验证程序生成的md5码。
所述原始校验码存储于服务器的文件夹内。
所述静态页面停止响应时输出页面被篡改的提示信息。
所述静态页面为网站首页。
本发明的有益效果:1,采用补救式处理办法,能够有效检测防止篡改,必依赖于网络和系统安全。2,实施成本低,有效性高。
附图说明
下面结合附图对本发明的具体实施方式做进一步的说明。
图1是本发明静态页面防篡改方法的实施例流程图。
具体实施方式
如图1所示,为本发明的一种基于校验码的静态页面防篡改方法,包括以下步骤:以用户访问网站首页为例,预先根据首页的文件生成唯一的原始校验码;
服务器拦截首页的请求;
读取当前首页的文件生成当前校验码,并将当前校验码与原始校验码对比;
若对比结果一致则正常响应请求,否则停止响应并通知管理员。
作为本技术方案的进一步改进,所述原始校验码存储于服务器的文件夹内,从而确保原始校验码的文件不会被下载。
此外,所述首页停止响应时输出页面被篡改的提示信息。
以上所述仅为本发明的优先实施方式,本发明并不限定于上述实施方式,只要以基本相同手段实现本发明目的的技术方案都属于本发明的保护范围之内。