【问题标题】:Protect images download theory保护图片下载理论
【发布时间】:2015-06-19 13:42:09
【问题描述】:

我是一名全职开发人员,但正在为我的摄影爱好建立一个网站。我不希望人们下载我的图片,除了通常的程序(禁用右键单击、阻止指向我的图片的热链接等)之外,我正在考虑一个 99% 的时间都可以使用的解决方案。

这个想法是在画布中渲染图像或将其加载为二进制文件或类似文件。

与标准 src 链接相比,性能如何?

我的问题有更好的解决方案吗?

【问题讨论】:

  • 您可以对图像进行数字水印吗?
  • 大家可以截图
  • @NeilMunro - 没错,但水印并不能阻止人们拍摄图像,它只会让人们更难声称它是他们的作品。
  • 即使你将它渲染到画布上,人们仍然需要以某种方式将图像发送给客户端,并且当你这样做时,它可以被检索。
  • 就像其他人说的那样,一旦有人有了渲染图像的信息,他们就可以根据需要保存它。不太精通 IT 的人通常有朋友。阻止某人拍摄图像的唯一方法就是根本不显示它。这不是你想听到的答案,但事实就是这样。我不会试图宣扬和说教你应该做什么,但请记住,如果有像我这样的人可以在几秒钟内绕过它,那么你花时间想出各种保护方法是不值得的。跨度>

标签: javascript html image security


【解决方案1】:

如果图片显示在某人的屏幕上,您无法避免他们将其保存在他们的计算机上(即使您禁用了所有功能)。

试图混淆图像只会导致时间和性能的损失,并且可能会大大降低您的网站的用户友好性。

【讨论】:

  • 我接受这一点,因为它符合 cmets 中人们的想法。我仍然喜欢关于二进制内联 src 选项的答案...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多