×

Securely serving results of dynamic user-provided code over the web

  • US 9,826,017 B1
  • Filed: 03/08/2013
  • Issued: 11/21/2017
  • Est. Priority Date: 05/03/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a result of executing unverified, potentially malicious, or untested code from a first server at a first network domain to a requesting device over an information-exchange network, the method comprising:

  • receiving, at the first server at the first network domain, a content request from the requesting device, the content request including a request for the result of executing the unverified, potentially malicious, or untested code;

    executing the code at the first server at the first network domain to produce an output that includes the requested result;

    sending the produced output to a second server at a second network domain by providing, to the requesting device, the produced output as part of a redirection instruction to the second server to prevent the executed code from accessing domain resources from the first network domain; and

    delivering the provided produced output to the requesting device via the second server, wherein the second server processes the provided produced output and delivers the processed produced output to the requesting device to prevent harmful or unexpected results from being accessed by the requesting device.

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