在这个信息时代,资源盗用是一件非常令人厌恶,却又非常普遍的事情。比如之前郭敬明的小说《梦里花落知多少》抄袭庄宇的小说《圈里圈外》,虽然郭敬明通过个人微博向庄宇道歉,并表示“该小说《梦里花落知多少》出版后获得的所有线上线下版权费将并且在对所有收益进行汇总计算后,将所有赔偿金支付给庄宇女士。”庄宇接受郭敬明的道歉后,提出共同成立反抄袭基金。互联网不仅让资源的分发更加便捷,而且将被盗资源从文字扩展到图片、视频。但并不是每个人都像庄女士那样幸运,能够得到应有的赔偿。所以,既然不可能完全防止别人窃取资源,那么采取防盗措施,在一定程度上防止自己的资源被窃取就变得很重要了。那么如何保护我们的资源不被窃取呢?要想知道如何防盗,最重要的是要知道自己什么时候被盗了,否则被盗了都不知道,防盗无从谈起。以您的个人网站为例。你刚刚上传了一张你拍的新照片,却发现网站访问速度越来越慢。你以为你拍的新照片吸引了大量用户,于是你打开网站后台查看今天的访问量,却发现只有几个人。在此情况下,我很遗憾地告诉您:您的网站资源很可能被他人窃取!当你发现这一点并匆忙删除这些资源以拖慢服务器速度时,你会发现你的网站似乎并没有快多少。查看访问日志,发现请求还是会从四面八方过来。这时候我们就可以使用防盗了。常见的防盗方法最常见的防盗方法有以下几种。这些方法虽然不能完全解决资源被盗的情况,但是可以有效的降低资源被盗的影响:使用Referer来防止盗链是最常用的方法。举个简单的例子,当你的网站程序收到源是xx域名的下载请求时,会先判断请求头中Referer字段的值。如果是你知道的域名,也就是你设置的Referer白名单里的域名,就是合法请求,可以下载,否则会返回错误信息。使用登录验证的方法一般用于论坛、社区等需要登录的网站。用户访问资源时,首先判断请求是否通过了登录验证。如果是,则用户可以放心下载;如果不是,则返回一条错误消息。使用cookies来验证这个方法和上面的类似,就是在下载的页面上生成一个动态的cookie。在处理资源下载请求时,首先判断请求的cookie中是否存在正确的cookie。如果有,则用户可以合法下载,如果没有,则返回错误信息。使用图形验证码的方式可以防止机器程序等非人为请求下载资源。相信大家都遇到过,就是要从多张图片中选出正确的一张,不然过不了。但是这种方式比较容易让普通用户感到厌烦。篡改网站上的热门电影、MP3等资源内容,压缩后的文件一般都比较大,而这些大的压缩文件有很多可以插入数据的地方。比如MP3有tag区,zip有remark区,电影文件内容中的任何地方,只要在下载过程中动态注入一些随机字节到这些地方,就可以得到整个文件的hash值变了。有效防止下载工具上门下载。以上拍摄云一键防盗的方法都需要你在本地搭建好资源和服务器。如果没有相应的代码知识,操作起来会有些困难。在这种情况下,选择连接云服务提供商是一个不错的选择。大多数云服务提供商都提供了多种防盗方法。以我们的云为例:水印防盗是通过在资源画面中添加水印,这样即使被盗,其他人在观看时也能从水印中看出视频的来源。优拍云提供了两种添加水印的方式:一是上传文件到优拍云存储时,可以添加水印参数/watermark/url/
