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.
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.

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.

- 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.
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.
-

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.