论文部分内容阅读
随着互联网技术的发展,电子商务、电子政务和电子图书得到广泛应用,有大量的文件在互联网上流动。如果这类文件被篡改,将会产生严重的后果。数字水印技术作为信息安全的重要部分,成为国际上研究的热点。国内外针对数字水印技术的研究主要集中在图像、视频和音频等数字产品中。网页作为传播信息的载体,对网页内容的保护越来越受到重视,网页程序的安全问题是网页技术应用中的热点问题。网页作为一种超文本因其包含冗余数据较少,水印嵌入困难等因素,网页水印技术并未得到重视和深入研究。本文主要针对脆弱数字水印技术以及其在保护静态和动态网页完整性的应用进行了研究和探索,主要研究内容包括:1.提出几种基于模式识别技术的网页水印方案。包括基于保局投影(LPP)的HTML网页水印方案、基于简单主成分分析(SPCA)和随机映射(RP)的水印方案,这些方案都是对现有网页水印方案的缺陷进行改进,如水印要保护的内容以及水印的嵌入方式等。实验表明,方案对现有的水印技术的缺点有明显的改进。2.提出基于Logistic Map的分块网页水印方案。该方法只对网页中的重要信息进行保护,对提取的信息数据首先进行分块,然后分别?使用Logistic Map生成水印信息块,将生成的各水印信息块组合起来即是该网页的水印信息。在水印嵌入时,在忽略双引号中的内容的同时,不采用循环嵌入的方法。实验结果表明,该水印方案在有效性、时间效率上较现有方法都有很大的提高。3.提出两种新的基于HTML语言中的特殊字符的嵌入方式。根据网页中的某些字符串组合在浏览器中不会显示出来或者会显示为空格的特点,对这些字符串进行编码,使其代表一定的水印信息。通过将其嵌入在网页中,就能达到嵌入水印的目的。实验结果表明,该方式所产生的水印保持了传统方式水印的不可见性,不会对网页的功能造成影响,而且能够达到保护网页内容的目的。4.动态网页保护技术。文章介绍了动态网页技术的概念以及其工作原理,同时,对动态网页水印技术在网站中的应用场景给出了描述。文章提出了一种用于保护ASP网页的水印技术。根据ASP网页的特点,以及网页内容的重要性,水印只对网页中的<script>与</script>之间的程序代码以及<%……%>之间的程序代码进行保护。在嵌入的过程中,依据大小写不敏感性,将水印嵌入在HTML标签以及<%……%>之间的部分中。实验结果表明,本水印算法对于动态网页的保护是有效的,水印的嵌入也不会对网页的功能造成影响。而且,水印的嵌入和检测时间都很小。