我们如何在Web应用程序中保护图像?

时间:2015-01-28 12:45:24

标签: php mysql security

我正在使用PHP进行Web应用程序,应用程序包含大量图像。我们在应用程序中创建PDF时也使用相同的图像,用户也可以从PDF下载/保存。我担心肆无忌惮的人很容易被这些人抓住。有没有办法保护这些图像?任何建议都是可以理解的。

提前致谢:)

2 个答案:

答案 0 :(得分:2)

绝对不可能保护用户看到的图像。 如果你不相信,一个简单的证据:你可以简单地截取屏幕截图。瞧!这是你的照片。即使你想出了有史以来最聪明的解决方案。

保护图像的唯一可能方法是:

  • 非常难看 - 添加水印
  • 缩小图像尺寸 - 假设它只是高质量的

另外,请记住,即使你想出了很酷的技术,最终会让更酷的家伙失望并破坏你的安全。所以我的建议是,不要试图在这个想法上浪费你的时间。相反,尝试计划更好地访问这些图像工作模型和/或将显示的有价值图像数量限制为少数。

答案 1 :(得分:0)

如果用户有权查看图像,则可以对其进行屏幕打印。除非它位于登录区域之后,否则您无法保护它。您可以添加水印来帮助阻止这种情况,但他们仍然可以拍摄图像并关闭水印。