分解中间件以供防盗版

    公开(公告)号:CN102609647B

    公开(公告)日:2015-01-28

    申请号:CN201210019175.8

    申请日:2012-01-20

    Applicant: 微软公司

    CPC classification number: G06F21/121 G06F2221/2115

    Abstract: 本发明涉及分解中间件以供防盗版。公开了涉及防止包含在应用内的中间件程序被非授权使用或散布的各实施例。一个示例实施例提供了一种用于防止包含在应用内的中间件程序被非授权使用或散布的方法。方法包括获取经分解的中间件代码,经分解的中间件代码具有缺少的功能,该缺少的功能驻留在远程计算设备上,以及围绕经分解的中间件代码构建应用,使得应用被配置成在使用期间调用远程计算设备以执行该缺少的功能。应用可被配置成在使用期间将调用发送给远程计算设备以执行该缺少的功能。

    用于计算资源预发布的安全系统

    公开(公告)号:CN102622555B

    公开(公告)日:2015-01-14

    申请号:CN201110375180.8

    申请日:2011-11-08

    Applicant: 微软公司

    Inventor: K·雷

    CPC classification number: H04L9/3247 G06F21/577 G06F2221/2141

    Abstract: 本发明涉及用于计算资源预发布的安全系统。提供了用于向用户计算机系统供应特权集内的成员资格以便执行预发布资源的技术。预发布资源的某些示例是可被下载到用户计算机系统的固件或软件的α版本和β版本。预发布资源基于其安全风险级别与不同的特权集相关联。在一个示例中,安全风险级别可以表示具有预发布资源的完整性故障的风险的用户计算机系统的数量。在其他示例中,安全风险可以表示受资源影响的用户计算机系统的操作层或预发布资源的安全测试认证成功的级别。特权集标识符指示一个或多个特权集内的成员资格。

    分解中间件以供防盗版

    公开(公告)号:CN102609647A

    公开(公告)日:2012-07-25

    申请号:CN201210019175.8

    申请日:2012-01-20

    Applicant: 微软公司

    CPC classification number: G06F21/121 G06F2221/2115

    Abstract: 本发明涉及分解中间件以供防盗版。公开了涉及防止包含在应用内的中间件程序被非授权使用或散布的各实施例。一个示例实施例提供了一种用于防止包含在应用内的中间件程序被非授权使用或散布的方法。方法包括获取经分解的中间件代码,经分解的中间件代码具有缺少的功能,该缺少的功能驻留在远程计算设备上,以及围绕经分解的中间件代码构建应用,使得应用被配置成在使用期间调用远程计算设备以执行该缺少的功能。应用可被配置成在使用期间将调用发送给远程计算设备以执行该缺少的功能。

    标识出可因子分解的代码

    公开(公告)号:CN102592087A

    公开(公告)日:2012-07-18

    申请号:CN201110449093.2

    申请日:2011-12-28

    Applicant: 微软公司

    CPC classification number: G06F21/125 G06F2221/2115

    Abstract: 本发明涉及标识出可因子分解的代码。公开了涉及自动标识出潜在地放置在分拆计算的计算环境中的远程计算设备上的一个或多个计算机程序功能的各个实施例。例如,一个公开的实施例在计算设备(11)上提供了一种确定程序中的代码的、要定位在该代码的其他部分的远程的可因子分解的部分以阻碍对程序的未经授权的使用和/或分发的方法(200)。该方法(200)包括:接收(202)程序的代码的表示的输入;对代码的表示执行(208)分析,该分析包括静态分析和动态分析中的一个或多个;以及,基于代码的分析,输出(218)通过该分析确定的一个或多个功能的列表来作为要定位在远程的候选功能。

    停用经因子分解的代码

    公开(公告)号:CN102637249A

    公开(公告)日:2012-08-15

    申请号:CN201210020297.9

    申请日:2012-01-29

    Applicant: 微软公司

    CPC classification number: G06F21/125

    Abstract: 公开了停用经因子分解的代码。揭示了关于停用计算设备上的经因子分解的程序代码的各个实施例。例如,一个所公开的实施例提供了一种操作计算设备的方法。该方法包括执行计算设备上的程序,并且在执行程序的同时,通过代码图来标识经因子分解的功能的远程位置,发送对该经因子分解的功能的调用并接收返回响应。该方法进一步包括,在发生停用事件后,接收经因子分解的功能的副本;以及用经因子分解的功能的副本的位置来更新代码图。

    用于计算资源预发布的安全系统

    公开(公告)号:CN102622555A

    公开(公告)日:2012-08-01

    申请号:CN201110375180.8

    申请日:2011-11-08

    Applicant: 微软公司

    Inventor: K·雷

    CPC classification number: H04L9/3247 G06F21/577 G06F2221/2141

    Abstract: 本发明涉及用于计算资源预发布的安全系统。提供了用于向用户计算机系统供应特权集内的成员资格以便执行预发布资源的技术。预发布资源的某些示例是可被下载到用户计算机系统的固件或软件的α版本和β版本。预发布资源基于其安全风险级别与不同的特权集相关联。在一个示例中,安全风险级别可以表示具有预发布资源的完整性故障的风险的用户计算机系统的数量。在其他示例中,安全风险可以表示受资源影响的用户计算机系统的操作层或预发布资源的安全测试认证成功的级别。特权集标识符指示一个或多个特权集内的成员资格。

    用于正在处理中的加密/解密USB数据的动态置换

    公开(公告)号:CN1551003A

    公开(公告)日:2004-12-01

    申请号:CN200410047736.0

    申请日:2004-04-30

    Applicant: 微软公司

    Inventor: K·雷 T·凯赫尔

    Abstract: 一种实现了来自USB或其它相似设备的数据请求的安全模块和方法,其中安全部件可以在不改变基本USB总线协议或设备的情况下与设备进行安全地通信,即使是在软件控制总线是不可信的情况下。响应一个数据请求,安全模块(物理上独立或者集成在设备或网络集线器中)截取从设备发送给安全部件的数据。一个“不确认”信号被发送给安全部件,并且加密该数据。截取下一个数据请求,并响应该要求发送加密的数据。允许从安全部件传送到设备的确认信号到达该设备。为了处理一个设置请求,传送一个包括加密和未加密的许可命令给安全模块。如果加密核对成功,允许(通过安全模块)发送到设备的设置命令到达该设备。

Patent Agency Ranking