[发明专利]基于请求者位置的访问控制在审
申请号: | 201580056406.4 | 申请日: | 2015-10-27 |
公开(公告)号: | CN107077573A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | G·C·普拉姆 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F17/30 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 请求者 位置 访问 控制 | ||
背景技术
计算系统和相关联的网络已经改变了人类工作、游戏和交流的方式。我们生活的几乎每个方面都在某种程度上受计算系统的影响。网络的激增已经允许计算系统共享数据和通信,大大地增加了信息访问。因此,当前时代通常被称为“信息时代”。
然而,在一些情况下,期望限制对数据的访问。例如,数据通常受到限制,从而只能由某些个体访问。因此,这些个体必须在访问数据之前进行验证。在其他情况下,基于位置来限制数据。例如,一些数据被限制在某些地理区域内。可以出于各种原因(例如法律、规章、税务或安全原因)执行将数据限制到特定地理区域。
本文中要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的实施例。相反,仅提供该背景以示出其中可以实践本文中所描述的一些实施例的一个示例性技术领域。
发明内容
本文中所描述的至少一些实施例涉及基于请求者的位置来控制对数据的访问。位置数据与文件系统实体(例如,文件、目录、分区或盘)相关联,使得文件系统实体和位置数据一起被原子地移动或复制。在接收到对文件系统实体执行操作的请求时,系统标识请求者的位置,并且访问与文件系统实体相关联的位置数据。然后使用位置数据和请求者位置来确定所请求的文件操作是否被许可。
本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图说明
为了描述可以获得上述和其他优点和特征的方式,将通过参考附图来给出对各种实施例的更具体的描述。应当理解,这些附图仅描绘了示例性实施例,因此不被认为限制本发明的范围,将通过使用附图以附加的特征和细节来描述和解释实施例,在附图中:
图1抽象地示出其中可以采用本文中所描述的一些实施例的计算系统;
图2示出了其中请求系统请求对源系统的文件系统内的文件系统实体执行操作的系统;
图3示出了文件系统实体环境,其中文件系统实体和相应的位置数据以这样的方式相关联:即如果文件系统实体被复制或移动,则相应的位置数据也分别被原子地复制或移动;
图4示出了表示图3的位置数据的示例的位置数据;
图5示出了用于基于请求者的位置来控制对数据的访问的方法的流程图;以及
图6示出了用于使用位置数据来确定所请求的操作是否被许可的方法的流程图。
具体实施方式
本文中所描述的至少一些实施例涉及基于请求者的位置来控制对数据的访问。位置数据与文件系统实体(例如,文件、目录、分区或盘)相关联,使得文件系统实体和位置数据一起被原子地移动或复制。在接收到对文件系统实体执行操作的请求时,系统标识请求者的位置,并且访问与文件系统实体相关联的位置数据。然后使用位置数据和请求者位置来确定所请求的文件操作是否被允许。将参考图1描述计算系统的一些介绍性讨论。然后,将参考随后的附图描述访问控制的结构和使用。
计算系统现在越来越多地采取各种各样的形式。计算系统可以例如是手持设备、家用电器、膝上型计算机、台式计算机、大型机、分布式计算系统、数据中心、或甚至常规不被认为是计算系统的设备,诸如可穿戴设备(例如眼镜)。在本说明书和权利要求书中,术语“计算系统”被广义地定义为包括任何设备或系统(或其组合),其包括至少一个物理和有形处理器以及其上能够具有可以由处理器来执行的计算机可执行指令的物理和有形存储器。存储器可以采取任何形式,并且可以取决于计算系统的性质和形式。计算系统可以分布在网络环境上并且可以包括多个组成计算系统。
如图1所示,在其最基本的配置中,计算系统100通常包括至少一个硬件处理单元102和存储器104。存储器104可以是物理系统存储器,其可以是易失性、非易失性、或者两者的某种组合。术语“存储器”在本文中也可以用于指代非易失性大容量存储装置,例如物理存储介质。如果计算系统是分布式的,则处理、存储器和/或存储能力也可以是分布式的。如本文中所使用的,术语“可执行模块”或“可执行部件”可以指代可以在计算系统上执行的软件对象、例程或方法。本文中所描述的不同部件、模块、引擎和服务可以被实现为在计算系统上执行的对象或进程(例如,作为单独的线程)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580056406.4/2.html,转载请声明来源钻瓜专利网。