Como integrar o macaddress.io a um motor de decisão

A Macaddress.io oferece um banco de dados como serviço com endereços MAC atualizados e os respectivos fabricantes. O serviço é especialmente útil para avaliar a autenticidade de dispositivos e prevenir e detectar ataques originados em ambientes de máquinas virtuais. Se alguém pegar seu aplicativo móvel e executá-lo virtualmente em um notebook, você pode verificar o ambiente de rede, o endereço MAC da rede e identificar se há algo suspeito acontecendo.

1.

Obtenha uma chave de API da sua conta no macaddress.io

  • O macaddress.io tem preços simples e um cadastro fácil. O plano gratuito oferece 1.000 consultas por dia, o suficiente para testar o serviço.

    https://macaddress.io/signup
  • Depois de criar sua conta e entrar, acesse General Dashboard e localize sua chave de API.
    Painel General do macaddress.io com a chave de API destacada e 100 consultas disponíveis hoje
2.

Crie uma fonte de dados no Decisimo Portal

  • Em Data sources, selecione New e peça ao AI Assistant para configurar o provedor. Confira a proposta e aplique-a.
  • No campo Parameters, substitua __YOUR_API_KEY__ pela chave de API do macaddress.io. O texto destacado na imagem abaixo mostra onde inseri-la.
    Configuração da fonte de dados do macaddress.io
  • O macaddress.io exige apenas um parâmetro: search, usado para informar o endereço MAC.
  • Informe ao AI Assistant qual é o provedor e como fazer a chamada HTTP. Confira a proposta com base nos parâmetros abaixo.
3.
Decisimo decision engine

Leve essas verificações para um fluxo de decisão

Crie regras para crédito, fraude ou cobrança e aplique-as a decisões em produção.

Adicione a fonte de dados do macaddress.io ao fluxo de decisão

  • Se o fluxo já tem uma etapa de decisão para fontes de dados, você pode incluir nela a chamada ao macaddress.io. O motor de decisão chama em paralelo todas as fontes da mesma etapa. As chamadas em paralelo garantem o menor tempo de execução.
  • Se o fluxo não tem uma etapa de decisão para dados externos, adicione uma. Conecte a etapa ao fluxo de decisão e abra a janela de configuração com um clique duplo. Defina nela o atributo do objeto de dados que contém o endereço MAC a ser enviado ao macaddress.io.
  • macaddress.io em uma etapa de decisão
VÁ

Execute a decisão

  • Faça o release do fluxo de decisão, implante-o em um endpoint e tome decisões com dados do macaddress.io.

Perguntas frequentes

Quando uma consulta de endereço MAC deve mudar uma decisão de fraude?

Use a consulta de endereço MAC como evidência complementar, não como motivo isolado para recusar uma transação. Considere esse dado somente quando o endereço estiver disponível, a resposta do provedor puder ser usada e outros sinais de fraude apontarem na mesma direção. Defina os pontos de corte com base em transações históricas já analisadas e acompanhe as taxas de aprovação, as perdas por fraude e a taxa de clientes encaminhados para verificação adicional, pois atributos do dispositivo podem estar ausentes ou ser manipulados.

Como o fluxo de decisão deve tratar um endereço MAC ausente ou uma consulta que falhou?

Trate a ausência do endereço MAC, uma resposta do provedor sem correspondência e o esgotamento do tempo limite como resultados diferentes. Defina uma alternativa para cada situação, como seguir com os outros dados disponíveis quando o provedor estiver fora do ar. Não considere um dado ausente como suspeito por padrão e defina um tempo limite para que uma resposta lenta não atrase a decisão.

Onde devo guardar a chave de API do macaddress.io?

Guarde a chave de API na configuração da fonte de dados no servidor, não em um aplicativo móvel, no código do navegador ou nos resultados de decisão enviados aos clientes. Restrinja o acesso ao portal às pessoas responsáveis pela integração e confira se os logs de solicitações não registram a chave. Se ela for exposta, gere outra no macaddress.io e atualize a configuração da fonte de dados.

Decisimo decision engine

Leve essas verificações para um fluxo de decisão

Crie regras para crédito, fraude ou cobrança e aplique-as a decisões em produção.