[发明专利]分布式目录服务产品激活无效
申请号: | 201110400471.8 | 申请日: | 2011-12-06 |
公开(公告)号: | CN102592072A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | A.J.史密斯;A.布哈夫 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 黄维;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 目录 服务 产品 激活 | ||
背景技术
软件产品激活可以起购买的证明的作用,典型地起软件出版商的反盗版策略的一部分的作用。可以将强制(enforement)机制联系到产品激活,使得软件基于购买的证明的存在或缺乏来不同地运行或显示。现今存在许多软件激活解决方案,并且这些解决方案被各种软件出版商使用。这些解决方案典型地将软件与该软件在其上运行的单独的计算机相关联(即结合)。
对于要使用需要产品激活的软件的组织,这些强制措施引起了针对跨各个计算机的维持、保护、传递和管理购买的证明的成本开销。各种策略和设计已被创建以降低所有权的该附加成本,同时仍然保护软件出版商的知识产权。然而,这些解决方案经受各种缺陷。许多解决方案是不安全的,并且其他解决方案配置或维持起来过于昂贵。
该问题的一种解决方案是Microsoft针对Windows?和其他应用配置的密钥管理服务(KMS)。例如,在美国专利No.7356709中描述了KMS的某些特征,该专利通过整体引用合并于此。KMS可由组织的网络中的客户端自动地且无限制地发现。因为买主因此负责保护对KMS的访问,所以对于一些环境而言,这可能不是足够安全的。此外,KMS是使用主机硬件配置的并且使用远程过程调用(RPC)协议通信,远程过程调用(RPC)协议在安全网络内经常被阻碍。
在美国专利申请公布No.U.S.2009/0204544中描述了另一种解决方案。该解决方案使用针对高安全性和军事用途的购买的PKI证明解决方案。这样的解决方案由于其复杂性不适合于许多组织。
发明内容
在一些实施例中,用于激活软件产品的激活对象被存储在目录服务中。该激活对象可以例如包括购买证明令牌(token)和/或关于目录服务的信息,并且可以在目录服务认证了来自客户端计算机的访问激活对象的请求之后从目录服务传送到客户端计算机。
在一些实施例中,针对用于激活客户端计算机上的软件的激活对象询问目录服务。客户端计算机可以例如从被询问的目录服务接收激活对象,并且使用接收到的激活对象激活客户端计算机上的软件产品。
在一些实施例中,非瞬时的计算机可读介质具有存储于其上的指令,这些指令在被计算机执行时使得该计算机针对用于激活该计算机上的软件的激活对象询问目录服务。该计算机可以例如从目录服务接收激活对象,并且使用接收到的激活对象激活软件产品。
附图说明
附图不旨在按比例绘制。在这些附图中,在各种附图中图示的每一个相同或几乎相同的组件由同样的数字表示。为了清楚起见,不是每个组件都可能在每个附图中被标记。在附图中:
图1是图示可以用于利用软件产品的许可证激活目录服务的过程的实例的流程图;
图2是图示可以用于激活用于客户端的软件产品的的例程的流程图;
图3图示了适当的计算系统环境300的实例,利用该环境可以实施本发明的各种实施例。
具体实施方式
在一些实施例中,可以使用由企业配置的目录服务(例如Microsoft的Active Directory?(活动目录))来实现产品激活。特别地,在一些实施例中,这种目录服务可以存储针对软件激活的购买证明并将之传递到客户端计算机。该解决方案可以例如通过将诸如产品密钥之类的唯一令牌绑定(bind)到目录服务的唯一ID来利用目录服务。这可以例如通过以加密方式保护许可证中的数据或其他数据块(blob)。
客户端计算机一旦被目录服务认证就可以获得对该许可证的访问并且该软件可以将它用作购买的证明,从而变成“被激活”。如本文所使用的“购买的证明”是指建立某事物已被合法购买的证明的数据,并且“激活”是指基于购买证明改变软件功能的任何技术。
如本文所使用的“目录”是指包含关于网络上对象的信息的存储器,并且“目录服务”是指提供用于存储目录数据并且使这种数据对网络用户和管理员而言是可获得的方法的服务。Microsoft Active Directory?例如存储关于用户账户的信息(例如姓名、密码、电话号码等等),并且使得相同网络上的其他授权用户能够访问这种信息。
简单目录服务可以例如包括用户的数据库、访问控制列表和网络资源。因此,目录服务可以起集中式认证机制和网络上可用资源的目录的作用。可以与其一起使用这里描述的本发明的各方面的目录服务的实例包括Microsoft Active Directory?、Novell目录服务、Netware目录服务、Zimbra等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110400471.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交互式语音应答系统和方法
- 下一篇:用于发动机与变速箱齿轮对接的升降摆动滚床