Kaspersky Endpoint Security 12 for Mac

Check the integrity of application components

December 7, 2023

ID 246457

Kaspersky Endpoint Security contains various binary modules in the form of dynamic linked libraries, executable files, configuration files, and interface files. Intruders might replace one or more application executable modules or files with other files containing malicious code. To prevent this, Kaspersky Endpoint Security can check the integrity of the application components. The application checks modules and files for unauthorized changes or corruption. If an application module or file has an incorrect checksum, it is considered to be corrupted.

The integrity of the application components is checked using the integrity_checker utility located in the /Library/Application Support/Kaspersky Lab/KAV/Binaries directory. This utility checks the integrity of the manifest file containing a list of application files whose integrity is critical for correct operation of the application component.

The integrity_check.xml manifest file, which is protected by Kaspersky cryptographic signature, is located in same directory as the integrity_checker utility (/Library/Application Support/Kaspersky Lab/KAV/Binaries).

Note: Root user account privileges are required to run the integrity_checker utility.

The integrity check can be performed using the utility that is installed together with the application or using the utility on a certified CD.

To check the integrity of application components, run the following command:

sudo "/Library/Application Support/Kaspersky Lab/KAV/Binaries/integrity_checker"

By default, the utility uses the integrity_check.xml file located in the /Library/Application Support/Kaspersky Lab/KAV/Binaries directory.

To display the Help for utility settings, run the following command:

--help

The result of checking each manifest file is displayed next to the name of the manifest file in the following format:

  • SUCCEEDED—integrity of the files is confirmed (return code 0)
  • FAILED—integrity of the files is not confirmed (return code is not 0)

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.