Valid credentials prove nothing
Stolen credentials are easy to get and widely available. Attackers rely on the fact that these credentials will pass standard checks.
The password was correct, the device was familiar, and the customer authorised it themselves. Complead reads the device and the way the session is being used, from before login to the moment of payment, so a takeover or a customer under instruction is visible while it is still happening.
Fraud often passes the password check. Attackers can take over accounts using valid credentials on devices that already seem trustworthy. Sometimes, a real customer approves a payment on their own phone while being coached by someone else. Remote access sessions can happen on the victim’s own computer, so the IP address, location, and device all appear normal. Every identity check sees a legitimate user. The real difference between these sessions and genuine ones is not who is connected, but how the session acts.
Stolen credentials are easy to get and widely available. Attackers rely on the fact that these credentials will pass standard checks.
Remote access and coaching both run on the customer's own device. Device recognition alone confirms the hardware, not the operator.
Manipulation shows up while navigating and while approving a payment, not at the door. A control that checks once has already stopped listening.
A fingerprint uses hardware and software details instead of stored identifiers, so it still works after clearing cookies, using private browsing, or routing through a VPN. Emulators, automation tools, tampered runtimes, and spoofing tools are each flagged separately. Cross-session correlation tracks device identity even when visible attributes change between visits.
We continuously measure typing speed, pointer and touch movements, navigation paths, form completion, and device handling. These are compared to the customer’s usual patterns. Monitoring continues after authentication, since the most important signals often show up later.
Device and behavior signals are combined to create a session score. Each score shows which signals contributed and by how much, making the decision easy to review instead of just accepting it as final.
Actions like silent approval, holding for review, extra verification, or blocking are applied during the session, not before it starts. A genuine customer using a familiar device and acting normally will not notice any of these steps.
| device | 0x88f2, new |
| GPU + audio + font profile | matched to 0x41a9 |
| CANVAS | rotated between sessions |
| EMULATOR | 2 flags |
| TLS | mismatch with declared OS |
We create a device fingerprint by taking into account various details such as rendering behaviour, the audio pipeline, the font stack, hardware features, and the connection signature. We then compare these details across different sessions; if only one or two of the items vary, the device is still regarded as being the same because most of the profile remains unchanged.
Emulators, virtual machines, automation frameworks, runtimes that have been tampered with, cloned apps, and known spoofing extensions are all flagged separately; each one is identified individually and not just grouped together into a single score.
Regardless of which tool is used, remote access sessions have their own behavioural signature, with indications such as input timing which does not match typical human movement, screen interactions that are inconsistent with the device, and latency patterns that show the presence of a relay. We do not need a malware signature in order to detect this.
It is to spot when the customer themselves are taking part in the fraud. Indications of this are hesitation when entering the payee's name, taking an odd route to reach the transfer screen, pasting in the beneficiary's details, long pauses which are similar to someone else talking, and a sense of urgency that doesn't match the customer's normal behaviour. A payment made on instruction appears completely normal in all respects except for the method used to carry it out.
It is possible to identify the use of a single device for multiple accounts or the same account being accessed from many different devices. Moreover, we pick up on impossible travel, location discrepancies, and inconsistencies relating to the IP address or the platform. Patterns involving reuse and farming appear as clusters, not just as individual alerts.
We monitor people's interactions rather than what they type or say. We do not gather data such as keystroke information, field values, fingerprints, face data, or voice data. The behavioral profiles are created on the basis of these measurements and are stored together with the customer record in the region that you have chosen.
Scored continuously, high-risk sessions surfaced with the signals behind them and one action from the row.
The findings from the device, the deviation in behaviour from this customer's normal pattern, and the weight assigned to each of these factors.
The devices and accounts are shown as a group, with reuse, farming and coordinated onboarding displayed in the form of shapes rather than as separate flags.
The logins were clean—the right password, the right one-time code, and a device that the bank was already familiar with. However, the subsequent sessions were not. During each session, continuous behavioural scoring was used to detect the takeovers by comparing the customer's behaviour against their individual baseline, and since only high-risk sessions were challenged, actual customers noticed no difference.
The password was right every time. The hands on the keyboard were not.
Not at all. Only risky sessions are stepped up. A genuine customer using a known device and behaving as they normally do goes through without any extra step and never notices it.
All the way through, and this matters more than it may at first appear. A customer who is being coached behaves exactly as they should until they reach the payment screen, and that is where they start acting in an unusual way. A control that only checks at login has stopped watching by the time the signal shows up.
The aspects of the interaction: typing cadence, pointer and touch dynamics, navigation sequence, form completion, hesitation and device handling. The actual keystrokes are not recorded, nor are the values entered in the fields or the text of any message. What is typed is never saved, only how it was typed.
Fingerprint, facial or voice data is not collected. Instead, derived behavioural measurements are stored in the region you have selected and are kept in accordance with the same retention policy as the rest of the file. You are responsible for determining your legal basis and carrying out your DPIA, and the relevant documentation is available.
Yes, and this is true regardless of which tool is being used. Since remote control affects input timing, interaction consistency and latency in a manner that is evident in behaviour, a newly developed tool is evaluated on the same basis as a previously known one.
Spoofing attributes is both easy and frequent, which is the reason why device identity is established by correlating sessions using the complete signal profile rather than a single hash. When the obvious attributes are rotated the remaining ones stay the same, and the behavioural signals carry on regardless.
Yes. When devices are shared among accounts, accounts appear on multiple devices, and groups of accounts are opened on the same device within a short time frame, patterns are identified rather than individual flags appearing.
By the way the payment was made rather than its contents. The delay when entering the name of the payee, having to navigate an unfamiliar route to the transfer screen, beneficiary details that had been pasted in, and the pauses that match someone speaking are all measurable, while all the fields on the payment appear completely legitimate.
With a lightweight client-side collector in your app or web process and a server-side scoring call. Since the signals are available as conditions within each fraud rule, device and behaviour combine with payment and customer risk rather than being treated as a separate product.
Bring sample session data. In 30 minutes you will see device and behavioural risk scored, with the drivers behind each one.
Complead provides ultimate control via its case management and safelist systems. Automated API operations significantly reduced my team's manual workload.
Using the API we run AML controls automatically and stay compliant, while reducing our team's daily workload.
With Complead we offer fast, easy, secure onboarding. We focus on real risks, not false positives.