How Guest Indexing Data Scan Works

For guest indexing data, malware detection works in the following way:

  1. When the backup job with enabled guest file system indexing is complete and indexing data is saved in the VBRCatalog folder on the backup server, the Veeam Guest Catalog Service notifies the Veeam Data Analyzer Service about new data that need to be scanned.
  2. The Veeam Data Analyzer Service checks last scan results in the GuestIndexAnalyzeState.xml file located in the VBRCatalog folder and initiates a new guest indexing data scan.

The guest indexing data scan is also initiated in the following situations:

  • If the Veeam Data Analyzer Service gets new indexing data after the service starts.
  • If you disable guest indexing data scan for some period of time and enable it again. Indexing data created during this time will be scanned when the next backup job with enabled guest file system indexing is complete or when the Veeam Data Analyzer Service restarts.

Note that in this case, the Veeam Guest Catalog Service may increase load on the backup server depending on the indexing data size.

  • If you import backups with the enabled Import guest file system index data to the catalog check box.

Note

If you upgrade to Veeam Backup & Replication 12.1 (build 12.1.0.2131), old indexing data will not be scanned.

  1. To detect known suspicious files and extensions, the Veeam Data Analyzer Service compares guest indexing data with the SuspiciousFiles.xml file. If you added a custom configuration, it is primarily used for comparison. For more information about the custom configuration, see Managing List of Suspicious Files and Extensions.
  2. To detect multiple files renamed or deleted by malware, the Veeam Data Analyzer Service compares a new restore point with the earliest one created for the last 25 hours. For example, two restore points were created 10 and 5 hours ago. The new restore point will be compared with the restore point created 10 hours ago.

If the previous restore point was not created for the last 25 hours, the service tries to find the nearest restore point created for the last 30 days. For example, two restore points were created 2 days and 10 days ago. The new restore point will be compared with the restore point created 2 days ago.

  1. The Veeam Data Analyzer Service writes scan results to the GuestIndexAnalyzeState.xml file. If malware activity is detected, the service will create a malware detection event and mark objects as Suspicious.

Information about detected malware activity is stored in malware detection logs. The path by default: C:\ProgramData\Veeam\Backup\Malware_Detection_Logs. Starting from Veeam Backup & Replication  12.1.1 (build 12.1.1.56), you can also view the detailed log in the Event Details window. For more details, see Viewing Malware Detection Events.

Page updated 4/19/2024

Page content applies to build 12.1.1.56