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.