本文讨论了名为 CLiP(客户端许可平台)的 Windows 许可系统的利用。 该平台随 Windows 10 一起推出,为 Microsoft Store 应用程序实施数字版权管理 (DRM),并允许用户通过 Microsoft Store 购买数字许可证。 作者发现了一个名为“Keyhole”的错误,该错误使用户能够为任何应用程序或 Windows 版本创建任意软件许可证,从而规避 CLiP 的预期目的和功能。 他们解释说,这是通过在许可证签名块之后放置附加数据来实现的,导致后面的数据覆盖较旧的数据。 研究人员提供了有关如何利用此错误的分步教程,建议用户从 Microsoft Store 下载许可的应用程序,捕获其许可证信息,添加自定义数据以创建新许可证,然后激活新创建的许可证。 Furthermore, the authors compare the CLiP license structure to the Xbox One's DRM system, revealing significant similarities between both platforms。 They conclude by acknowledging that Microsoft has already patched the identified vulnerability, rendering the Keyhole technique useless。