×

Signed manifest for run-time verification of software program identity and integrity

  • US 8,601,273 B2
  • Filed: 05/27/2011
  • Issued: 12/03/2013
  • Est. Priority Date: 06/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. An article of manufacture comprising a non-transitory computer readable storage medium having content stored thereon to provide instructions which, when executed, result in a performance of operations including:

  • loading, by an active management platform, a known good integrity check value into a memory local to a measurement engine of the active management platform, the active management platform and measurement engine executed outside a context of a host operating system on which an agent in system memory is executed, the active management platform and measurement engine executed on a same hardware host machine as the agent, and executed on processing resources inaccessible to the host operating system;

    computing, by the measurement engine, an algorithm on a section of agent code of the agent in system memory to generate an integrity check value for the agent in system memory, which represents an identify of the section of agent code as a hash value of executable code, static configuration data, and relocation fix-ups for the section of agent code, wherein the section of agent code is kept in system memory by an agent initialization module that records values used for relocation fix-ups; and

    comparing the generated integrity check value with the known good integrity check value to determine when the generated and known good integrity check values match, to detect when the agent has been modified from a known good state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×