但是,除其他观点外,您可能想知道复制保护软件如何工作。该问题的答案因一张光盘而异,但对于复制保护软件,可以将其归类为多个常规类别。
区域锁定复制保护
光学介质(尤其是以DVD和蓝光光盘的形式)通常是“区域锁定"的。这意味着它们包含一种复制保护形式,如果将光盘插入包含与光盘不同的区域代码的播放器中,则会阻止光盘播放。
有些“无区域"播放器,对于播放器(例如计算机),有时可以更改光盘驱动器的区域代码。如果您插入区域锁定的DVD,则PowerDVD等播放器会要求您更改区域,而VLC Player等播放器会完全忽略区域锁定(如果光盘驱动器的固件允许)。
光盘加密
一种非常流行的复制保护形式,光盘加密通过使用多个设置的加密密钥之一对内容进行加密来保护内容。从理论上讲,只有使用有效密钥对内容进行解密才能使加密可供查看,才能破坏加密。如果未使用有效密钥,则内容将无法播放或混乱。这也可以防止用户将光盘复制或刻录到其他存储设备(例如硬盘驱动器)上。
加密是一种正在运行的游戏。经常通过反向工程可以破坏所使用的加密密钥。随着计算能力的提高,加密也容易受到暴力攻击。商定的加密标准通常不会随着计算机硬件的发展而迅速变化。创建能够绕过复制保护的软件在世界许多地方都是非法的,但是仍然有免费的解密程序。
注册密钥和在线产品激活
计算机软件是由于其性质,很难防止盗版;该软件必须安装在计算机上才能运行,并且一旦安装就可以复制或更改。
注册码曾经是保护软件的标准方法,无论是在磁盘上还是在下载时,密钥也容易受到破坏。密钥通常是使用算法生成的,并且该算法可以反向工程或以其他方式妥协。这就是为什么“密钥生成器"能够为某些程序创建有效的注册密钥的原因。
结果,像Microsoft这样的公司已经转向在线生产激活。例如,当您购买Microsoft Windows 7光盘时,您会在框中收到一个密钥。此密钥是通过在线服务器激活的,该服务器不仅会检查该密钥是否有效,还会检查该密钥之前是否未使用过。如果以前曾使用过该密钥,则服务器会尝试确定原始购买者是否正在使用该密钥。
这种激活方式仍存在争议。它的某些形式(例如Ubisoft使用的形式)要求在软件使用的整个过程中将PC连接到Internet。因此引起争议;许多用户认为不应仅在在线时才使用软件。
设备驱动程序复制保护
另一种形式的复制保护主要与计算机软件相关,设备驱动程序复制保护作为程序安装过程的一部分在计算机上安装新的驱动程序。该驱动器的责任是验证软件,并保护软件,以防止在没有正确的注册密钥或光盘的情况下绕过它或运行它。这种技术的一些示例包括Starforce和SafeDisc。
这些复制保护形式存在争议,因为在某些情况下设备驱动程序会干扰计算机的正常运行。受此方法保护的软件用户有时会遇到光驱性能下降的情况。设备驱动程序也可能带来安全风险;在2007年,Microsoft在Windows XP中修补了与SafeDisc相关的漏洞。
高带宽数字内容保护
Intel开发的HDCP是一种相对较新的复制保护形式。通过将加密的责任从内容本身(光盘,文件或其他媒体)转移到播放内容的设备,它规避了与内容加密相关的传统问题。
HDCP旨在保护内容通过DisplayPort,DVI或HDMI等数字连接传输。发送内容的设备和显示内容的设备必须具有有效的HDCP加密密钥,并且必须进行身份验证。您可能已经猜到了,这是用于控制蓝光的内容保护形式。与之前的其他形式的加密一样,HDCP已通过发布主HDCP密钥而被破解,该主密钥很可能是反向工程。
结论
记住,这些仅仅是最通常适用于CD和DVD的版权保护形式。还有其他形式的身份验证和加密,通常用于保护数字内容,例如从iTunes商店下载的音乐。