Application architecture

March 25, 2022

ID 49008

Kaspersky Anti-Virus includes three functional modules: the management module, the mail and replication scan module, and the database scan module.

Management module

Module provides the following functions in Kaspersky Anti-Virus:

  • Managing the application. Module initiates scans of mail and replications, runs scans of databases and scheduled updates of anti-virus databases.
  • Managing application settings. The module receives and applies new values of settings.
  • Saving and analyzing statistics. Module logs statistical information and information about operational events in the Event log and statistics database and sends notifications to administrators.
  • Notice. This module sends email notifications about infected, protected, and not scanned objects detected during a scan.
  • Application licensing. This module is responsible for activating the application, analyzing licensing information, applying and deleting key files.

Mail and replication scan module

This module performs anti-virus scanning of email messages and replications.

Database scan module

This module performs anti-virus scanning of databases of a Lotus Domino server.

All modules are started automatically when the Lotus Domino server is launched. Information about modules can be saved in the Kaspersky Anti-Virus Event log and the Event log and statistics database, recorded in log files, and displayed on the Domino server console.

In this Help section

About Kaspersky Anti-Virus databases

Anti-Virus server protection layout

Application operation layout

Attachment filtering algorithm

Anti-virus scanning for threats algorithm

Processing objects and actions taken on them

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.