×

Resource based dynamic security authorization

  • US 8,245,270 B2
  • Filed: 09/01/2005
  • Issued: 08/14/2012
  • Est. Priority Date: 09/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing access to a second resource by sandboxed code included on a client, the method comprising:

  • executing the sandboxed code on the client and allowing operations to execute that adhere to a static security policy;

    wherein the sandboxed code has restricted access to resources and other applications;

    wherein the sandboxed code is specifically authorized by the static security policy to access a first resource through a first connection;

    wherein the first resource includes an associated first resource policy;

    determining when the sandboxed code on the client requests access to the second resource that is not authorized by the static security policy;

    wherein authorization of the request to the second resource results in a direct cross-domain access to the second resource between the sandboxed code and the second resource that is not authorized by the static security policy;

    wherein the cross-domain access results in a connection to a web server to provide the second resource to the sandboxed code on the client;

    establishing a service connection that is a different network connection from the first connection between the second resource and the client that is limited in its functionality to confirming whether the sandboxed code meets any existing resource based policies that grant the sandboxed code access to the second resource;

    comparing evidence of the sandboxed code sent using the service connection against a resource based policy associated with at least one of the first resource and the second resource;

    wherein the resource based policy is stored with the first resource; and

    providing the sandboxed code access to the second resource when the evidence is determined as sufficient according to the resource based policy.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×