佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1052|回复: 6

防止盗link

[复制链接]
发表于 21-5-2007 10:09 AM | 显示全部楼层 |阅读模式
小弟用asp 写了个网站。网站内有些doc,mp3,jpg 是公司员工login之后才允许看得。
问题是有些员工copy & paste 这些link 于外人使用,e.g(http://www.abc.com/documents/abc.doc)
可以直接下载而不需经过asp validate user login。
小弟试过用 asp check user validation 后再 redirect to 那些文件,但是文件的hyperlink 最后还是display 在address bar 上。

请问要如何set才能让 没login 的用户不能够下载网站的任何文件,谢谢
回复

使用道具 举报


ADVERTISEMENT

发表于 21-5-2007 11:18 AM | 显示全部楼层
set protected folder应该可以防止。
回复

使用道具 举报

发表于 21-5-2007 11:39 AM | 显示全部楼层
把全部file save as zip or rar. 然后Set Password; 密码只让公司员工才知道.
回复

使用道具 举报

 楼主| 发表于 21-5-2007 04:53 PM | 显示全部楼层
原帖由 SotongJiang 于 21-5-2007 02:58 PM 发表
server有没有类似检查URL的mapping的机制?



没有, 如何set?
回复

使用道具 举报

发表于 22-5-2007 12:28 AM | 显示全部楼层
看看这个吧...
http://mvolo.com/blogs/serversid ... IS-and-ASP.NET.aspx
对你应该有帮助... 至少可以了解概念...

懒惰写自己的code的话可以使用free的web service... http://www.anti-leech.com/

再不然... 上网查查关于Anti-Leeching或Anti-HotLinking的资料吧... 应该会有适合你的资料...

[ 本帖最后由 小妞儿 于 22-5-2007 01:49 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 23-5-2007 10:52 AM | 显示全部楼层
原帖由 小妞儿 于 22-5-2007 12:28 AM 发表
看看这个吧...
http://mvolo.com/blogs/serversid ... IS-and-ASP.NET.aspx
对你应该有帮助... 至少可以了解概念...

懒惰写自己的code的话可以使用free的web service... http://www.anti-leech.com/

...


谢谢你, 给我一个很好的了解概念。。。

你提供的保护方法,是防止别的网页盗链, 但是如果别人直接将链复制在IE的 address bar 上呢(e.g:直接将http://www.abc.com/important_document.doc复制在browser address bar 上),他们还是可以取得文件, 如果是那样的话,又如何防止呢?

[ 本帖最后由 牵牛 于 23-5-2007 10:53 AM 编辑 ]
回复

使用道具 举报

Follow Us
发表于 26-5-2007 07:17 PM | 显示全部楼层

回复 #7 牵牛 的帖子

其实解决方案在第一篇文章里已经显而易见... 要达到防盗连... 必须写自己的HTTPHandler(或HTTPModule)去handle不同的File Type... 这样才能Filter所有Request... 而他Filter的方法是检查HTTPHeader里的Referer... 如果Header里没有Referer这个项目... 或者Referer不是所指定的Domain... HTTPHandler就会发出错误讯息...

但是如果用户用Download Manager如FlahshGet下载的话... 他很有可能会手动填写Referer... 所以为了解决这方面的问题... 一开始就不要让用户知道确切的下载地址... 不要让他们用Link下载... 而是用Button... 按了Button后... 自动弹出下载的对话框...

如果还不满意的话... 再写一个检查Cookie的HTTPHandler或HTTPModule... 如果检查不到Cookie... 就无法下载...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 9-9-2025 06:27 AM , Processed in 0.107444 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表