Detección de Riesgos

Resumen

Este Neuron está diseñado para ayudarte a clasificar a los usuarios en función de su nivel de riesgo, basándose en su dirección de correo electrónico, dirección IP y número de teléfono. El Neuron Risk Detection extrae información valiosa de estos puntos de datos y utiliza modelos de aprendizaje automático para predecir la probabilidad de que un usuario sea seguro (safe), sospechoso (suspicious) o riesgoso (risky). Al aprovechar algoritmos avanzados, este Neuron proporciona una detección de riesgos precisa y confiable, ayudando a las empresas a prevenir pérdidas financieras y protegerse de usuarios fraudulentos o falsos.

El Neuron tiene 3 servicios diferentes: Fraud Risk Email, Fraud Risk Phone y Fraud Risk IP. Cada servicio clasifica a los usuarios en 3 categorías: safe (seguro), suspicious (sospechoso) y risky (riesgoso).

???+ warning Esta clasificación se basa en diferentes características extraídas del correo electrónico, la IP y el número de teléfono mediante varios servicios. Es fundamental tener en cuenta otros factores y realizar comprobaciones adicionales para confirmar el nivel de riesgo del usuario, pero este Neuron es un excelente punto de partida.

Dile adiós a la incertidumbre en la detección de riesgos de los usuarios. Adopta el poder del Neuron Risk Detection de Dedomena y toma decisiones informadas con confianza.

Casos de Uso

A continuación se presentan algunos casos de uso clave para el Neuron Risk Detection:

  • Seguridad Financiera: Proteger a empresas y particulares de usuarios fraudulentos, garantizando la seguridad de sus transacciones financieras.

  • Comercio Electrónico (E-commerce): Identificar por adelantado a posibles usuarios fraudulentos, lo que permite tomar medidas proactivas para evitar pérdidas financieras.

  • Creación de Cuentas: Clasificar el nivel de riesgo de un usuario cuando se registra para obtener una nueva cuenta, detectando usuarios de alto riesgo que pueden intentar robar la identidad utilizando números de teléfono o correos electrónicos sospechosos.

  • Seguridad de Inicio de Sesión: Analizar los intentos de inicio de sesión de los usuarios y marcar a los usuarios con direcciones IP o correos electrónicos riesgosos, solicitando autenticación multifactor para inicios de sesión sospechosos.

  • Servicios de Suscripción: Detectar usuarios falsos que usan números de teléfono o correos electrónicos desechables para registrarse en pruebas gratuitas, evitando la pérdida de ingresos por cuentas fraudulentas.

  • Sistemas de Votación en Línea: Clasificar a los votantes para prevenir la manipulación o alteración de votos al marcar direcciones IP o correos electrónicos comúnmente asociados con la actividad de bots.

  • Detección de Spam: Identificar correos electrónicos o números de teléfono sospechosos utilizados para spam o phishing, protegiendo a los usuarios de mensajes no deseados y posibles estafas.

  • Procesamiento de Pagos: Detectar usuarios riesgosos durante las transacciones de pago para evitar devoluciones de cargo (chargebacks) o pagos no autorizados.

API y Endpoints

/v1/email

POSTv1/email

Este endpoint clasifica las direcciones de correo electrónico en 3 categorías: safe, suspicious y risky. También devuelve otras características extraídas de la dirección de correo electrónico.

Cabeceras (Headers):

  • token: disponible mediante prueba gratuita o suscripción.

Cuerpo de la Solicitud (Request Body):

Debe ser un JSON con el siguiente campo:

  • email_addresses (list): Lista de direcciones de correo electrónico a clasificar.

image

Cuerpo de la Solicitud - JSON
json
{
  "email_addresses": [
    "info@google.com",
    "newuser@gmail.com",
  ]
}
Respuesta

200

json
{
  "info@google.com": {
    "risk_level": "safe",
    "valid_email": true,
    "disposable_email": false,
    "deliverability": "high"
  },
  "newuser@gmail.com": {
    "risk_level": "risky",
    "valid_email": false,
    "disposable_email": false,
    "deliverability": "low"
  }
}

Descripción:

La respuesta contendrá, para cada dirección de correo electrónico, los siguientes campos:

  • risk_level (str): El nivel de riesgo de la dirección de correo electrónico.

  • valid_email (bool): Indica si la dirección de correo electrónico es válida o no.

  • disposable_email (bool): Indica si la dirección de correo electrónico es desechable o no.

  • deliverability (str): La capacidad de entrega (deliverability) de la dirección de correo electrónico.

401

json
[
    {
        "detail": "Could not validate credentials"
    }
]

422

json
[
    {
        "detail": "Unprocessable Entity"
    }
]

429

json
[
    {
        "detail": "The maximum monthly number of calls or predictions for your account has been exceeded"
    }
]

/v1/email/csv

POSTv1/email/csv

En este caso, el endpoint recibe un archivo CSV con una columna llamada email que contiene las direcciones de correo electrónico a clasificar y, al igual que el endpoint anterior, clasifica las direcciones de correo electrónico en 3 categorías: safe, suspicious y risky. También devuelve otras características extraídas de la dirección de correo electrónico.

Cabeceras (Headers):

  • token: disponible mediante prueba gratuita o suscripción.

Cuerpo de la Solicitud (Request Body):

Debe ser un archivo CSV con una sola columna llamada email que contiene las direcciones de correo electrónico a clasificar.

image

Respuesta

200

json
{
  "hello@email.com": {
    "risk_level": "safe",
    "valid_email": true,
    "disposable_email": false,
    "deliverability": "high"
  },
}

Descripción:

La respuesta contendrá, para cada dirección de correo electrónico, los siguientes campos:

  • risk_level (str): El nivel de riesgo de la dirección de correo electrónico.

  • valid_email (bool): Indica si la dirección de correo electrónico es válida o no.

  • disposable_email (bool): Indica si la dirección de correo electrónico es desechable o no.

  • deliverability (str): La capacidad de entrega de la dirección de correo electrónico.

401

json
[
    {
        "detail": "Could not validate credentials"
    }
]

422

json
[
    {
        "detail": "Unprocessable Entity"
    }
]

429

json
[
    {
        "detail": "The maximum monthly number of calls or predictions for your account has been exceeded"
    }
]

/v1/phone

POSTv1/phone

Este endpoint clasifica los números de teléfono en 3 categorías: safe, suspicious y risky. También devuelve otras características extraídas del número de teléfono.

Cabeceras (Headers):

  • token: disponible mediante prueba gratuita o suscripción.

Cuerpo de la Solicitud (Request Body):

Debe ser un JSON con el siguiente campo:

  • phone_numbers (list): Lista de números de teléfono a clasificar.

image

Cuerpo de la Solicitud - JSON
json
{
  "phone_numbers": [
    "+1234567890",
    "+9876543210",
  ]
}
Respuesta

200

json
{
    "+1234567890": {
    "risk_validation": "safe",
    "valid_phone": true,
    "active": true,
    "prepaid": false
    },
    "+9876543210": {
        "risk_validation": "risky",
        "valid_phone": false,
        "active": false,
        "prepaid": true
    }
}

Descripción:

La respuesta contendrá, para cada número de teléfono, los siguientes campos:

  • risk_validation (str): El nivel de riesgo del número de teléfono.

  • valid_phone (bool): Indica si el número de teléfono es válido o no.

  • active (bool): Indica si el número de teléfono está activo o no.

  • prepaid (bool): Indica si el número de teléfono es prepago o no.

401

json
[
    {
        "detail": "Could not validate credentials"
    }
]

422

json
[
    {
        "detail": "Unprocessable Entity"
    }
]

429

json
[
    {
        "detail": "The maximum monthly number of calls or predictions for your account has been exceeded"
    }
]

/v1/ip

POSTv1/ip

Este endpoint clasifica las direcciones IP en 3 categorías: safe, suspicious y risky.

Cabeceras (Headers):

  • token: disponible mediante prueba gratuita o suscripción.

Cuerpo de la Solicitud (Request Body):

Debe ser un JSON con el siguiente campo:

  • ip_addresses (list): Lista de direcciones IP a clasificar.

image

Cuerpo de la Solicitud - JSON
json
{
  "ip_addresses": [
    "127.0.0.1",
    "198.95.64.12",
  ]
}
Respuesta

200

json
{
    "127.0.0.1": {
        "risk_validation": "safe",
    },
    "198.95.64.12": {
        "risk_validation": "risky",
    }
}

Descripción:

La respuesta contendrá, para cada dirección IP, el siguiente campo:

  • risk_validation (str): El nivel de riesgo de la dirección IP.

401

json
[
    {
        "detail": "Could not validate credentials"
    }
]

422

json
[
    {
        "detail": "Unprocessable Entity"
    }
]

429

json
[
    {
        "detail": "The maximum monthly number of calls or predictions for your account has been exceeded"
    }
]

Métricas

Este Neuron proporciona las siguientes métricas:

AccuracyCoverage
0.870.90
Detección de Riesgos | Dedomena AI Documentation | Dedomena AI