网页防篡改中分布式文件同步复制系统
2012-07-13赵莉梁静
电子设计工程 2012年23期
赵莉,梁静
(西安工业大学 计算机科学与工程学院,陕西 西安 710032)
当今社会,网站被篡改的事件屡见不鲜,研究一套能解决网站被篡改的保护系统就显得尤为迫切和重要。Web服务器核心内嵌技术比起时间轮询技术、事件触发技术而言,是一种能比较彻底解决网站被篡改的技术,因而被广泛使用[1-3]。在Web服务器核心内嵌防篡改的系统中,文件的分布式发布和篡改后的即时恢复是系统必不可少的关键模块。若采用文件完全复制的方法来发送以及保持两个文件间的同步是相当低效的,这样既浪费了时间,又浪费了系统的资源。本系统通过对发布服务器端和Web服务器端的设计,来实现对文件的发布与接收,系统可以将多个文件拼接成一个文件进行发送,只传输差异部分。
怎样能够将文件分布式的发送到多个Web服务器上,以及在发现网页被篡改后,怎样才能快速、准确地进行文件的恢复,这就是文中所要研究的主要问题。
1 系统的设计
Web服务器核心内嵌防篡改技术是指将篡改检测模块内嵌于Web服务器的内部。篡改检测模块使用密码技术为所有网页对象计算生成唯一性、不可逆转和不可伪造的数字水印。公众每次访问网页时,该模块都会读出当前网页元素的内容并重新计算其数字水印,然后与之前存储的数字水印进行对比。一旦发现网页被非法修改,即两次所比对的数字水印不同,就会马上进行网页的自动恢复,从而保证了非法网页内容不被公众所浏览到[4-5]。……
登录APP查看全文
