我已经开始开发一个网页,最近聘请某人编写代码以在http://farmball.com/的中间面板中显示自定义提要(由 API 提供支持)。请注意,这不是绑定到站点博客的 RSS 提要。提要与我在另一个网站上的帐户相关联。普通用户没有订阅订阅源的 RSS 链接。我已将该站点退出维护模式,以询问具有抓取/黑客经验的任何人如何最轻松地“获取”提要并将其显示在他们自己的站点上。更重要的是,我能做些什么来预防它?
^更新为重新措辞
我已经开始开发一个网页,最近聘请某人编写代码以在http://farmball.com/的中间面板中显示自定义提要(由 API 提供支持)。请注意,这不是绑定到站点博客的 RSS 提要。提要与我在另一个网站上的帐户相关联。普通用户没有订阅订阅源的 RSS 链接。我已将该站点退出维护模式,以询问具有抓取/黑客经验的任何人如何最轻松地“获取”提要并将其显示在他们自己的站点上。更重要的是,我能做些什么来预防它?
^更新为重新措辞
你不能。
如果您要公开一个您不希望其他人能够在他们的网站上显示的 RSS 提要,那么您完全错过了 RSS 的意义。真正简单的聚合(RSS)的全部原因是让您的内容可以在外部使用 - 无论是在 RSS 阅读器中还是通过某人在他们自己的网站上简单地打印其内容。
如果您不希望有人能够使用它,为什么还要包含 RSS 提要?
我能做些什么来防止...“获取”提要并将其显示在他们自己的网站上?
没什么。防止重用违背了 RSS 的基本概念,即让任何人尽可能轻松地用它做任何他们想做的事情。它从一开始就被设计为非常容易进行辛迪加,而不是在未经许可的情况下很难重新传输。
您只能通过让受信任的用户提供一些凭据或将密钥传递给提要(例如)来限制对提要本身的访问。yoursite.rss?mykey=abc123
但是你无法控制使用。只能访问。
明确说明您的许可证。它不是一种技术解决方案,正如其他人所提到的,该技术是一种开放技术——这不是 DRM!但是,如果您在每个帖子中要求使用此提要的人不要重新发布/未能给予信用/等,那么有些人会回应该请求。
否则,您最好将您的内容放在密码后面,并使用付费订阅模式来分发您的内容。
这本质上是一个 DRM 问题。如果你有一些技术可以将内容放到网络上而不需要再分发,那么音乐行业会喜欢你的。
可以尝试防止重新分配。您可以尝试的一种技术是将某种签名嵌入到您需要注册的每个用户的提要中。如果在网络上找到内容,您可以识别并禁止重新分发您的内容的用户。
这也是可以避免的,方法是获取多个帐户并规范内容以删除指纹。对于潜在的盗版者来说,这需要比他们愿意付出更多的努力。您的签名可能是独特的空白模式、帖子时间戳的微小差异、视频中的像素错位或任何其他您可以略有不同的东西没有最终用户注意到。
使用 .htpassword 更好,不要将私人的东西放在公共场所,因为它可能会被软件自动拾取。就像其他人所说的那样,这是一个非常奇怪的问题,如果您想弄清楚其他事情,那么最好明确说明您想知道的内容。