Základní dataFintechPlány Performance a Scale

Detekce podvodů v reálném čase

Skórujte každou platbu přímo v cestě požadavku pomocí čítačů rychlosti, seznamů známých podvodníků, četnosti karet a features modelů, čtených z jednoho serveru.

signály na platbu
4
před schválením
V cestě
paměť pro blocklisty
Konstantní
Krok 1 z 5
Počítání pokusů na kartu

Jeden čítač na kartu a minutu, s jednominutovou expirací po prvním zvýšení.

Ukázková relaceplaying
# Počítání pokusů na kartu
hotkv> INCR velocity:card:4f1a:m
(integer) 7

Animovaný průvodce se skutečnými příkazy HotKV a ukázkovými odpověďmi. Kliknutím na kterýkoli krok na něj přeskočíte. Příkazy a odpovědi zůstávají anglicky, přesně tak, jak je v HotKV zadáváte a vidíte.

Problém

Kontroly podvodů se musí provést před schválením platby, v rámci latenčního rozpočtu pokladny. Signály, na kterých záleží, například kolik pokusů tato karta provedla za poslední minutu nebo zda je toto zařízení na blocklistu, se z transakční databáze počítají těžko rychle.

Jak to řeší HotKV

HotKV drží signály připravené. Čítače s krátkou expirací sledují rychlost, Bloomův filtr odpoví, zda je karta nebo zařízení známé jako podvodné, Count-min sketch odhaduje, jak často byla karta použita během dne, a feature store poskytuje vstupy rizikového modelu. Pravidla nebo model je zkombinují dřív, než platba projde.

Krok za krokem

Co se děje, příkaz po příkazu

  1. 01

    Počítání pokusů na kartu

    Jeden čítač na kartu a minutu, s jednominutovou expirací po prvním zvýšení.

    INCR velocity:card:4f1a:m
  2. 02

    Kontrola blocklistu

    Bloomův filtr známých podvodných zařízení v konstantní paměti.

    BF.EXISTS blocked:devices dev:8812
  3. 03

    Jak často dnes?

    Count-min sketch odhaduje používání karet napříč miliony karet bez čítače pro každou kartu.

    CMS.QUERY cards:today card:4f1a
  4. 04

    Features modelu

    Stáří účtu, obvyklá země a průměrný košík pro rizikový model.

    FEATURE.GET risk_features account:42
  5. 05

    Rozhodnutí před stržením platby

    Vysoká rychlost na tři dny starém účtu. Platba se místo poskytovateli pošle ke kontrole.

    XADD fraud:review * card 4f1a account 42 score 0.91
Kam to zapadá

Scénáře z praxe

Platební platformy

Útoky testující karty odhalí čítače rychlosti během vteřin a zablokují je před dalším pokusem.

Tržiště

Nové účty s neobvyklými košíky a zařízení na blocklistu jdou k ruční kontrole.

Akce a doporučení

Zneužití kupónů se zachytí počítáním uplatnění na zařízení a platební metodu.

Zabudováno

Co dostanete

Čítače rychlosti

INCR s expirací pro každý časový bucket, až s přesností na nanosekundy.

INCREXPIRENEXPIRE

Blocklisty

Bloomovy filtry pro karty, zařízení a e-maily.

BF.ADDBF.EXISTS

Odhady četnosti

Count-min sketche pro používání napříč obrovskými prostory klíčů.

CMS.INCRBYCMS.QUERY

Features modelu

Typované features pro rizikový model.

FEATURE.GET

Časté otázky

Může Bloomův filtr zablokovat dobrého zákazníka?

Může hlásit falešně pozitivní výsledek s mírou chyb, kterou nastavíte, proto ho používejte ke spuštění dalších kontrol, ne k tvrdému zamítnutí.

Kde běží pravidla?

Ve vaší vlastní službě. HotKV poskytuje signály rychle, aby se vaše pravidla nebo model mohly rozhodnout v rámci latenčního rozpočtu pokladny.

Které plány ho zahrnují?

Čítače a pravděpodobnostní struktury fungují v každém plánu. Feature store je součástí plánů Performance a Scale.

Související případy použití

Vyzkoušejte to na své zátěži

HotKV mluví protokolem Redisu, takže na něj můžete nasměrovat stávajícího klienta a spustit tytéž příkazy.