Habr•August 7, 2026•🇷🇺Translated from Russian

Behavioral Anti-Fraud: How Systems Analyze User Actions Beyond Device and Browser Fingerprints

Anti-fraud systems once relied heavily on device and browser fingerprints, yet these static signals are losing their dominant position. Aurorium specialist Alexander examines why fingerprint spoofing alone no longer guarantees undetected automation and how behavioral anti-fraud has emerged as the stronger defense layer.

Why hardware spoofing is no longer enough

Modern anti-fraud engines operate on heuristic rules that compare values such as the User-Agent string against Canvas rendering or installed fonts. When a profile claims Windows Chrome but returns macOS or Linux patterns, the mismatch triggers blocks or additional challenges. Bot developers quickly learned to synchronize these static parameters, rendering pure heuristic checks predictable and less effective.

Transition from heuristics to ML scoring

Protection platforms are moving from rule-based decisions to probabilistic machine-learning models. Instead of a single fingerprint check at page load, algorithms continuously evaluate dozens of micro-events throughout the session. This approach is known as continuous authentication. A script that begins with a clean proxy and realistic fingerprint still receives an initial high Trust Score; the score then changes in real time based on observed behavior.

Anti-fraud scripts record cursor coordinates, touch events, focus changes, scroll velocity, and text selections. These logs are compared against clusters derived from petabytes of genuine user sessions. Any profile whose actions fall outside legitimate clusters can be flagged as synthetic even when the device fingerprint appears perfect.

Keyboard dynamics

Two primary timing metrics are measured: Dwell Time (interval between keydown and keyup) and Flight Time (interval between keyup of one key and keydown of the next). Human typists exhibit natural variation in both values. Scripts that emit perfectly uniform delays or omit error-correction events such as Backspace usage stand out immediately.

Mouse and cursor behavior

Human mouse movement contains micro-tremor and follows the acceleration profile described by Fitts’s law: slow start, rapid middle segment, and deceleration near the target. Straight-line or mathematically perfect Bézier curves generated by automation frameworks are now recognized as synthetic patterns.

Browser-level automation artifacts

Even when visual behavior looks human, automation frameworks leave detectable traces. Event.isTrusted returns false for synthetic clicks, and the expected sequence of mouseover, mousedown, mouseup, and click events may be missing. Tools such as Puppeteer set navigator.webdriver to true by default and inject CDP-specific global variables that anti-fraud scripts can read.

Mobile biometrics

On mobile devices, anti-fraud systems analyze accelerometer, gyroscope, and pressure-sensor data in addition to touch timing. The same principle applies: perfectly consistent or absent sensor noise indicates automation rather than human interaction.

Related articles

Habr•Fraud & Social Engineering

Silent Call Answering on Android: Defeating Phone Spam by Removing Human Attention

A detailed proposal suggests abandoning traditional spam call blocking in favor of allowing all incoming calls to connect automatically while keeping them invisible to the user. The approach uses Android's Telecom Framework and InCallService to answer calls silently without ringing, notifications, or screen activation. This breaks the economic model of mass dialing systems by inflating answered call metrics with empty connections that contain no human. The concept separates the technical establishment of a call from delivering user attention, forcing spammers to detect real people after the connection is made. Implementation requires the app to hold the ROLE_DIALER role and selectively invoke Call.answer() based on custom rules instead of always showing the incoming call UI. The author argues this shifts the detection burden onto robocall platforms and reduces the value of every successful connection.

Habr•Fraud & Social Engineering

Telegram Scam Bot Exposed by Fixed Timer and Deleted Messages in Telethon Userbot Analysis

A detailed investigation into a romance scam attempt on Telegram revealed an AI-driven userbot masquerading as a woman named Maria from Yaroslavl. The bot maintained consistent 4-5 minute response delays regardless of message length or time of day, responded to deleted messages, and accumulated multiple inputs before replying in batches. It refused out-of-character requests using repetitive phrases like "I am not a..." and handed off media or confusing inputs to a human operator. The bot failed to react to a nonexistent city name and ignored voice messages containing silence, leading to delayed human intervention. The chat was later deleted from the scammer side after testing, and the account ignored messages from a second profile. The analysis includes a full reconstruction of the bot's logic using the Telethon library, highlighting prompt protections against jailbreaks and reliance on fixed delays.

嘶吼•Fraud & Social Engineering

CACTER Upgrades PhishSim Anti-Phishing Simulation System to Reduce Employee Click Rates

CACTER has released an updated version of its PhishSim anti-phishing training platform that allows organizations to run realistic simulated attacks in just four steps. The system replicates common phishing vectors including malicious links, infected attachments, and disguised QR codes while spoofing sender addresses and official domains. Organizations can draw from a continuously refreshed template library covering invoices, financial subsidies, system notifications, and industry-specific scenarios. After each campaign the platform produces detailed visual reports that rank departments, classify employee risk levels, and recommend concrete remediation steps. Long-term use of the platform has been shown to lower average click rates from 23.88 percent to 4.16 percent. The solution is designed for immediate deployment without requiring dedicated security staff.

AntiMalware•Fraud & Social Engineering

Scammers Abuse Custom GPT on ChatGPT.com to Deploy Windows RAT via ClickFix Technique

Researchers at Huntress uncovered a phishing campaign that leveraged a custom GPT named Plus 5.6 hosted directly on the official ChatGPT.com domain. Victims searching for ChatGPT were directed to the malicious GPT through sponsored Google results, where the bot instructed them to visit a backup domain due to alleged service issues. The link led to a Google Sites page mimicking a Cloudflare security check that triggered the ClickFix social engineering tactic. Users were prompted to copy and execute a command in Windows, initiating a multi-stage infection with a remote access trojan capable of full system control, file access, screen viewing, and camera or microphone activation. Huntress confirmed at least 40 incidents tied to the campaign, though only two infections were directly traced to the malicious GPT. The first GPT was removed on September 25 after notification, but a replacement linked to the same operation appeared by September 27.