Fortinet white logo
Fortinet white logo

Activity monitoring templates

Activity monitoring templates

Templates for building policies based on user activity.

Note

To use this functionality, you must enable keystroke monitoring for Agents and additionally approve macOS keystroke monitoring permissions. For details, refer to the FortiDLP Administration Guide and FortiDLP Agent Deployment Guide.

Application use violated

Requirements: Agent version 7.2.1 or later

Detects when a user is active or idle for a prohibited duration, where single application use is tracked.

Note

Subsequent detections and actions for the same process will not be generated until at least one day after the first detection/action.

Note

If both the "Application binary name" and "Window title" parameters are populated, then application usage is tracked if the binary name and window title match these parameters. If neither the "Application binary name" nor the "Window title" parameters are populated, then no user activity will be monitored.

Note

To track application use based on idle time, you must enable keystroke monitoring. For details, refer to the FortiDLP Administration Guide.

Parameter Type Description
Application parameters
Application binary name String The binary name to monitor (e.g. chrome.exe). Case-insensitive matching is used. If left empty, application activity will be matched against the "Window title" parameter.
Window title String The window title to monitor. Full regular expression (regex) grammar is supported, and case-insensitive matching is used. If left empty, application activity will be matched against the "Application binary name" parameter.
Usage parameters
Monitor application use String list Monitor application usage by configuring a minimum or maximum duration an application is expected to be used for.
Application use duration String The duration an application should be used, in HH:MM format. For example, to report if an application is in use for more than 2 hours and 30 minutes enter 2:30 and select "Maximum application usage" for the "Monitor application use" parameter.
Monitor active application usage Boolean The toggle to enable/disable monitoring of active application usage. This is the time an application is open and the user is interacting with it.
Monitor idle application usage Boolean The toggle to enable/disable monitoring of idle application usage. This is the time an application is open but the user is not interacting with it.
Reporting parameters
Report violation immediately Boolean The toggle to enable/disable generating a detection and performing optional actions as soon as application usage exceeds the "Maximum application usage" parameter. If this is disabled, a detection will be generated after excessive idle or active application usage is complete, for example, when the application is closed.

No default MITRE ATT&CK indicators. Note: MITRE ATT&CK indicators require Agent 11.4.1+.

Incident clustering rule Default
Cluster by policy Disabled
Cluster by binary name Disabled

Supported actions: Display message, Lock, Isolate, Take screenshot, Reboot, Kill process

Concurrent application use

Detects when a user runs multiple instances of an application at the same time.

Parameter Type Description
Application parameters
Application binary name String The binary name to monitor (e.g. chrome.exe). Case-insensitive matching is used.
Usage parameters
Maximum application instances Integer The maximum number of times an application can be run at the same time.

No default MITRE ATT&CK indicators. Note: MITRE ATT&CK indicators require Agent 11.4.1+.

Incident clustering rule Default
Cluster by policy Disabled
Cluster by binary name Disabled

Supported actions: Display message, Lock, Isolate, Take screenshot, Reboot, Kill process

Daily application use violated

Requirements: Agent version 7.1.0 or later

Detects when a user is active or idle for a prohibited duration over the course of a day, where total application use is tracked.

Note

If both the "Application binary name" and "Window title" parameters are populated, then application usage is tracked if the binary name and window title match these parameters. If neither the "Application binary name" nor the "Window title" parameters are populated, then all user activity will be monitored.

Note

To track application use based on idle time, you must enable keystroke monitoring. For details, refer to the FortiDLP Administration Guide.

Parameter Type Description
Application parameters
Application binary name String The binary name to monitor (e.g. chrome.exe). Case-insensitive matching is used. If left empty, application activity will be matched against the "Window title" parameter.
Window title String The window title to monitor. Full regular expression (regex) grammar is supported, and case-insensitive matching is used. If left empty, application activity will be matched against the "Application binary name" parameter.
Usage parameters
Monitor application use String list Monitor application usage by configuring a minimum or maximum duration an application is expected to be used for.
Application use duration String The duration an application should be used, in HH:MM format. For example, to report if an application is in use for more than 2 hours and 30 minutes enter 2:30 and select "Maximum application usage" for the "Monitor application use" parameter.
Monitor active application usage Boolean The toggle to enable/disable monitoring of active application usage. This is the time an application is open and the user is interacting with it.
Monitor idle application usage Boolean The toggle to enable/disable monitoring of idle application usage. This is the time an application is open but the user is not interacting with it.
Days to monitor String list A list of days on which application usage should be monitored.
Start time String The time of day to start monitoring application usage. Times are in 24-hour format (HH:MM), and are in the FortiDLP Agent's local timezone.
End time String The time of day to stop monitoring application usage. Times are in 24-hour format (HH:MM), and are in the FortiDLP Agent's local timezone.

No default MITRE ATT&CK indicators. Note: MITRE ATT&CK indicators require Agent 11.4.1+.

Incident clustering rule Default
Cluster by policy Disabled
Cluster by binary name Disabled

Supported actions: Display message, Lock, Isolate, Take screenshot, Reboot

Activity monitoring templates

Activity monitoring templates

Templates for building policies based on user activity.

Note

To use this functionality, you must enable keystroke monitoring for Agents and additionally approve macOS keystroke monitoring permissions. For details, refer to the FortiDLP Administration Guide and FortiDLP Agent Deployment Guide.

Application use violated

Requirements: Agent version 7.2.1 or later

Detects when a user is active or idle for a prohibited duration, where single application use is tracked.

Note

Subsequent detections and actions for the same process will not be generated until at least one day after the first detection/action.

Note

If both the "Application binary name" and "Window title" parameters are populated, then application usage is tracked if the binary name and window title match these parameters. If neither the "Application binary name" nor the "Window title" parameters are populated, then no user activity will be monitored.

Note

To track application use based on idle time, you must enable keystroke monitoring. For details, refer to the FortiDLP Administration Guide.

Parameter Type Description
Application parameters
Application binary name String The binary name to monitor (e.g. chrome.exe). Case-insensitive matching is used. If left empty, application activity will be matched against the "Window title" parameter.
Window title String The window title to monitor. Full regular expression (regex) grammar is supported, and case-insensitive matching is used. If left empty, application activity will be matched against the "Application binary name" parameter.
Usage parameters
Monitor application use String list Monitor application usage by configuring a minimum or maximum duration an application is expected to be used for.
Application use duration String The duration an application should be used, in HH:MM format. For example, to report if an application is in use for more than 2 hours and 30 minutes enter 2:30 and select "Maximum application usage" for the "Monitor application use" parameter.
Monitor active application usage Boolean The toggle to enable/disable monitoring of active application usage. This is the time an application is open and the user is interacting with it.
Monitor idle application usage Boolean The toggle to enable/disable monitoring of idle application usage. This is the time an application is open but the user is not interacting with it.
Reporting parameters
Report violation immediately Boolean The toggle to enable/disable generating a detection and performing optional actions as soon as application usage exceeds the "Maximum application usage" parameter. If this is disabled, a detection will be generated after excessive idle or active application usage is complete, for example, when the application is closed.

No default MITRE ATT&CK indicators. Note: MITRE ATT&CK indicators require Agent 11.4.1+.

Incident clustering rule Default
Cluster by policy Disabled
Cluster by binary name Disabled

Supported actions: Display message, Lock, Isolate, Take screenshot, Reboot, Kill process

Concurrent application use

Detects when a user runs multiple instances of an application at the same time.

Parameter Type Description
Application parameters
Application binary name String The binary name to monitor (e.g. chrome.exe). Case-insensitive matching is used.
Usage parameters
Maximum application instances Integer The maximum number of times an application can be run at the same time.

No default MITRE ATT&CK indicators. Note: MITRE ATT&CK indicators require Agent 11.4.1+.

Incident clustering rule Default
Cluster by policy Disabled
Cluster by binary name Disabled

Supported actions: Display message, Lock, Isolate, Take screenshot, Reboot, Kill process

Daily application use violated

Requirements: Agent version 7.1.0 or later

Detects when a user is active or idle for a prohibited duration over the course of a day, where total application use is tracked.

Note

If both the "Application binary name" and "Window title" parameters are populated, then application usage is tracked if the binary name and window title match these parameters. If neither the "Application binary name" nor the "Window title" parameters are populated, then all user activity will be monitored.

Note

To track application use based on idle time, you must enable keystroke monitoring. For details, refer to the FortiDLP Administration Guide.

Parameter Type Description
Application parameters
Application binary name String The binary name to monitor (e.g. chrome.exe). Case-insensitive matching is used. If left empty, application activity will be matched against the "Window title" parameter.
Window title String The window title to monitor. Full regular expression (regex) grammar is supported, and case-insensitive matching is used. If left empty, application activity will be matched against the "Application binary name" parameter.
Usage parameters
Monitor application use String list Monitor application usage by configuring a minimum or maximum duration an application is expected to be used for.
Application use duration String The duration an application should be used, in HH:MM format. For example, to report if an application is in use for more than 2 hours and 30 minutes enter 2:30 and select "Maximum application usage" for the "Monitor application use" parameter.
Monitor active application usage Boolean The toggle to enable/disable monitoring of active application usage. This is the time an application is open and the user is interacting with it.
Monitor idle application usage Boolean The toggle to enable/disable monitoring of idle application usage. This is the time an application is open but the user is not interacting with it.
Days to monitor String list A list of days on which application usage should be monitored.
Start time String The time of day to start monitoring application usage. Times are in 24-hour format (HH:MM), and are in the FortiDLP Agent's local timezone.
End time String The time of day to stop monitoring application usage. Times are in 24-hour format (HH:MM), and are in the FortiDLP Agent's local timezone.

No default MITRE ATT&CK indicators. Note: MITRE ATT&CK indicators require Agent 11.4.1+.

Incident clustering rule Default
Cluster by policy Disabled
Cluster by binary name Disabled

Supported actions: Display message, Lock, Isolate, Take screenshot, Reboot