×

Mechanism to check the malicious alteration of malware scanner

  • US 7,810,091 B2
  • Filed: 04/04/2002
  • Issued: 10/05/2010
  • Est. Priority Date: 04/04/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product embodied on a computer-readable physical storage medium, said computer program product comprising:

  • installation checking code validated with a further computer connected by a network link to a target computer and operable to execute upon said target computer to gather characteristics of an installation of a target computer program upon said target computer;

    comparing code operable to compare said gathered characteristics with predetermined valid characteristics, said predetermined valid characteristics being set up by an administrator as common valid characteristics for a plurality of computers of a network including said target computer;

    response code operable if said gathered characteristics match said predetermined valid characteristics to trigger an installation valid response and operable if said gathered characteristics do not match said predetermined valid characteristics to trigger an installation invalid response;

    wherein said computer program product is operable such that said characteristics of said installation include;

    operating system registry entries for said target computer program;

    a list of files stored in a program file directory of said target computer program;

    one or more file size values associated with one or more files of said target computer program; and

    one or more checksum values associated with one or more files of said target computer program;

    wherein said target computer program is a malware scanning computer program;

    wherein said computer program product is operable such that validation of said installation is triggered when said target computer connects to the network;

    wherein said computer program product is operable such that an agent computer program that executes said installation checking code is installed on said target computer and is authenticated using a Pretty Good Privacy (PGP) signature associated with said agent computer program after said agent computer program is installed on said target computer;

    wherein said computer program product is operable such that, if said authentication of said agent computer program is not passed, said target computer is refused access to said network, and a warning message is issued;

    wherein said computer program product is operable such that, if said authentication of said agent computer program is passed, said installation checking code is executed by said agent computer program as part of its own agent main routine.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×