解决方案 | 危害性 | 预防效果 | 参考代码 | |
防止被frame | 使用JavaScript屏蔽 | 较小 | 好 | if(self!=top){top.location=self.location;} |
防止简单复制 | 使用JavaScript屏蔽右键,复制,拖拽 | 小 | 简单,不能完全屏蔽 | |
防止恶意程序抓取数据 | 内容使用UUID等非规律链接,而非ID | 大,数据损失 | 一般 | / |
内容添加版权信息 | 大,数据损失 | 一般,实现较麻烦,可能带来性能损失 | / | |
通过google管理员工具侦测,通过程序控制 | 大,数据损失 | 好 | / | |
防盗链 | 通过浏览器的refer机制防御 | 很大,数据,流量损失 | 较好,不能盗链,但恶意程序能模拟refer恶意抓取 | Apache通过加载rewrite_module控制,具体请google IIS使用第三方ISAPI组件实现 |
图片水印 | 大,数据损失 | 较好,能得到数据但去不掉版权信息 | / | |
Flash加版权信息 | 大,数据损失 | 较好,能得到数据但去不掉版权信息 | / |