如果用户在我的网站上查看文档(例如代表某些机密信息的pdf文件),无论如何我可以阻止他们在本地保存文档吗?
答案 0 :(得分:9)
总之 - 没有。
将数据发送到浏览器后,他们可以随心所欲地使用它。
您可以使用某些Flash组件或Java Applet来保存信息更加困难,但他们仍然可以截取浏览器并在本地保存。
唯一可行的方法是确保只有受信任的用户才能访问这些信息(您可能已经在这些信息中使用过)。
答案 1 :(得分:7)
用户下载PDF(到浏览器)后,他们可以使用它做任何事情。他们可以将其保存到硬盘中的其他位置。即使你以某种方式禁用了这个,任何人都可以使用第三方应用程序拦截网络流量并以这种方式保存PDF。
您最好的选择是使用某种数字版权管理工具来阻止用户分发PDF,即使他或她下载了PDF。例如,FileOpen或Adobe Content Server。如您所见,此类工具可以(技术上)阻止打印,强制内容过期等等。
请注意,这对于可能意外下载或分发数据的用户最有用。 恶意用户可能能够规避这些限制,例如:通过截取每个页面的屏幕截图并打印它来绕过打印限制。
答案 2 :(得分:2)
这非常困难。我能想到的最有效的方法是部署一个Java applet,通过在运行时下载它来显示信息
但这仍然不会阻止用户截取屏幕并保存屏幕截图。
答案 3 :(得分:2)
防止这种情况偶然发生的一种相对简单的方法是在文档打开时隐藏工具栏和菜单。请参阅Adobe论坛上的this question/answer。当然,如果用户知道如何以及如果他们有权查看文档,那么确定的用户可以绕过对文档的任何限制,用户就可以解决这个问题。
答案 4 :(得分:1)
如果您对此感到担心,则不应提供机密数据,或至少以可下载格式提供。
答案 5 :(得分:1)
如果它在工作网络中,我建议你实施Active Directory,如果你还没有。使用Active Directory,您可以轻松配置用户的默认配置文件路径,在文件服务器上具有该路径。这样,默认情况下,所有应用程序都将保存到该路径而不是本地硬盘驱动器。希望它有所帮助。
答案 6 :(得分:1)
不是解决方案,而是一个轶事。几年前,我的一位朋友将很多敏感的内部信息汇编成了一个Word文档,并将这些页面用“仅供内部使用”加水印并将其锁定。
几天后,她接到了销售经理的电话。
“你如何解锁这个Word文档?”
“为什么?”
“我想取消水印,以便将其交给顾客......”
头 - >桌子 - 重击!
这是一个棘手的问题。