[发明专利]网络上的对象安全性无效
申请号: | 201110306900.5 | 申请日: | 2011-09-27 |
公开(公告)号: | CN102404313A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | R·R·帕奇;L·F·齐格努什;D·K·林 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 对象 安全性 | ||
技术领域
本发明涉及提高网络上的对象安全性的方法和系统。
背景技术
在面向对象的编程中,应用程序通过与被称为“对象”的数据结构的交互而被给予功能。每一对象能够发送和/或接收消息,以及处理数据。为了便于交互和处理,每一对象包括零个或多个属性以及零个或多个方法。各对象可通过以下方式来进行交互:一个对象将函数调用放置在另一对象的方法上以及访问来自另一对象的属性值。在执行面向对象的程序期间,各对象在计算系统的本地存储器中得到实例化,并在存储器中执行交互。各对象也可位于网络上,并通过网络而被访问。
发明内容
在此所描述的至少一个实施例涉及位于网络上的一个或多个对象的安全模型的应用程序。当要访问一对象时,针对该对象来访问及实施与该对象相关联的安全数据。例如,可使用安全数据来确定要用来对正在访问对象的用户或实体进行认证的认证机制。安全数据还可将经认证的用户或实体与可以被该实体对对象执行的所授权动作相关。安全数据还可指定关于对象的加密策略。
该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图说明
为了描述能够获得上述和其它优点和特征的方式,各实施例的更具体的描述将通过参考各附图来呈现。可以理解,这些附图仅描述各样本实施例,从而不被认为是对本发明的范围的限制,将通过使用附图用附加特征和细节来描述和解释这些实施例,附图中:
图1示出了可用于采用此处所描述的各实施例的示例计算系统;
图2抽象地示出了在其中应用程序可访问被远程地实例化的对象的计算机网络;
图3抽象地示出了具有方法和属性的对象,并且该对象表示图2的各对象中的一个的示例;
图4抽象地示出了可由图2中的安全介入机制来维护的安全信息;以及
图5示出了用于在应用程序和在该应用程序的远程得到实例化的多个对象之间提供安全调解(intermediation)的方法的流程图,且该方法可由图2中的安全介入机制来执行。
具体实施方式
根据本文所描述的各实施例,将安全模型应用于位于网络上的一个或多个对象。当要访问一对象时,针对该对象来访问并实施与该对象相关联的安全数据。首先,将参考图1来描述关于计算系统的某些介绍性讨论。然后,将参考图2至5来描述基于对象的安全模型的各实施例。
首先,参考图1来描述关于计算系统的介绍性讨论。计算系统现在越来越多地采取各种各样的形式。计算系统可以是例如手持式设备、电器、膝上型计算机、台式计算机、大型机、分布式计算系统或甚至常规上不被认为是计算系统的设备。在本说明书以及权利要求书中,术语“计算系统”被广义地定义为包括包含至少一个处理器以及其上能含有可由处理器执行的计算机可执行指令的存储器的任何设备或系统(或其组合)。存储器可采取任何形式,且可取决于计算系统的本质和形式。计算系统可分布在网络环境上,且可包括多个组成计算系统。
如图1中所示,在其最基本的配置中,计算系统100通常包括至少一个处理单元102和存储器104。存储器104可以是物理系统存储器,它可以是易失性、非易失性或两者的某种组合。术语“存储器”在此也可用来指诸如物理存储介质等非易失性大容量存储。如果计算系统是分布式的,则处理、存储器、和/或存储能力也可以是分布式的。如此处所使用的,术语“模块”或“组件”可以指在计算系统上执行的软件对象或例程。此处描述的不同的组件、模块、引擎和服务可被实现为在计算系统上执行的对象或进程(例如,作为单独的线程)。
在以下描述中,参考由一个或多个计算系统执行的动作描述各实施例。如果这样的动作用软件实现,则相关联计算系统中执行该动作的一个或多个处理器响应于执行了计算机可执行指令而引导计算系统的操作。这样的操作的示例涉及对数据的操纵。计算机可执行指令(和所操纵的数据)可被存储在计算系统100的存储器104中。计算系统100还可包含允许计算系统100例如通过网络110与其他消息处理器通信的通信信道108。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110306900.5/2.html,转载请声明来源钻瓜专利网。