MEET FINGERLYA clearer picture of every session.Explore the signals

Stop account takeover with device signals, not more passwords.

Account takeover prevention with device signals: recognise the devices each customer uses, challenge new or suspicious logins, and keep a recovery path.

Account takeover prevention works best when your login can tell the customer from someone who merely has the customer’s password. Device recognition at login does exactly that: remember the devices each account uses, let them through with little friction, and challenge the sign-ins that arrive from somewhere new or suspicious.

This playbook walks through how to do that with Fingerly: which moments to check, how to read the result on your server, a starting policy, and how to avoid locking out the customers you are protecting.

What is account takeover, and why does a password not stop it?

In an account takeover, someone other than the customer gets into their account, usually with a password stolen from another site, phished, or reset through a hijacked email address. To your login form the attacker looks exactly like the customer: the right email and the right password.

What differs is the device. The customer signs in from the laptop and phone they always use. The attacker arrives from a device the account has never seen, often through a script, a proxy or a modified browser. That difference is evidence your password check cannot see.

How does device recognition at login work?

You keep a list of known devices for each account and compare every sign-in with it. Fingerly returns a visitor ID for the device behind each identification, stable across cleared cookies, private windows and network changes. Your server stores the IDs an account has successfully signed in from, and treats a device on that list as familiar.

  • Identify at login with a tag such as login, and send the request ID with the credentials.
  • Read the stored event on your server with a secret key and run the four checks: it exists, it is for this action, it is recent, and it passes your policy.
  • Check the password first, as you do today. Only for a correct password, decide what the device means.
  • Add a device to the account’s list only after a sign-in that fully succeeded, including any second factor. Otherwise an attacker’s failed attempt would make their device known.
  • Keep a last-seen date with each device, and forget devices not seen for a few months.

Which moments need a check?

Check every step where an attacker turns a stolen password into control or money, not only the login form.

  • Login, where a stolen password is first used.
  • Password reset requests, because many takeovers start with a reset from a device the account has never used.
  • Changing the email, phone number or second factor, which attackers do to lock the owner out before they act.
  • Payouts, withdrawals and new payees, where a takeover becomes a loss.

What does a starting policy look like?

Let known devices through with little friction and scale the challenge with the suspect level for new ones. The Fingerly docs suggest this starting point, which you should tune on your own traffic:

  • Low level, known device: allow. Low level, new device: allow, and tell the customer about a sign-in from a new device.
  • Medium level or unscored, known device: allow. New device: ask for a second factor.
  • High level, known device: ask for a second factor. New device: refuse the attempt without saying why, and tell the customer.
  • No usable identification: ask for a second factor.

Use the same table for resets, account changes and payouts with their own tags. For payouts, consider treating a medium level on a new device as high. A known device lowers friction; it is never a reason to skip the password.

Which signals add context to a login?

Network and device signals turn a new device from a question mark into a decision. A login from a Tor exit or a datacenter proxy, on a device the account has never used, is worth a second factor. The same login from a phone on mobile data is not. Attackers also tend to hide where they are, rotate addresses to get past per-address limits, and automate the attempts.

  • Network: Tor exit nodes, datacenter and residential proxies, commercial VPNs, hosting networks, addresses with a history of abuse, and a location that disagrees with the device.
  • Browser: automation, virtual machines, and modified or anti-detect browsers.
  • Apps: emulators and simulators, rooted and jailbroken devices, and instrumentation attached to the app.

Each signal has a default weight per platform that you can change, and a weight of zero still records that the signal fired. To make one decisive for logins, read it from the event’s triggers or raise its weight.

How do you avoid locking out real customers?

Challenge in proportion, explain nothing to attackers, and tell the real owner. Customers change phones and browsers, travel, and use hardened browsers. A device whose browser hides almost everything gets no stable recognition and is reported as unidentifiable, so those customers are asked for a second factor rather than refused.

  • Observe before you enforce: log what the policy would have done for a week or two.
  • Send a notification when a new device signs in, so a real owner can react.
  • Offer a recovery path, such as email verification or support, to anyone who is challenged.
  • If identification fails, carry on and decide with less information. Detection fails open, and your policy can still require a second factor for any request that arrives without a score.
Put it into practice
Open the session inspector Try the policy sandbox
EXPLAINER / DEVICE FINGERPRINTING

What is device fingerprinting?

Read the explainer
FIELD GUIDE / FINGERPRINTING VS COOKIES

Browser fingerprinting vs cookies.

Compare the two
FIELD GUIDE / MOBILE SDKS

Mobile device fingerprinting on iOS and Android.

Read the mobile guide
EXPLAINER / PRIVACY AND GDPR

Is device fingerprinting legal? Privacy, consent and GDPR.

Read the privacy explainer
FIELD GUIDE / ACCURACY AND LIMITS

How accurate is device fingerprinting?

Read the field guide
EXPLAINER / ABOUT FINGERLY

What is Fingerly?

Meet Fingerly
HOW-TO / BOT DETECTION

Bot detection for signups and logins, without a wall of captchas.

Read the how-to
PLAYBOOK / PROMOTION ABUSE

Prevent multiple accounts and promo abuse, one device at a time.

Read the playbook
HOW-TO / NETWORK INTELLIGENCE

How to detect VPN, proxy and Tor traffic, and what to do about it.

Read the how-to
PLAYBOOK / MOBILE APP FRAUD

Mobile app fraud: emulators, clones and tampering, and what you can detect.

Read the playbook
PLAYBOOK / BUILD VS BUY

Build or buy device identification? An honest guide for engineering teams.

Read the guide
BUYER’S GUIDE / PRICING

How much does device fingerprinting cost?

Read the buyer’s guide
COMPARISON / BOT DEFENCE

Device fingerprinting vs CAPTCHA: which one stops bots?

Read the comparison
COMPARISON / IP ADDRESSES

Device fingerprinting vs IP address blocking.

Read the comparison
HOW-TO / MULTI-ACCOUNTING

How to detect multiple accounts from one person.

Read the how-to
HOW-TO / TRIAL ABUSE

How to stop free trial abuse without hurting conversions.

Read the how-to
HOW-TO / REFERRAL FRAUD

Referral fraud and reward abuse prevention.

Read the how-to
HOW-TO / FAKE SIGNUPS

How to stop fake signups and spam accounts without punishing real users.

Read the how-to
HOW-TO / CREDENTIAL STUFFING

Credential stuffing and login protection: stop the bots, keep the customers.

Read the how-to
EXPLAINER / AUTOMATION

Headless browsers and automation detection: telling a script from a person.

Read the explainer
EXPLAINER / MOBILE INTEGRITY

Rooted and jailbroken devices: what they mean for fraud, and what to do about them.

Read the explainer
EXPLAINER / SPOOFING

Anti-detect browsers and fingerprint spoofing: what can and cannot be caught.

Read the explainer
EXPLAINER / DEVICE FARMS

Device farms and click farms, explained: how abuse scales and what you can detect.

Read the explainer
FIELD GUIDE / DEVICE INTELLIGENCE

What a device can tell you about a session.

Read the field guide
SIGNAL NOTES / NETWORK CONTEXT

VPN, proxy, or Tor? Know the difference.

Explore the signal notes
PLAYBOOK / BETTER DECISIONS

Build a risk policy. Not a wall.

Read the playbook
[ IDENTIFY ][ UNDERSTAND ][ DECIDE ][ FINGERLY ]
Less guessing. More knowing.

Make the next connection a trusted one.

Start with the signals, keep your own decisions, and pay as you go, only for what you identify. No credit card needed.