SYSTEM AND METHOD FOR PRESERVING REFERENCES IN SANDBOXES
First Claim
1. A method comprising:
- receiving, via a processor of a computing device, a document for use in a sandbox environment;
passing the document to a parser that finds references in the document to other resources to yield a list of references;
passing the list of the references to a verifier that verifies that a resource associated with each reference in the list of the references exists to yield a list of verified references; and
modifying the sandbox environment based on the list of verified references to yield a modified sandbox environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for preserving references in sandboxes. A system implementing the method receives a document for use in a sandbox environment and passes the document to a parser, via a coordinator. The parser finds references in the document to other resources and outputs a list of references. The system passes the list of references to a verifier that verifies each reference and outputs a list of verified references. The system passes the list of verified references to the sandboxed application which extends the sandbox to include the resources on the list of verified references. In one embodiment, the system preserves references in sandboxes without the use a coordinator.
65 Citations
24 Claims
-
1. A method comprising:
-
receiving, via a processor of a computing device, a document for use in a sandbox environment; passing the document to a parser that finds references in the document to other resources to yield a list of references; passing the list of the references to a verifier that verifies that a resource associated with each reference in the list of the references exists to yield a list of verified references; and modifying the sandbox environment based on the list of verified references to yield a modified sandbox environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of parsing documents, the method comprising:
-
receiving, from a coordinator, a document for use in a sandbox environment, wherein the document contains references to other resources; parsing, via a processor of a computing device, the document to extract the references to the other resources to yield a list of references to other resources; and sending the list of references to the coordinator. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for processing references, the system comprising:
-
a processor; and a memory storing instructions for controlling the processor to perform steps comprising; receiving, from a coordinator, a list of references to other resources, wherein the list of references were extracted from a document for use in a sandbox environment; verifying a respective resource indicated by each reference in the list of references to yield a list of verified references; and returning the list of verified references to the coordinator. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to preserve references in a sandbox environment, the instructions comprising:
-
passing a document containing references for use in a sandbox environment to a coordinator; passing the document to a parser, via the coordinator, wherein the parser finds references to other resources in the document to yield a list of references to other resources; passing the list of references to other resources to a verifier, via the coordinator, wherein the verifier verifies resources pointed to by the list of references to yield a list of verified references; and extending the sandbox environment for the document based on the list of verified references.
-
Specification