Methods for detecting executable code which has been altered
AssigneeNovell, Inc.
InventorNeil Taylor
Life of this patent
Estimating the term…
Loading patent…
AssigneeNovell, Inc.
InventorNeil Taylor
Estimating the term…
Methods of detecting executable code which has been altered are provided. Upon an initial loading of an executable code a calculation is performed to generate a score associated with the executable code, the initial score is retained. Subsequently, one or more additional calculations are performed on the executable code to generate subsequent scores. Any subsequent score not matching the initial score indicates the executable code has been varied in some way. If variations have occurred, determinations are made to assess whether the variations correspond to valid conditions, especially valid conditions of a vendor supplying the executable code. If variations do not correspond to valid conditions, the executable code is then partially or completely disabled and optionally unloaded from the operating system within which it resides. Moreover, the vendor may be notified, or other events triggered. Calculations may be performed on the executable code randomly, periodically or other.
A method for validating executable code resident in an operating system having executable instructions, comprising the steps of:
The method of claim 4, wherein the accessing the valid conditions further includes examining local or remotely stored valid conditions.
A method for disabling executable code which has been modified without authorization having executable instructions, comprising the steps of:
A method of authenticating executable code resident in a memory having executable instructions, comprising the steps of:
A system for validating executable code, comprising:
Dependencies are inferred from the claim text.