行至水穷处,坐看云起时

  • rss
  • 博客首页
  • 音乐故事
  • 摄影相册
  • 站点导航
  • 与我联络

关于使用apache中setenvif模块防止图片盗连的衍生问题

2005-02-12 | 2:24

恩,前不久,刚刚指责了一则文章中的错误,今天由于想尝试禁止mp3播放,所以进行了如下设置

SetEnvIfNoCase Referer "^http://skylove.study-area.org/" local_ref=1
<FilesMatch ".mp3">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>

结果后来很郁闷地发现,的确禁止了外边的站点引用,但是我自己也无法播放了。。。到底怎么回事呢??

首先,我把mp3那里改为gif,发现阻止功能很正常。。。那么看来就是另有玄机了???
把Referer的blog抓下来看看吧。。。。于是。。。把httpd.conf里的CustomLog /logs/referer_log referer 启用起来,之后tail一看。。。

http://skylove.study-area.org/bbs/read_233_1.htm -> /bbs/images/wind/read/profile.gif
http://skylove.study-area.org/bbs/read_233_1.htm -> /bbs/images/wind/read/message.gif
http://skylove.study-area.org/bbs/read_233_1.htm -> /bbs/images/wind/read/email.gif
- -> /<某路径>/NET-xxxx.mp3
- -> /<某路径>/NET-xxx.mp3
- -> /<某路径>/NET-xx.mp3

倒。。。为什么到了mp3这里就没有了引用路径了?????后来一下,是不是因为嵌入object代码的时候根本就获取不到路径呢???? 再仔细一看,果然!!比如swf文件的调用也是如此,没办法获得是由哪个页面申请的。。。

哎,看来防止mp3,swf这些被盗用,只有从设置本地cookie等方式下手了??? 那如果我不用object标记,改用w3c支持的embed是否可以呢???我又测试了一次,结论是。。。。依然不可以!!!

以上我是在apache 1.33中测试得到的结果,2.x的我没试。转载的兄弟如果"忘记"保留俺的版权不要紧,记得把版本敲上去,否则会害别人的。

标签:apache, blog, CU, mp3, 图片

相关日志

  • 由加工一张photo引起的一连串事务(最后用ImageMagick搞定) (0)
  • 清明节在雅安上里周围拍摄了一组照片 (0)
  • 忙碌的一天 (0)
  • 叫化窝那则apache设置图片防止盗连接的代码有误 (0)
  • 利用Trixie精简CU浏览页面 (1)
  • 刚在手机上把营运商的选集修改了 (0)
  • linux可设置ip协议参数说明及个人杂语(二) (0)
  • 音乐故事 (1)
  • 要回家了呢~~~ (0)
  • 真开心啊,google里已经可以找到俺的blog了 (0)
Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
分类
艺海无涯
Tags
apache, blog, CU, mp3, 图片
订阅RSS留言
订阅RSS留言
Trackback
Trackback

« mod_mp3的rss里显示中文。。。 今天在电台里听了kiki的节目~~~声音粉动人哦~~ »

留言

你可以使用这些标记 : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

点击取消回复
rss 订阅RSS留言 valid xhtml 1.1 design by jide powered by Wordpress get firefox