Integrity Checker
Definition:
Integrity checkers scan and maintain a database of sorts regarding pertinent information on all or critical system files. If a program attempts to modify one of these guarded files, the integrity checker will alert the user and prompt for input. Integrity checkers can be a valuable addition to help protect your system from malware, but they do require a certain level of user expertise - and tolerance.
Integrity checkers are most often used in conjunction with whitelisting.
Integrity checkers scan and maintain a database of sorts regarding pertinent information on all or critical system files. If a program attempts to modify one of these guarded files, the integrity checker will alert the user and prompt for input. Integrity checkers can be a valuable addition to help protect your system from malware, but they do require a certain level of user expertise - and tolerance.
Integrity checkers are most often used in conjunction with whitelisting.
Source...