Données de baseFintechOffres Performance et Scale

Détection de fraude en temps réel

Évaluez chaque paiement dans le chemin de la requête avec des compteurs de vélocité, des listes noires, la fréquence des cartes et des features de modèle, lus sur un seul serveur.

signaux par paiement
4
avant l'acceptation
Dans le chemin
mémoire pour les listes noires
Constante
Étape 1 sur 5
Compter les tentatives par carte

Un compteur par carte et par minute, qui reçoit une expiration d'une minute après le premier incrément.

Session d’exempleplaying
# Compter les tentatives par carte
hotkv> INCR velocity:card:4f1a:m
(integer) 7

Une démonstration animée avec de vraies commandes HotKV et des exemples de réponses. Cliquez sur une étape pour y accéder directement. Les commandes et les réponses restent en anglais, exactement comme vous les saisissez et les voyez dans HotKV.

Le problème

Les contrôles de fraude doivent avoir lieu avant l'acceptation d'un paiement, dans le budget de latence d'un passage en caisse. Les signaux qui comptent, comme le nombre de tentatives de cette carte dans la dernière minute ou la présence de cet appareil sur une liste noire, sont difficiles à calculer rapidement depuis une base de données transactionnelle.

Comment HotKV s'en charge

HotKV garde les signaux prêts. Des compteurs à expiration courte suivent la vélocité, un filtre de Bloom indique si une carte ou un appareil est connu comme frauduleux, un Count-min sketch estime à quelle fréquence une carte a servi dans la journée, et le feature store fournit les entrées du modèle de risque. Un moteur de règles ou un modèle les combine avant que le paiement ne passe.

Étape par étape

Ce qui se passe, commande par commande

  1. 01

    Compter les tentatives par carte

    Un compteur par carte et par minute, qui reçoit une expiration d'une minute après le premier incrément.

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

    Vérifier la liste noire

    Un filtre de Bloom des appareils frauduleux connus, en mémoire constante.

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

    Combien de fois aujourd'hui ?

    Un Count-min sketch estime l'usage des cartes sur des millions de cartes, sans compteur par carte.

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

    Features du modèle

    Ancienneté du compte, pays habituel et panier moyen pour le modèle de risque.

    FEATURE.GET risk_features account:42
  5. 05

    Décider avant de débiter

    Forte vélocité sur un compte vieux de trois jours. Le paiement part en revue au lieu d'être envoyé au prestataire.

    XADD fraud:review * card 4f1a account 42 score 0.91
Où cela s'applique

Scénarios concrets

Plateformes de paiement

Les attaques de test de cartes sont repérées en quelques secondes par les compteurs de vélocité et bloquées avant la tentative suivante.

Marketplaces

Les nouveaux comptes aux paniers inhabituels et les appareils sur liste noire sont envoyés en revue manuelle.

Promotions et parrainages

L'abus de coupons est détecté en comptant les utilisations par appareil et par moyen de paiement.

Intégré

Ce que vous obtenez

Compteurs de vélocité

INCR avec une expiration par tranche de temps, jusqu'à la précision de la nanoseconde.

INCREXPIRENEXPIRE

Listes noires

Des filtres de Bloom pour les cartes, les appareils et les e-mails.

BF.ADDBF.EXISTS

Estimations de fréquence

Des Count-min sketches pour l'usage sur d'immenses espaces de clés.

CMS.INCRBYCMS.QUERY

Features de modèle

Des features typées pour le modèle de risque.

FEATURE.GET

Questions fréquentes

Un filtre de Bloom peut-il bloquer un bon client ?

Il peut signaler un faux positif au taux d'erreur que vous configurez. Utilisez-le donc pour déclencher des contrôles supplémentaires plutôt qu'un refus ferme.

Où s'exécutent les règles ?

Dans votre propre service. HotKV fournit rapidement les signaux pour que vos règles ou votre modèle puissent décider dans le budget de latence du paiement.

Quelles offres l'incluent ?

Les compteurs et les structures probabilistes fonctionnent avec toutes les offres. Le feature store fait partie des offres Performance et Scale.

Cas d'usage associés

Essayez-le sur votre propre charge de travail

HotKV parle le protocole Redis. Vous pouvez donc y connecter un client existant et exécuter ces mêmes commandes.