Patent ID: 7464270

Claim:
A method for managing access to resources, comprising: generating a list of resource signatures, each of the resource signatures being generated based at least on a plurality of function names included in an import table of a corresponding resource; accessing the list of resource signatures, each of the resource signatures configured with an accessibility status, wherein the accessibility status includes one of loadable and restricted; generating a verification signature for a requested resource, wherein generating a verification signature includes: retrieving a plurality of names from the import table, wherein the plurality of names include function names; sorting the retrieved names; concatenating the sorted names; and executing a cryptographic manipulation of the concatenated names; comparing the verification signature for the requested resource to the list of resource signatures; executing the requested resource if the resource signature matches the verification signature and the accessibility status is loadable; and preventing the requested resource from execution if the resource signature matches the verification signature and the accessibility status is restricted.