System and method for inspecting dynamically generated executable code
US7757289B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 12, 2005 |
| Grant date | Jul 13, 2010 |
| Priority date | — |
| Expiry date | May 12, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2221/2147
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for protecting a client computer from dynamically generated malicious content, including 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, including 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 …
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.