Patent ID: 7634806
Filing Date: 2009-12-15
Classification: G06F,H04L

Abstract:
1. A method for preventing undesirable behavior by an executable code module received from a potentially untrusted source, the executable code module including one or more independent agents, the executable code module being inspected with an assembler utility to ensure that each of the one or more independent agents receives equal resource treatment during execution within a particular node module, the method comprising: (i) querying a database to ensure that each independent agent receives equal resource treatment during execution within a particular node module for identifying information corresponding to an executable code module received at a host system; (ii) when step (i) returns a predetermined result, scanning the code module concerning each independent agent, with the assembler utility for an indication that the code module has a potential to cause undesired behavior in the receiving host when executed, wherein said scanning comprises: (iii) when step (ii) finds the indication the code module has the potential to cause undesired behavior in the receiving host when executed, preventing execution of the code module at the receiving host, and otherwise the assembler utility loading executable code for common privilege settings for a set of Application Program Interfaces into the each executable code module.