如何才能复制我的网页?

时间:2009-08-10 14:19:53

标签: language-agnostic

我想在我的网站上,某些网页内容不被复制,也不能保存或打印屏幕。用户应始终登录我的网站阅读这些内容。有办法吗?还是任何技术?可以考虑在swf文件中添加内容但是文件是pdf格式并且有大尺寸吗?可以吗?

欢迎提出建议。

14 个答案:

答案 0 :(得分:42)

不要将其提供给网络浏览器。

这也是唯一的方法。

你无法阻止人们在他们的机器上使用“打印屏幕”。更重要的是,如果人们不能在那里使用这些信息,他们就不会去你的网站。如果您的内容是PDF文件,那么人们必须将它们下载到他们的计算机上才能阅读 - 无论是正式下载还是浏览器中的PDF显示Gizmo。

答案 1 :(得分:23)

考虑重新考虑你是否真的需要这样做。

互联网是为了分享。

答案 2 :(得分:13)

浏览器固有地在显示它的过程中制作副本!没有副本=没有人可以查看它。

答案 3 :(得分:7)

你想要做的事情根本不可能。如果有人真的死于获取数据,他们就会这样做。当然,您可以将PDF封装在SWF中(谷歌“pdf到swf转换器”),但反编译SWF以恢复PDF数据非常容易。

除了技术上的不可能性之外,它只是粗鲁无礼。用户必须处理这些令人沮丧的事情,人们不喜欢无法链接到内容的网站(大多数基于Flash的网站都有这个问题),最终你会把人赶走。

答案 4 :(得分:6)

你做不到。特别是一旦你不想让别人能够用PrintScreen捕获它。如果它是一堆文本,你可以将它放入一个图像,这将阻止一个简单的复制/粘贴或只是查看源,但仍然有人可以从图像重新键入它。如果所有其他方法都失败并且数据非常敏感,那么有人可以用相机拍摄电脑屏幕的照片。你不能阻止它。

真正的问题是,首先不应该通过互联网提供敏感数据。

答案 5 :(得分:3)

我同意所有人的意见但是要说明这一点,让我列出我能想到的所有方法窃取复制给定的网页:

  1. 使用鼠标选择文字/图片,复制并粘贴
  2. 查看HTML,复制并粘贴
  3. 内置操作系统命令的屏幕截图(Mac和Windows有更好的方法)。保存为图像或粘贴到Word / Writer。
  4. 使用旨在捕获屏幕各部分的实用程序 - I.E.微软的“Snippet it”。 (另存为图像或粘贴到Word / Writer中)
  5. 浏览器的保存或另存为功能
  6. 自动抓取工具 - 如果网络服务器为其提供服务,那么模仿像抓取工具这样的浏览器可以获取内容。
  7. 搜索引擎将索引并因此制作您的内容的副本(通常需要)
  8. 我的观点是,鉴于用于在计算机上复制或捕获内容的方法数量,您无法完成您的要求....至少,不是100%的准确性。

    现在,公平地说,有许多方法可以限制访问您信任不会窃取内容的特定个人。但是使用该解决方案,您也可以创建受保护的Word文档并通过该文件共享您的内容。

    我同意互联网是为了分享。

答案 6 :(得分:1)

对您的网站进行长时间的简介介绍。没有人会试图复制您的网站甚至是查看它。 说真的,你可能会阻止普通用户下载,但总有办法复制你的内容。即使你以某种方式覆盖了printscreen键,他们也可以拍照=)

答案 7 :(得分:1)

确保客户端使用您提供的特殊硬件,并使用仅允许查看您网站的精简操作系统。

请注意用户是否携带相机,因为他可以拍摄屏幕照片。

答案 8 :(得分:1)

强制人们使用文本阅读器而不显示文本。您必须加密服务器端的文本,以便不能简单地读取HTTP流。然后,您的离线软件将在用户使用需要PIN码使用的分布式个性化传递登录后大声朗读文本。这样,如果他们想要复制你的文本,他们就必须逐字写下文本,或编写软件来解释声音字节。

如果您希望将内容显示在屏幕上以便人们可以用眼睛看到它,那么您将会失败。不可能。最糟糕的情况:人们使用相机拍摄PDF文件的照片,然后使用软件将照片再次转换为文本。

答案 9 :(得分:0)

无论您选择何种技术,我都强烈怀疑您是否会获得100%的安全性。你只能让它更难以阅读内容,甚至可能足够让人无法忍受足够的努力。但是,如果您的网站足够大,总会有人违反您的安全措施。

答案 10 :(得分:0)

网络浏览器上可以通过眼睛看到的任何内容都可以通过计算机进行复制 - 根据定义必须如此,因为至少有一台计算机(您的查看者)已经在这样做了。

如果用户想要复制他们将要执行的数据,那么您可以做的最好的事情就是在他们访问您的网站时施加条件,从而惩罚以后的违法行为。

答案 11 :(得分:0)

有些脚本可以禁用鼠标点击,或crtl + C,以及其他复制内容的简单方法。但我只是接受了没有办法抑制这种做法。您做得越好就是展示您的版权和法律,以便非法复制材料并充分利用司法工具。

答案 12 :(得分:0)

不可能阻止任何人打印或保存屏幕抓取。

可以让某人难以通过其他方式抓取页面,但这并不容易,而且总是会陷入屏幕抓取问题。插入障碍的最快方法是使用Flash,尽管它很容易被确定的反编译。稍微更安全的方法是使用自定义Java小程序并从服务器流式传输加密数据。我曾经为一个客户编写了代码来执行此操作,这个客户绝对偏执于人们使用他在某个主题上难以积累的信息和图像。小程序解密文本并显示水印图像,然后复制确实需要相当多的努力。

做一些类似的事情会让诚实的人保持诚实,但实际上,即使是这个有限的目标,您需要花费的时间和金钱上的资源,这也是不值得的。

答案 13 :(得分:0)

实际上,有非常合理的理由希望允许用户查看内容但阻止复制内容的能力。想想恶意软件,比如键盘记录器或帧抓取器。让员工使用Web邮件查看自助服务终端上的机密内容并将其留在缓存中。认为知识产权的所有者想要允许授权人员查看某些内容(可能有人订阅投注表),但不要将其复制并发布到他们的社交网站。

有些产品可以做到这一点。从用于员工远程访问的虚拟桌面,将所有内容保存在加密容器(Symantec,et.al。)中,并阻止打印筛选到随需应变的装甲浏览器(Quaresso执行此操作)。