×

System and method for inspecting dynamically generated executable code

  • US 20070136811A1
  • Filed: 12/12/2005
  • Published: 06/14/2007
  • Est. Priority Date: 12/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for protecting a client computer from dynamically generated malicious content, comprising:

  • receiving at a gateway computer content being sent to a client computer for processing, the content including a call to an original function, and the call including an input;

    modifying the content at the gateway computer, comprising replacing the call to the original function with a corresponding call to a substitute function, the substitute function being operational to send the input to a security computer for inspection;

    transmitting the modified content from the gateway computer to the client computer;

    processing the modified content at the client computer;

    transmitting the input to the security computer for inspection when the substitute function is invoked;

    determining at the security computer whether it is safe for the client computer to invoke the original function with the input;

    transmitting an indicator of whether it is safe for the client computer to invoke the original function with the input, from the security computer to the client computer; and

    invoking the original function at the client computer with the input, only if the indicator received from the security computer indicates that such invocation is safe.

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