Identidade e verificação do usuário

Proteja sua plataforma contra fraudes e mantenha as contas de clientes seguras com sinais de identidade móvel e autenticação de usuário multifator para inscrição, login e gerenciamento de contas.

Protect users with multi factor user authentication

Casos de uso para sinais de inteligência móvel e verificações OTP

Implemente uma solução completa de verificação do usuário para proteger os clientes durante toda a jornada.

  • Phone with checkmark
    Verificação na inscrição

    Impeça a criação de contas falsas e estabeleça a propriedade do número de telefone ou e-mail quando um usuário se inscrever.

  • Security password form field
    Proteção no login

    Proteja-se contra roubo de conta e senha solicitando a verificação do usuário no login.

  • Security padlock
    Transações seguras

    Valide os usuários em tempo real para poder autorizar transações on-line de alto valor com confiança.

  • Twilio Email Verification logo
    Gerenciamento de contas

    Atualize as informações pessoais com confiança e proteja as IPI.

  • Sheild with a user symbol
    Prevenção de fraudes

    Detenha ataques de SMS, fraudes de troca de chip/SIM e ataques MITM (man-in-the-middle).

Como construir uma autenticação de usuário segura

Implemente uma solução de autenticação de usuário em dias. Não há necessidade de fornecedores de várias fontes.

Etapa 1
Criar serviço de verificação
Crie um serviço de verificação com a Twilio. Este é o conjunto de configurações comuns usadas para criar e validar verificações.


Etapa 2
Enviar um token de verificação
Envie um token para seu usuário final por meio de seu canal de comunicação preferido, como SMS, chamada de voz, e-mail ou WhatsApp. 


Etapa 3
Validar o token de verificação
Verifique se o token fornecido pelo usuário está correto. Se estiver correto, a solicitação será aprovada e, se estiver incorreto, permanecerá pendente.

Send and check a verification token using Twilio Verify

O que você precisa para criar uma verificação de usuário inteligente com a Twilio

APIs para verificação do usuário fáceis de implantar para evitar fraudes, melhorar a conversão do usuário e reduzir os custos operacionais.

Verify

Lookup

O que ele faz

API pronta para uso para verificar usuários em qualquer canal

Consulte dados de inteligência telefônica em tempo real para verificar a validade do número de telefone

Canais

SMS, voz, WhatsApp, e-mail, TOTP, push, Silent Network Authentication

-

Escalabilidade

4,5 bilhões de verificações de clientes por ano

Verifique as identidades dos usuários em telefones celulares, fixos, VoIP fixo e não fixo, ligação gratuita

Confiabilidade

Taxa de resposta global de +94%*

Otimização de rota no Twilio Super Network para alta capacidade de entrega

Use sinais móveis para confirmar as identidades dos usuários de forma confiável

Conversão

Taxa de conversão global de +65%*

Filtre números de telefone indesejados ou inacessíveis com Inteligência de tipo de linha e Número reatribuído

Prevenção de fraudes

100% de proteção contra ataques de SMS com o Verify Fraud Guard**

Permissões geográficas, limitação de taxa

Identifique números potencialmente fraudulentos, números de troca de chip/SIM, números associados às fraudes de SMS

Modelos

Modelos aprovados pela operadora que são traduzidos automaticamente em 42 idiomas

-

Geração de relatórios

Taxas de conversão e sucesso por região e canal

-

Saiba mais

Crie e inicie um caso de uso de verificação em dias

Inscreva-se gratuitamente para obter uma conta da Twilio e comece a verificar identidades hoje mesmo. Use nossa documentação de início rápido atualizada, a CLI da Twilio e o CodeExchange para construir um protótipo rapidamente.

// Send a SMS verification using Twilio with Python
import os 
from twilio.rest import Client

account_sid = os.environ['TWILIO_ACCOUNT_SID'] 
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)
verification = client.verify \
             .v2 \
             .services('VAXXXXXXXXXXXXXXXXXXXXXXX')
             .verifications \
             .create(to='+15017122661', channel='sms')
    )
print(verification.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Verify.V2.Service;

class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var verification = VerificationResource.Create(
            to: "+15017122661",
            channel: "sms",
            pathServiceSid: "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        );

        Console.WriteLine(verification.Sid);
    }
}
<?php
// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$verification = $twilio->verify->v2->services("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
                                   ->verifications
                                   ->create("+15017122661", "sms");

print($verification->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

verification = @client.verify
                      .v2
                      .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                      .verifications
                      .create(to: '+15017122661', channel: 'sms')

puts verification.sid
// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.verify.v2.services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                .verifications
                .create({to: '+15017122661', channel: 'sms'})
                .then(verification => console.log(verification.sid));
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.verify.v2.service.Verification;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Verification verification = Verification.creator(
                "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "+15017122661",
                "sms")
            .create();

        System.out.println(verification.getSid());
    }
}
curl -X POST "https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications" \
--data-urlencode "To=+15017122661" \
--data-urlencode "Channel=sms" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN

Documentação de início rápido do Verify

Configure uma conta Twilio, configure seu ambiente de desenvolvimento, valide números de telefone com o Lookup, envie seu primeiro token de verificação de telefone com o Verify e valide o token.

Documentação de início rápido do Lookup

Configure uma conta Twilio, configure seu ambiente de desenvolvimento, valide e formate números de telefone com uma solicitação básica do Lookup e use a Inteligência de tipo de linha para ver o tipo de número de telefone.

Por que verificar com o Programmable Messaging?

O Verify é uma solução de verificação de usuário criada para o envio confiável de senhas de uso único por SMS e voz, WhatsApp, e-mail, push e Silent Network Authentication e TOTP.

Código baixo e sem código

Configure uma solução de verificação que previna as fraudes e continue a oferecer uma experiência excepcional aos usuários legítimos.

Set up Twilio using low or no code options

Serviços profissionais

Não é um desenvolvedor? Isso não é um problema. Trabalhe com o Twilio Professional Services para criar os casos de uso de verificação que você precisa.

Verificação do usuário além do SMS

Escolha os canais de verificação corretos para sua empresa e seus clientes. Saiba mais sobre os prós e os contras das senhas de uso único (OTP) para verificação por SMS.

Como evitar fraudes

Assista ao webinar para saber como configurar soluções de verificação do usuário para deter tipos comuns de fraude.            

O diferencial da Twilio

Entrega rápida e confiável de mensagens de verificação do usuário para manter sua plataforma protegida.

Send verification messages using Twilio

*  Com base nos clientes que fornecem dados de conversão
** Aplicam-se os Termos e condições