怎么能防止游客下载网站上的图片。

huoapeng 2005-09-08 05:17:21
我公司做的电子商务网站上有很多比较机密的图片。有什么技术能防止游客下载么?
...全文
2159 64 打赏 收藏 转发到动态 举报
写回复
用AI写文章
64 条回复
切换为时间正序
请发表友善的回复…
发表回复
duxbin 2005-09-30
  • 打赏
  • 举报
回复
我看到过一个网站,他是用了一个透明的GIF覆盖图片,这样下载的话,一般人点右键下载的就是那个透明的GIF。
德仔 2005-09-19
  • 打赏
  • 举报
回复
公开的秘密,没必要说这些东东嘛.
wangwei27932987 2005-09-13
  • 打赏
  • 举报
回复
看的到就有辦法下載,就算禁止下載網頁,屏掉右鍵,圖片編輯,移開鼠標.都還是可以用print screen sysrq鍵或者其他工具截圖.
timepalette 2005-09-13
  • 打赏
  • 举报
回复
回复人:oop80(RedSky) ( ) 信誉:98 2005-09-09 14:35:00 得分:0
lovefootball(蟑螂) 方法还是不安全, 还要补充, 最好的方法是图像不用任何存储器存放,完全用脑子记忆, 记住每一点 rgb值, 要用的时候一点一点的画出来。

在人类搞清楚大脑的细节并可以随意存取大脑的记忆之前,
这个是最安全的了.
oneway888 2005-09-13
  • 打赏
  • 举报
回复
lovefootball(蟑螂),说的有点像《大碗》里的台词,蛮顺,的确不错。
gflpower 2005-09-13
  • 打赏
  • 举报
回复
不要费脑筋了, 大不了 用PRINT SCREEN  你还能怎么样 ,
自然框架 2005-09-13
  • 打赏
  • 举报
回复
用ISAPI做过滤。

到网上授一下,有现成的文件,按照说明配制上就可以了。

另一种方法就是(很占用内存)

把图片都放在bin目录下,这里的东西是都不能浏览到的

然后呢用读文件的方式,把图片读出来,然后在用流的方式发送给用户。

这一过程是要占用内存的,图片越多越大,占的内存也就越大。

双杯献酒 2005-09-13
  • 打赏
  • 举报
回复
方法是有的,只是比较麻烦.
(1)使用自行开发的特殊格式,并对这个格式注册(申请专利)进行保护.
(2)使用自行开发的特殊图片浏览软件,不要提供"保存"操作项.

一般简单方法:
只在网络上提供质量(尺寸,分辨率等)较差的缩略图.
只在得到认证后才能得到高质量图.
adaizi1980 2005-09-12
  • 打赏
  • 举报
回复
几种古老的办法都是实践证明有用的,但只对不是非常想你图片的人有用.把几种方法除了1秒自动删除的方法外综合用,基本目的应该能实现了.不怕贼偷就怕贼想,非敏感图片没人费那么大力气去搞,特别有价值的只能用蟑螂老大的办法才略微安全点.请相信老鸟大大们都去砸银行的防盗门了,没人在想这几张小图片.
  • 打赏
  • 举报
回复
张贴个霸王告示就能唬人么?
wlb854 2005-09-11
  • 打赏
  • 举报
回复
对于普通用户,给他个默认的图片,,,
其它用户则。。。
ndhjx 2005-09-11
  • 打赏
  • 举报
回复
可以立法:
未经本站书面授权,不得以任何方式获取本站图片,包括但不限于:下载,截图,拍照,请美术师绘制.违者处五年以上,七年以下有期徒刑,情节特别严重,影响特别恶劣的,处七年以上,十年以下有期徒刑.

aliketen 2005-09-11
  • 打赏
  • 举报
回复
有个网站把picture作成flash,其实用一下就能解出来了
zahota 2005-09-10
  • 打赏
  • 举报
回复
比如什么屏蔽右键,限制缓存了,放内存输入了,利用ActiveX写显存了,但是都可以用DC或DV弄的,但我记得好象DVD中加入了干扰机制,使得录影机无法获得正确信息,不知道楼主对这个有研究吗?
good_sun 2005-09-10
  • 打赏
  • 举报
回复
你就是电脑上不让存 人家直接用相机照下来不一样吗 既然是机密图片干吗还给游客看
EdisonXP 2005-09-10
  • 打赏
  • 举报
回复
可以用javascript的禁止右键的代码,还可以在原始图片上,加一个z-index比之高的透明gif图片,如此游客就只能够下载透明图片。
不过这些小招只对一般人有用,因为在浏览器缓存文件中总是能找到浏览过的图片和其他东西。
lgxysl 2005-09-10
  • 打赏
  • 举报
回复
我可以做到不能下载,但不能禁止屏截。
不能下载的方法是:
把图片存放于数据库中,显示时,先把图片数据下载到本机,生成一个图片文件,然后连接这个图片文件以显示图片,延迟1秒后(不延迟大的图片会不能正常显示),删除图片。
这样,因图片是数据库中的数据,所以根本没有服务器端的地址路径;图片在下载1秒后删除,1秒内用户是来不及另存图片的,而且用户也不知文件名和路径在哪里,更不知是这样做的;图片删除后,图片仍可见,但图片文件已不存在了,点另存提示找不到文件。这看起来很好,只不能禁屏截,用户只要屏截就用照样保存图片。而且,要完成这个功能,必须用activex控件来写客户端的文件和删文件,如果另有用心人的知道这个控件的存在和如何调用它,那么后果会怎么样,大家想想吧,我不说了。
liuqinglq 2005-09-09
  • 打赏
  • 举报
回复
其实这个问题就和让用户在线播放视频但不能下载保存一样……
evilpaw 2005-09-09
  • 打赏
  • 举报
回复
总之,能看到他就有办法搞到.
你可以想一些办法让一些菜鸟下不到..
没其他办法.网络就这样.
你做成flash 什么一样下...
syeerzy 2005-09-09
  • 打赏
  • 举报
回复
看的到就下载得到,你要限制的只能是看,无法限制下载。

我最近刚做了一个小网站,需要对图片分权限控制(高级会员,普通会员,游客)。因为在虚拟主机上,有些事情没有权限做,所以用了笨方法,把图片读进内存,读数据库判断权限,如果没有权限,输出一个“没有权限”到浏览器上。由于浏览器端根本不可能知道图片的真正位置(甚至这个位置可以就不在站点里。。。)保证了“不能看”的用户根本看不到,也就是同个图片,他复制了url也没用,没有合适的Session时侯这个图根本不显示。
http://www.trampro.com 图片为:http://www.trampro.com/pic.aspx这个文件做处理的,通过在后面加不同的参数显示不同图片(顺便加上水印)



只能阻止看,只要被看到就无法阻止下载了。不过对于会员,既然你都原意他看了,再让他下载一下又有什么关系。
加载更多回复(43)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧