Ответ:

Программа-ревизор обнаруживает изменения, сравнивая контрольные суммы файлов с ранее сохранёнными значениями.

Ответ: при открытии файла подсчитывает контрольные суммы и сравнивает их с данными в базе.