数字版权管理 (DRM) 是一种广泛的技术和方法,用于确保使用数字产品的任何人都有权使用它。DRM 享有负面声誉,这在很大程度上是不应该的。
与汽车或电视不同,数字代码可以轻松复制和共享。这会导致版权侵权和软件盗版。当用户无需付费即可获得数字产品的工作副本时,该产品的创建者就有可能失去潜在销售。
DRM 旨在使未经授权的数字内容复制变得更加困难,阻止盗版并保护创作者的经济利益。至少,这是基本原理,但关于 DRM 在其预期目的中的实际有效性存在很多争论。
重要的是要了解任何可以管理数字版权的东西都是 DRM。范围从低技术解决方案到依赖复杂加密和其他先进技术的复杂 DRM。
有些东西是 DRM 作为其他东西的副作用。专有视频游戏媒体可能存在于其他原因而不是防止复制,但由于(至少在最初)没有人拥有读取或写入这些媒体的硬件,它有效地充当 DRM。
有些 DRM 对用户来说实际上是不可见的,例如客户用来下载、管理和玩游戏的 Steam 客户端。软件客户端是 DRM 的一种形式,但它也是一个有用的应用程序,可以方便地玩游戏并跟踪它们。
DRM 可以以难以复制或无法复制的方式直接烘焙到媒体中。一个著名的例子是第一台索尼 PlayStation 游戏机使用的所谓“摆动凹槽”。
尽管 PlayStation 使用普通的光盘 (CD) 媒体,但他们在出厂时故意在光盘上压上标准 CD 刻录机无法复制的“摆动凹槽”。因此,即使您制作了 PlayStation CD 的逐位副本,控制台也可以判断它是副本,因为缺少摆动凹槽。
产品密钥可能是最著名的 DRM 类型,尽管它们不再像以前那样流行。当您购买 Windows 等操作系统或专业软件包时,您可能会收到一张包含产品密钥的卡片(或电子邮件)。根据批准的密钥列表验证的字符串或密钥通过必须给出有效结果的数学公式。
产品密钥已通过简单地发布密钥列表或使用密钥生成器 (keygen) 来解决,该密钥生成器使用与软件开发人员相同的算法生成密钥。
软件包最重要的部分是它的可执行文件。这是您运行以启动程序的文件。没有它,您将无法使用该软件。Executable DRM 修改软件的可执行文件,使其仅在经过验证后才能运行。例如,可执行文件可能已加密,而有效的许可证是解密它所需的密钥。
专注于可执行文件的 DRM 方法在视频游戏中很常见,在视频游戏盗版世界中“破解”游戏可执行文件通常是想要从游戏中删除复制保护的黑客的焦点。
产品密钥或受保护的可执行文件等 DRM 的主要弱点之一是,一旦保护被破坏,就没有什么可以做的了。另一方面,在线激活意味着软件必须回电以验证它是合法副本。
虽然这仍然可以被击败,但欺骗验证服务器或分离驱动在线激活的代码可能会更加复杂。
签入 DRM 是在线激活的一种变体,唯一真正的区别是激活次数。使用签入 DRM 的软件只能在设定的时间间隔内在线工作,然后才需要再次激活。由于大多数设备现在大部分时间都在线,人们甚至可能不知道存在签到 DRM,直到他们旅行或长时间不连接。
有时,DRM 解决方案作为单独的硬件设备或其他物理解决方案出现。在DOS PC 游戏的鼎盛时期,您可能会在游戏中遇到版权挑战,您必须在手册中查找特定单词或使用密码轮查找密码。由于 PC 游戏已在很大程度上超越了物理媒体,因此这种类型的 DRM 已过时。
一些高端专业软件需要一个特殊的硬件密钥,通常是一个 USB 加密狗,必须存在该软件才能运行。由于软件开发人员控制硬件密钥的数量,这意味着副本不能多于密钥。复制硬件密钥比破解软件 DRM 更加困难和昂贵,但当然,软件破解者专注于在软件中欺骗硬件密钥或从软件中删除对它的需求。
DRM 应该对用户不可见,并且永远不会妨碍使用该软件。大多数时候,这正是它的工作原理,但在某些情况下,DRM 会导致严重的问题。最臭名昭著的例子之一是索尼 BMG rootkit 丑闻 ,索尼音乐 CD 安装了本质上类似于恶意软件的软件,以防止其 CD 被复制。
最近,视频游戏《生化危机 8》在 PC 上出现了在游戏机上不明显的性能问题。删除 DRM 后,软件破解者声称这些问题消失了。
有一种观点认为,让付费客户的生活变得更加困难的 DRM 不值得拥有,因为软件盗版者在某些情况下会获得更流畅、性能更好的产品。换句话说,DRM 不应该惩罚合法用户!
虽然 DRM 原则上没有问题,但如果某些用户不希望在他们的计算机上使用它,这是完全可以理解的。好消息是,您可以通过对软件做出一些明智的选择来避免 DRM。
您可以选择开源操作系统,例如Ubuntu 或 Fedora Linux。生产力软件也是如此。LibreOffice、Inkscape、GIMP和许多其他开源软件包提供无 DRM 选项来完成您的工作。
您甚至可以获得无 DRM 的视频游戏。Good Old Games保证他们所有的游戏都没有 DRM,因此您可以根据需要制作备份副本。信不信由你,Steam 允许开发者选择退出其内置的 DRM,因此您也可以在 Steam 上购买无 DRM 的游戏。