Preventing unauthorized loading of late binding code into a process
First Claim
1. A computer-implemented method for preventing unauthorized loading of late binding code into a process, said method comprising the steps of:
- detecting, by a late binding code manager executing on a computer, an attempt to load late binding code into a process'"'"'s address space, the detecting comprising detecting access of a registry key that enumerates late binding code to load into the process'"'"'s address space;
determining, by the late binding code manager executing on the computer, whether the attempt to load late binding code into the process'"'"'s address space is permitted; and
responsive to determining that the attempt to load late binding code is not permitted, preventing, by the late binding code manager executing on the computer, at least some of the late binding code from being loaded into the process'"'"'s address space.
5 Assignments
0 Petitions
Accused Products
Abstract
A late binding code manager prevents the unauthorized loading of late binding code into a process. The late binding code manager detects an attempt to load late binding code into a process'"'"'s address space. Subsequently, the late binding code manager determines whether a detected attempt to load late binding code into a process'"'"'s address space is permitted. Responsive to the results of a determination as to whether an attempt to load late binding code into a process'"'"'s address space is permitted, the late binding code manager executes at least one additional step affecting the loading of the late binding code into the process'"'"'s address space. Such a step can comprise permitting, blocking or modifying the attempt to load the late binding code.
-
Citations
18 Claims
-
1. A computer-implemented method for preventing unauthorized loading of late binding code into a process, said method comprising the steps of:
-
detecting, by a late binding code manager executing on a computer, an attempt to load late binding code into a process'"'"'s address space, the detecting comprising detecting access of a registry key that enumerates late binding code to load into the process'"'"'s address space; determining, by the late binding code manager executing on the computer, whether the attempt to load late binding code into the process'"'"'s address space is permitted; and responsive to determining that the attempt to load late binding code is not permitted, preventing, by the late binding code manager executing on the computer, at least some of the late binding code from being loaded into the process'"'"'s address space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing computer-executable code for preventing unauthorized loading of late binding code into a process, the computer-executable code comprising instructions for performing the steps of:
-
detecting an attempt to load late binding code into a process'"'"'s address space, the detecting comprising detecting access of a registry key that enumerates late binding code to load into the process'"'"'s address space; determining whether the attempt to load late binding code into the process'"'"'s address space is permitted; and responsive to determining that the attempt to load late binding code is not permitted, preventing at least some of the late binding code from being loaded into the process'"'"'s address space. - View Dependent Claims (16, 17, 18)
-
Specification