我一直在研究一些 DRM 解决方案,特别是“自我保护容器”。一个例子是 DigiBox。通常,受保护的数据在某种容器中被加密。然而,一旦数据被使用,它就会在内存中被解密。是什么阻止我将该数据从内存复制到硬盘上的另一个文件中?
例如,如果我有某种受保护的 Word 文档。我不能点击另存为吗?或者某些 DRM 解决方案是否与 Word 一起使用来阻止这种情况?
我一直在研究一些 DRM 解决方案,特别是“自我保护容器”。一个例子是 DigiBox。通常,受保护的数据在某种容器中被加密。然而,一旦数据被使用,它就会在内存中被解密。是什么阻止我将该数据从内存复制到硬盘上的另一个文件中?
例如,如果我有某种受保护的 Word 文档。我不能点击另存为吗?或者某些 DRM 解决方案是否与 Word 一起使用来阻止这种情况?
根据电子书《数字图书馆的复杂对象技术调查》,DigiBox 似乎是一种可以包含不同文件类型的容器格式(尽管它主要用于 PDF)。这里的基本概念是:
该文件以某种方式加密,如果没有特殊软件就相对难以阅读(即,您不能只使用任何 PDF 阅读器阅读这些 PDF,它必须是“DigiBox 兼容阅读器软件”)
然后,特殊软件会竭尽全力阻止您以非 DigiBox 格式保存文件副本,尽管您是对的 - 保护内容不被经验丰富的专业人员从内存中转储出来是不可行的。
例如,如果我有某种受保护的 Word 文档。我不能点击另存为吗?或者某些 DRM 解决方案是否与 Word 一起使用来阻止这种情况?
你是对的 - 你用来读取文件的软件需要参与 DRM 的实施。
我认为这里的重点不是让破解文件上的 DRM 成为不可能,而是让它变得如此困难,以至于普通人(阅读:不是技术熟练的人)宁愿为此付费。
为了使数字限制管理有效,它需要是一个密封的硬件实现,用户不能在不破坏硬件的情况下进行篡改(如 TPM)。
基于软件的 DRM 实施只能在用户界面级别上工作。兼容的软件不会显示执行受限操作所需的用户界面元素。那么是什么阻止用户使用不遵守限制的不合规软件呢?从技术上讲,什么都没有。但可能存在版权、商标、反逆向工程法和软件专利等法律障碍,阻止此类软件的分发。
DRM 是通过法律系统进行复制攻击的一部分,特别是 DMCA:https ://www.law.cornell.edu/uscode/text/17/1201和等效的欧盟立法(版权指令)。
它提供了“一种有效控制对作品的访问的技术措施”。这将附带一些用于访问可能验证许可证、付款、机器 ID 等的工作的经批准的软件。然后修改或利用该软件来规避复制保护是非法的,并且编写或分发规避复制保护的软件是非法的它。
这显然引起了人们的关注,因为(例如)如果您将调试器附加到 DRM 软件以提取受版权保护的材料,您就犯了罪。如果您编写了一个不强制执行 DRM 的开源视频驱动程序,并且发现有人使用它来盗版视频,这也可能导致责任。