AUTHORIZING APPLICATION ACCESS TO SECURE RESOURCES
    3.
    发明申请
    AUTHORIZING APPLICATION ACCESS TO SECURE RESOURCES 有权
    授权应用程序访问安全资源

    公开(公告)号:US20130145427A1

    公开(公告)日:2013-06-06

    申请号:US13308572

    申请日:2011-12-01

    IPC分类号: G06F21/00 G06F17/30

    摘要: An application submits a permission request to a resource server. In response to receiving the request, the resource server generates a user interface that asks the user to grant or deny the requested permissions. If the permissions are granted, data is stored indicating that the application has the requested permissions. When a runtime request for a resource is received, the resource server determines whether the request has been made by a user, by an application, or by an application on behalf of a user. If the request is made by an application only, the request is granted only if the application has permission to access the resource by way of a direct call not on behalf of a user. If the request is made by an application on behalf of a user, the request is granted only if both the user and the application have sufficient permission.

    摘要翻译: 应用程序向资源服务器提交权限请求。 响应于接收到请求,资源服务器生成用户界面,要求用户授予或拒绝所请求的权限。 如果授予权限,则存储指示应用程序具有请求的权限的数据。 当接收到对资源的​​运行时请求时,资源服务器确定请求是由用户,应用程序还是由应用程序代表用户进行的。 如果请求仅由应用程序进行,则仅当应用程序具有通过不代表用户的直接呼叫访问资源的权限时,才会授予该请求。 如果请求是由应用程序代表用户进行的,则仅当用户和应用程序都有足够的权限时才会授予该请求。

    SECURITY RESTRICTION TECHNIQUES FOR BROWSER-BASED APPLICATIONS
    4.
    发明申请
    SECURITY RESTRICTION TECHNIQUES FOR BROWSER-BASED APPLICATIONS 审中-公开
    基于浏览器的应用程序的安全限制技术

    公开(公告)号:US20100192193A1

    公开(公告)日:2010-07-29

    申请号:US12358268

    申请日:2009-01-23

    IPC分类号: G06F21/00

    CPC分类号: G06F21/6218

    摘要: Various technologies and techniques are disclosed for restricting security levels that can be used with browser-based applications. When a request is received from an external application to retrieve data for use in a client browser, an intersection is performed on a permission set of a user of the client browser and of the external application to determine a new permission set to use for retrieving the requested data. Techniques for restricting operations of an external application that is being run in a client browser are also described. A session token is returned to a client browser after validating access can be granted to the client browser. Validation is performed to confirm access can be granted to an external application. A request for data is received from the external application, with the request for data containing the session token. The requested data is retrieved and returned to the external application.

    摘要翻译: 公开了各种技术和技术来限制可以与基于浏览器的应用一起使用的安全级别。 当从外部应用接收到用于检索在客户端浏览器中使用的数据的请求时,对客户端浏览器和外部应用的用户的许可集执行交集,以确定用于检索 请求的数据。 还描述了用于限制在客户端浏览器中运行的外部应用的操作的技术。 在验证访问权限后,会将客户端浏览器的会话令牌返回给客户端浏览器。 执行验证以确认访问可以授予外部应用程序。 从外部应用程序接收到数据请求,同时请求包含会话令牌的数据。 所请求的数据被检索并返回给外部应用程序。

    SECURE HOSTING FOR UNTRUSTED CODE
    5.
    发明申请
    SECURE HOSTING FOR UNTRUSTED CODE 审中-公开
    保护非侵权的代码

    公开(公告)号:US20100199357A1

    公开(公告)日:2010-08-05

    申请号:US12363791

    申请日:2009-02-02

    IPC分类号: G06F21/22

    CPC分类号: G06F21/57 G06F21/54

    摘要: Various technologies and techniques are disclosed for increasing security in execution environments. A system is described for handling DLL calls made from untrusted code. An execution environment instantiates a lower trust process when a high trust process determines a need to call untrusted code. When the untrusted code calls a method in an original DLL, the execution environment loads a shim DLL into the lower trust process. The shim DLL has a clone of the method from the original DLL. A method for increasing security when processing calls from untrusted code is described. A shim DLL is created from an original DLL, and is deployed so an execution environment will load the shim DLL instead of the original DLL. When an execution environment receives a call from a caller DLL to the original DLL, the call is routed through the shim DLL. A pluggable validation system is also described.

    摘要翻译: 为了提高执行环境的安全性,公开了各种技术和技术。 描述了一种用于处理由不受信任代码构成的DLL调用的系统。 当高信任过程确定需要调用不受信任的代码时,执行环境会实例化较低的信任过程。 当不可信代码调用原始DLL中的方法时,执行环境将一个垫片DLL加载到较低的信任过程中。 垫片DLL具有来自原始DLL的方法的克隆。 描述了在处理来自不可信代码的呼叫时增加安全性的方法。 一个垫片DLL是从一个原始的DLL创建的,并被部署,所以执行环境将加载垫片DLL,而不是原始的DLL。 当执行环境接收到从调用者DLL到原始DLL的调用时,调用将通过shim DLL进行路由。 还描述了可插拔验证系统。

    Authorizing application access to secure resources
    6.
    发明授权
    Authorizing application access to secure resources 有权
    授权应用程序访问以确保资源安全

    公开(公告)号:US09015807B2

    公开(公告)日:2015-04-21

    申请号:US13308572

    申请日:2011-12-01

    IPC分类号: H04L29/06 G06F21/62

    摘要: An application submits a permission request to a resource server. In response to receiving the request, the resource server generates a user interface that asks the user to grant or deny the requested permissions. If the permissions are granted, data is stored indicating that the application has the requested permissions. When a runtime request for a resource is received, the resource server determines whether the request has been made by a user, by an application, or by an application on behalf of a user. If the request is made by an application only, the request is granted only if the application has permission to access the resource by way of a direct call not on behalf of a user. If the request is made by an application on behalf of a user, the request is granted only if both the user and the application have sufficient permission.

    摘要翻译: 应用程序向资源服务器提交权限请求。 响应于接收到请求,资源服务器生成用户界面,要求用户授予或拒绝所请求的权限。 如果授予权限,则存储指示应用程序具有请求的权限的数据。 当接收到对资源的​​运行时请求时,资源服务器确定请求是由用户,应用程序还是由应用程序代表用户进行的。 如果请求仅由应用程序进行,则仅当应用程序具有通过不代表用户的直接呼叫访问资源的权限时,才会授予该请求。 如果请求是由应用程序代表用户进行的,则仅当用户和应用程序都有足够的权限时才会授予该请求。

    DYNAMICALLY BATCHING REMOTE OBJECT MODEL COMMANDS
    7.
    发明申请
    DYNAMICALLY BATCHING REMOTE OBJECT MODEL COMMANDS 审中-公开
    动态隔离远程对象模型命令

    公开(公告)号:US20090313628A1

    公开(公告)日:2009-12-17

    申请号:US12139242

    申请日:2008-06-13

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4843

    摘要: A client-server architecture provides mechanisms to assist in minimizing round trips between a client and server. The architecture exposes an object model for client use that is structured similarly to the server based object model. The client batches commands and then determines when to execute the batched commands on the server. Proxy objects act as proxies for objects and serve as a way to suggest additional data retrieval operations for objects which have not been retrieved. Conditional logic and exceptions may be handled on the server without requiring additional roundtrips between the client and server.

    摘要翻译: 客户机 - 服务器架构提供了帮助最小化客户端和服务器之间的往返行为的机制。 该体系结构暴露了客户端使用的对象模型,其结构与基于服务器的对象模型类似。 客户端批处理命令,然后确定何时在服务器上执行批处理的命令。 代理对象充当对象的代理,并作为对尚未检索的对象提供更多数据检索操作的方法。 条件逻辑和异常可以在服务器上处理,而不需要在客户端和服务器之间进行额外的往返。

    Providing notification of document repository events to external systems
    8.
    发明授权
    Providing notification of document repository events to external systems 有权
    向外部系统提供文档库事件的通知

    公开(公告)号:US08621072B2

    公开(公告)日:2013-12-31

    申请号:US13311550

    申请日:2011-12-06

    IPC分类号: G06F15/173

    摘要: Remote event receivers can register with a document repository computing system to receive notifications of events occurring at a document repository. The remote event receivers may register to receive notifications synchronously, whereby the remote event receivers can provide a response to the notification prior to the occurrence of the event, or asynchronously, whereby the remote event receivers provide no response. Synchronous remote event receivers can also specify in a response to the notification that the event should be canceled or may specify properties that should be changed. Remote event receivers can be pre-event receivers that receive notifications prior to the occurrence of an event, or post-event receivers that receive notifications following the event. When an event is to occur at the document repository, notifications are provided to the pre-event remote event receivers. Once the event has occurred, notifications are provided to the post-event remote event receivers.

    摘要翻译: 远程事件接收器可以向文档存储库计算系统注册以接收在文档存储库中发生的事件的通知。 远程事件接收器可以注册以同步地接收通知,由此远程事件接收器可以在事件发生之前或异步地提供对通知的响应,由此远程事件接收器不提供响应。 同步远程事件接收器还可以在响应通知中指定事件应被取消或可以指定应该更改的属性。 远程事件接收器可以是在事件发生之前接收通知的事件前接收器,或事件之后接收通知的事件后接收器。 当事件发生在文档存储库时,通知将提供给事件事件前事件接收器。 一旦事件发生,通知将提供给事件后的远程事件接收器。

    PROVIDING NOTIFICATION OF DOCUMENT REPOSITORY EVENTS TO EXTERNAL SYSTEMS
    9.
    发明申请
    PROVIDING NOTIFICATION OF DOCUMENT REPOSITORY EVENTS TO EXTERNAL SYSTEMS 有权
    向外部系统提供文件记录事件的通知

    公开(公告)号:US20130145014A1

    公开(公告)日:2013-06-06

    申请号:US13311550

    申请日:2011-12-06

    IPC分类号: G06F15/173

    摘要: Remote event receivers can register with a document repository computing system to receive notifications of events occurring at a document repository. The remote event receivers may register to receive notifications synchronously, whereby the remote event receivers can provide a response to the notification prior to the occurrence of the event, or asynchronously, whereby the remote event receivers provide no response. Synchronous remote event receivers can also specify in a response to the notification that the event should be canceled or may specify properties that should be changed. Remote event receivers can be pre-event receivers that receive notifications prior to the occurrence of an event, or post-event receivers that receive notifications following the event. When an event is to occur at the document repository, notifications are provided to the pre-event remote event receivers. Once the event has occurred, notifications are provided to the post-event remote event receivers.

    摘要翻译: 远程事件接收器可以向文档存储库计算系统注册以接收在文档存储库中发生的事件的通知。 远程事件接收器可以注册以同步地接收通知,由此远程事件接收器可以在事件发生之前或异步地提供对通知的响应,由此远程事件接收器不提供响应。 同步远程事件接收器还可以在响应通知中指定事件应被取消或可以指定应该更改的属性。 远程事件接收器可以是在事件发生之前接收通知的事件前接收器,或事件之后接收通知的事件后接收器。 当事件发生在文档存储库时,通知将提供给事件事件前事件接收器。 一旦事件发生,通知将提供给事件后的远程事件接收器。