Integrity checking an executable module and associated protected service provider module

   
   

Method, system and computer program product are provided for monitoring integrity of at least one of an executable module and an associated protected service provider (PSP) module, wherein the PSP module provides a protected service function to the executable module. A symbiont module is provided for checking integrity of at least one of the PSP module and the executable module, wherein the symbiont module comprises a separate module from the PSP module. The PSP module includes code for cross-checking integrity of the symbiont module, wherein the symbiont module checking and the PSP module cross-checking together monitor integrity of at least one of the executable module and the PSP module. Further, the protected service function can be divided into at least a first component and a second component, with the first component being implemented within the PSP module and the second component being implemented within the symbiont module.

El producto del método, del sistema y del programa de computadora se proporciona para supervisar integridad de por lo menos una de un módulo ejecutable y de un módulo protegido asociado del abastecedor de servicio (PSP), en donde el módulo de PSP proporciona una función protegida del servicio al módulo ejecutable. Un módulo del symbiont se proporciona para comprobar integridad de por lo menos una del módulo de PSP y del módulo ejecutable, en donde el módulo del symbiont abarca un módulo separado del módulo de PSP. El módulo de PSP incluye el código para la integridad del cross-checking del módulo del symbiont, en donde la comprobación del módulo del symbiont y el cross-checking del módulo de PSP junta supervisan la integridad de por lo menos una del módulo ejecutable y del módulo de PSP. Además, la función protegida del servicio se puede dividir en por lo menos un primer componente y un segundo componente, con el primer componente que es puesto en ejecucio'n dentro del módulo de PSP y el segundo componente que es puesto en ejecucio'n dentro del módulo del symbiont.

 
Web www.patentalert.com

< Method and system for updating data in a compressed read cache

< Memory compression for computer systems

> Data storage system using 3-party hand-off protocol to maintain a single coherent logical image

> Mechanism by which platform independent software may bind to and access platform dependent software

~ 00170