Tracking Anomaly Detection
How We360.ai detects and handles tracking-bypass attempts — auto-clickers, mouse jigglers, "keep awake" scripts, and system-clock tampering — on the desktop agent, and how to configure anomaly rules.
Tracking Anomaly Detection lets the We360.ai desktop agent spot attempts to fake presence or defeat activity tracking — tools such as auto-clickers, mouse jigglers, "keep awake" / "keep presence" scripts, and system-clock tampering — and, optionally, shut the offending process down automatically.
It is available on both the Standard (visible) and Stealth (silent) desktop agents.
What it detects
The agent runs three independent detectors that all feed one security-event stream:
Process / command-line match
A running process owned by the tracked user whose command line matches one of your configured anomaly rules (for example, a known presence-faking utility). This is the part you configure.
Mouse jiggler
Continuous mouse movement confined to a very small area over a sustained window — the signature of a physical or software mouse jiggler used to appear active. This detector is built in and needs no configuration.
Clock drift
The device's system clock differing significantly from We360.ai's server time, which can indicate an attempt to manipulate tracked timestamps. Also built in.
How process matching works
Each anomaly rule is a named entry mapping a label to a list of match values:
KEEP_PRESENCE → [ keep-presence, python ]On a regular interval the agent inspects the list of processes owned by the currently tracked user.
For each rule, a process is a match only when every value in the rule's list appears as a substring of that process's command line (case-insensitive). In the example above, a process matches
KEEP_PRESENCEonly if its command line contains bothkeep-presenceandpython.Requiring all values to match lets you target a specific tool precisely and avoid false positives on common process names.
KEEP_PRESENCE → [keep-presence, python] ships as the default rule so presence-faking scripts of that common form are caught out of the box.
Detect vs. handle
There are two levels of response:
Detect — the agent records the anomaly as a security event but leaves the process running.
Handle — in addition to recording it, the agent terminates the matched process.
The Handle Tracking Anomalies switch in the portal controls this behavior. When it is on, the Configure Anomalies editor becomes available so you can define your rules; when it is off, the configuration is hidden.
With handling enabled, the agent force-terminates any process that matches a rule. Test new rules against a small group first, and keep match values specific, so you don't accidentally kill a legitimate application that happens to share a substring.
Configuring anomaly rules
Go to Settings > Compliance & Security > Compliance.
Turn on Handle Tracking Anomalies.
Select Configure Anomalies.
Add or edit rules. For each rule, give it a name and one or more match values (all of which must be present in a process command line for it to match).
Save.
Limits: up to 20 anomaly rules, each with up to 10 match values.
Changes are distributed with the rest of your compliance settings and can take up to an hour to reach every device.
What happens when an anomaly is detected
The detection is recorded as a security event by the agent and uploaded with the agent's normal activity data.
If handling is enabled, the matched process is terminated on the device.
Repeated detections of the same type are rate-limited on the device so a single ongoing offender does not generate a flood of events.
Enabling the feature
Tracking Anomaly Detection is governed by an organization-level switch managed by We360.ai. If the Handle Tracking Anomalies setting or the Configure Anomalies editor is not visible or has no effect for your organization, contact your We360.ai account team to have anomaly detection enabled for your tenant.
Notes and limitations
The mouse-jiggler and clock-drift detectors run whenever anomaly detection is enabled for your tenant, independent of the process rules you configure.
Process matching only considers processes owned by the tracked user's own account, not other users or system/service accounts on the same machine.
Detections are surfaced through alerting (see above); there is not currently a self-service in-portal list of individual anomaly events.
Related
Compliance & Security — where this setting lives, alongside screenshots, screen recording, USB detection, and location restrictions.
Last updated
Was this helpful?