×

Securing resources from untrusted scripts behind firewalls

  • US 7,444,678 B2
  • Filed: 06/14/2004
  • Issued: 10/28/2008
  • Est. Priority Date: 10/28/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for protecting internal resources against an untrusted script originated from an external server, said script being executed in a security sandbox behind a network firewall, said method comprising the steps of:

  • responsive to said untrusted script requesting access to an internal resource at a request URI, said security sandbox loading a script control definition from a declaration file at the root directory of said request URI, said script control definition comprising allowable request types and script originations;

    said security sand box validating said script control definition at said root directory;

    if said request URI is not a subdirectory, allowing said untrusted script to access said internal resource only in response to operations comprising;

    said security sandbox verifying that the type of request is allowed in said script control definition at said root directory;

    said security sandbox verifying that the origination of said untrusted script is allowed in said script control definition at said root directory;

    if said request URI is a subdirectory, allowing said untrusted script to access said internal resource only in response to operations comprising;

    said security sandbox verifying that delegation is allowed in said script control definition at root directory;

    only if delegation is allowed, said security sandbox loading a script control definition from a declaration file at said subdirectory of said request URI, said script control definition at said subdirectory comprising allowable request types and script originations;

    said security sand box validating said script control definition at said subdirectory;

    said security sandbox verifying that the type of request is allowed in said script control definition at said subdirectory;

    said security sandbox verifying that the origination of said untrusted script is allowed in said script control definition at said subdirectory.

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