While the application is running, various events can occur. The events may be informational or may contain important data. For example, the application can use events to notify about a successful application database update, or to inform about an error in the operation of application components that must be eliminated.
The Kaspersky application allows recording information about application events to the following logs:
By default, the application saves information about events to the database in the /var/opt/kaspersky/kfl/private/storage/events.db database. You can configure the application event log on the command line.
The operating system log is not used by default. You can enable saving events to this log.
You need root privileges to gain access to the application event log.
You can receive information about application events in the following ways:
Some events may contain file paths. For output, the file path is treated as a UTF-8 string. If any of the bytes in the path does not comply with the UTF-8 encoding rules, is it replaced with the ?
character. Any four-byte sequence that encodes a character code outside the Unicode range (greater than 0x10FFFF) is also replaced with the ?
character. Special characters are escaped (replaced) in a certain way.
The following rules apply when escaping characters in file paths inside events in the output of the kfl-control -E --query
command:
'\a' -> "\\a"
'\b' -> "\\b"
'\t' -> "\\t"
'\n' -> "\\n"
'\v' -> "\\v"
'\f' -> "\\f"
'\r' -> "\\r"
The following rules apply for escaping characters in file paths inside events in the output of the kfl-control -E --query --json
command:
'\b' -> "\\b"
'\f' -> "\\f"
'\n' -> "\\n"
'\r' -> "\\r"
'\t' -> "\\t"
'"' -> "\\\""
'\\' -> "\\\\"
Rules for escaping characters in file paths in events when sending to syslog:
'\b' -> "\\b"
'\f' -> "\\f"
'\n' -> "\\n"
'\r' -> "\\r"
'\t' -> "\\t"
'"' -> "\\\""
'\\' -> "\\\\"
The first backslash in the sequence when describing rules is the escape character.
Examples:
|
The application can generate various types of reports on the events that occur while the application is running. Reports contain information about the performance of each Kaspersky component, the results of each task, and the overall operation of the application.
You can view reports in the Kaspersky application interface.
Events and reports may contain the following personal data:
In addition, events and reports may contain: