适用于表格、文本、图像等静态页面内容的 DRM [已关闭]

问题描述 投票:0回答:1

如何限制对网页上的复制或屏幕截图文本的访问?

例如,我有这样的html:

<p>This is text.</p>

Firefox 等浏览器上提供的加密媒体扩展是否也适用于此类静态内容,还是仅限于从内容提供商加密发送的视频内容?

这是我的第一个问题,所以我希望任何有关如何使其成为更好的问题的建设性反馈(相反,“忽略这个问题”评论不会帮助我改进)

html screen-capture drm copying eme
1个回答
0
投票

由于您没有分享任何代码/尝试,我只能提供一些概念性建议,请编辑您的问题以获取更具体的建议。

如果用户决心足够,则没有办法完全阻止它。

您可以使文本不可选择(因此不可复制)甚至在某种程度上防止屏幕截图。但一旦数据到达用户的机器/浏览器,他们就可以找到获取它的方法:

  • 任何 CSS 规则都可以更改(只需按 F12 并编辑)-> 那么为什么不使用脚本呢?
  • 任何脚本都可以被禁用 -> 为什么不加密数据直到我的脚本解密它?
  • 人们可能会读取原始数据(您必须在某些时候解密才能让用户看到它),并且由于脚本必须在浏览器中运行,因此它们也具有原始数据,因此是描述的关键。

一个简短的例子,说明了猫鼠游戏 DRM 强制执行的含义。

最好的方法(就执行 DRM 而言)是通过专有的闭源应用程序共享您的内容,而不是您必须依赖浏览器的网络,因为浏览器的性质允许干扰接收到的数据。

此外,任何增加复制难度的步骤都可能使依赖辅助功能的人变得更加困难。

© www.soinside.com 2019 - 2024. All rights reserved.