论文部分内容阅读
飞速发展的因特网在得到广泛应用的同时,也随之带来大量的网络安全问题。而作为网络信息交流的重要平台——网站,遭受着各种各样的攻击,其中最能造成破坏性和影响力的是网站的网页遭到篡改。如何保护网页不被篡改已成为网络信息安全领域研究的重要课题。 在网页防篡改领域,防篡改技术经过了定时轮询扫描、事件触发、文件驱动和核心内嵌等四次技术变革。这些技术都有各自的特点,目前较为主流的技术是核心内嵌技术。然而随着研究的深入,核心内嵌技术中所使用的MD5算法存在碰撞的概率增加,削弱了算法的安全强度。而在静态图片防篡改保护方面,直接计算大小超过100KB的图像文件的MD5值所需时间长,会影响图像被访问速度。 针对核心内嵌防篡改技术中MD5算法的安全隐患,本文分别基于MD5算法的缓冲区初始值、四个逻辑函数和循环结构提出了三种新的改进方法。通过对改进方法的可行性验证和抗碰撞性分析,提高了MD5算法安全强度。本文在保护网页静态图片上,为了减少直接计算图像的哈希值花费时间,引入了DCT图像数字水印技术。对超过100KB大小的图像文件,通过将已嵌入的水印图片进行提取和计算其MD5值的方式,代替了对图像文件直接计算MD5值的校验方式。经过实验验证,本文提出的校验方式对大小为193KB的防篡改图片所需校验时间缩短了约70%,提高了防篡改系统中所保护图像的被访问速度。最后通过编程实现和模拟服务器测试,使本文中的提出的内容满足了网页防篡改系统的基本功能需求。