Described herein is a method of verifying the integrity of client programs that request services from server programs. The invention includes a step of accepting a request for services from a client program, wherein the client program executes from an executable image in executable memory. In response to such a request, the server program identifies one or more image files on secondary storage corresponding to non-writeable sections of the executable image. The server program then compares the non-writeable sections of the executable image with the corresponding sections of the image files to determine whether the executable image has been altered in the executable memory. The server program provides the requested services only if the executable image of the client program has not been altered.

È descritto qui un metodo di verificazione dell'integrità dei programmi del cliente che chiedono i servizi dai programmi dell'assistente. L'invenzione include un punto di accettare una richiesta per i servizi da un programma del cliente, in cui il programma del cliente esegue da un'immagine eseguibile nella memoria eseguibile. In risposta ad una tal richiesta, il programma dell'assistente identifica una o più lime di immagine su immagazzinaggio secondario che corrisponde alle sezioni non-writeable dell'immagine eseguibile. Il programma dell'assistente allora paragona le sezioni non-writeable dell'immagine eseguibile alle sezioni corrispondenti delle lime di immagine per determinare se l'immagine eseguibile sia stata alterata nella memoria eseguibile. Il programma dell'assistente fornisce i servizi chiesti soltanto se l'immagine eseguibile del programma del cliente non è stata alterata.

 
Web www.patentalert.com

< (none)

< Workflow object compiler with user interrogated information incorporated into skeleton of source code for generating executable workflow objects

> System and method for batching data between transport and link layers in a protocol stack

> (none)

~ 00009