【问题标题】:Content Water Marking内容水印
【发布时间】:2009-07-30 23:39:39
【问题描述】:

我们有会员专享的付费内容,这些内容在未经我们许可的情况下经常被复制和重新发布。

我们正在尝试通过将每个客户的用户 ID 包含在虚假的 css 类中来为我们的内容添加“水印”,例如 <p class='userid_1234'>(当然,除了不那么明显 :),这将有助于我们跟踪复制的来源,然后我们将该类放在文章正文中的某个位置。

问题在于,通过将用户特定信息包含到文章中,文章内容无法缓存,因为它现在对每个用户都是唯一的。

这会将每次文章页面浏览的页面加载时间从 ~.8 毫秒提高到 ~2.5 秒。

有谁知道任何仍然可以与缓存一起使用的水印策略?

或者,可以做些什么来加快数据库访问? (哈,哈,我敢肯定这只是一个小话题..)

我们正在使用 CMS 表达式引擎,但我想了解任何策略。它们不必是特定于 EE 的。

【问题讨论】:

    标签: caching content-management-system watermark drm


    【解决方案1】:

    如果您在谈论图像,那么您可以使用 PHP 为图像添加水印。

    How can I add an image onto an image in PHP like a watermark

    它是一个工具,可以帮助追踪那些只是照原样复制源代码的懒惰的复制者。这不是预防性的,也不是威慑性的。 – 伊恩 12 小时前

    根据您的上述评论,您对用户复制您的内容感到满意,而不是没有格式等。因此,您可以做的是为用户提供该特定内容的嵌入类型的源代码,就像 YouTube 对视频所做的那样。在该嵌入源代码中,您可以将自己的链接添加回您的网站,使用您自己的 CSS 等。

    这样您仍然可以允许成员使用内容,但它始终会以您想要的方式出现,并带有返回您网站的链接。

    谢谢

    【讨论】:

    • 不,我们不满意人们复制我们的内容,无论是否有格式。这只是一个帮助我们追踪已经复制它的人的工具。
    【解决方案2】:

    您始终可以缓存使用特殊字符串的版本,例如 #!username!#,然后根据正在查看它的用户使用 PHP 填充它。

    我认为另一种方法是从服务器上的缓存切换到让浏览器在本地缓存一点。这样,它只对每个用户进行缓存,并且减少了对数据库的调用。因为一篇文章是相当静态的,你可以让本地计算机缓存它,然后通过 javascript 拉入 cmets。

    这最后一个可能不是你真正要找的,但我还是要出来说。你不能像小偷一样对待你的用户,而是把小偷当作小偷。去托管您的内容所在服务器的人,并向他们发送一封电子邮件,告诉他们未经您的许可在他们的服务器上托管受版权保护的高级内容。您甚至可以自动化该过程。

    如何找出哪些网站正在发布您的内容?在正文内容中添加指向您网站的链接,然后在 Google 搜索/博客搜索中搜索链接到该网站的文章。要使其自动化,请使用 Google 博客搜索,因为它提供 RSS 提要。任何有指向您网站的链接的人都可以进入包含该页面链接的数据库,有人可以查看它,如果是整篇文章,请进行 Whois 并向他们发送电子邮件。

    【讨论】:

    • Google 快讯可方便地在线跟踪内容。
    • 相信我,我们不会将客户视为小偷。我们的政策非常宽松,从退款到再版。当他们付费获得的东西免费在互联网上肆虐时,这对我们出版商和我们的付费客户都是不公平的。
    • 我们当然会按照您描述的所有内容来获取内容。问题是当其他国家的人这样做时,并不总是那么直截了当。我们还让人们上下发誓,他们自己就是我们内容的原创作者。真是太棒了。
    • 好吧,我给了你两个选项用于前期部分,一个选项用于自动化后期部分。不想说公司的坏话,只是说我认为追捕“真正的”小偷会更容易,因为他们已经犯罪了。如果你已经在追求他们,那么我希望我的前两个建议能有所帮助。
    • 好的,谢谢。我会检查第一个建议。这可能行得通,但是,它可能还需要将占位符追溯添加到许多以前发表的文章中。谢谢你的建议。
    【解决方案3】:

    是什么让您认为在没有 CSS 的情况下添加 CSS 会阻止人们复制它?他们更有可能只是在处理您向他们展示的内容的来源,而忽略了围绕它的所有样式。例如,我使用篡改数据查看 Firefox 发出的所有 HTTP 请求,如果我能在页面上看到它,我就可以在日志中看到它。即使有一些网站试图实施的所有“保护”,它们通常也不会工作。我可以抓取我想要的东西,而无需使用任何屏幕截图/录制。

    例如,如果您提供 flv 的服务,即使您使用一些 CSS 覆盖它,我也可以轻松获取其来源。我认为最好的方法是让网站发布您的优质内容并要求他们将其删除。要么就是这样,要么在将实际内容发送到浏览器时对其进行水印。

    【讨论】:

    • 它是一个工具,可以帮助追踪那些只是照原样复制源代码的懒惰的复制者。这不是预防性的,也不是威慑性的。
    猜你喜欢
    • 2018-11-24
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多