← Últimos artigos
🤖 AI

Detecting Quishing Attacks with Machine Learning Techniques Through QR Code Analysis

Este artigo propõe um novo framework de aprendizado de máquina que detecta ataques de quishing ao analisar diretamente os padrões estruturais e de pixels do código QR sem extrair o conteúdo incorporado, alcançando alta precisão com XGBoost e demonstrando que as características visuais sozinhas podem identificar eficazmente riscos de phishing.

Autores originais: Fouad Trad, Ali Chehab

Publicado 2026-08-04
📖 4 min de leitura☕ Leitura rápida

Autores originais: Fouad Trad, Ali Chehab

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine o mundo digital como uma cidade movimentada onde a informação viaja por pequenas rodovias invisíveis. Durante anos, os policiais desta cidade — especialistas em cibersegurança — foram muito bons em identificar os vilões ao ler as placas dos carros (as URLs ou endereços web) antes que eles entrassem no bairro. Mas recentemente, um novo tipo de ladrão chegou. Em vez de dirigir um carro com uma placa visível, eles estão distribuindo adesivos quadrados misteriosos, pretos e brancos, chamados códigos QR. Você não consegue ler o que há dentro do adesivo apenas olhando para ele; você precisa escaneá-lo com seu telefone para ver para onde ele leva. Este é o mundo do "Quishing" (phishing de código QR). O problema é que, no momento em que você escaneia o adesivo e seu telefone abre o link, o ladrão já te enganou. Os antigos métodos policiais não podem ajudar porque não conseguem ler a placa até que seja tarde demais. Então, os cientistas estão fazendo uma grande pergunta: Podemos identificar um adesivo falso apenas olhando para o padrão de quadrados pretos e brancos no próprio código QR, sem sequer abri-lo para ver o que há dentro?

Foi exatamente isso que Fouad Trad e Ali Chehab se propuseram a fazer em seu novo estudo. Eles decidiram parar de tentar ler a mensagem secreta dentro do código QR e, em vez disso, tratar o código QR como uma obra de arte. Eles perguntaram: "Os adesivos falsos parecem diferentes dos reais, mesmo que não saibamos o que dizem?" Para descobrir, eles construíram um enorme campo de treinamento. Eles criaram um conjunto de dados de 10.000 códigos QR — 5.000 de sites seguros e 5.000 de sites de phishing (truque) conhecidos. Eles garantiram que todos os códigos tivessem o mesmo tamanho, como se estivessem imprimindo todos em quadrados idênticos de 69 por 69 pixels, para que a única diferença fosse o padrão dos pontos.

Então, eles ensinaram uma equipe de detetives digitais (modelos de aprendizado de máquina) a olhar para esses quadrados. Eles não usaram câmeras sofisticadas de aprendizado profundo; em vez disso, usaram ferramentas clássicas de detetive como Árvores de Decisão, Florestas Aleatórias e XGBoost. Eles pediram a esses modelos que olhassem para os minúsculos pixels pretos e brancos e adivinhassem: "Este é um adesivo seguro ou uma armadilha?" Os resultados foram empolgantes. O melhor detetive, um modelo chamado XGBoost, foi capaz de distinguir a diferença com um alto nível de confiança, obtendo um AUC de 0,9106. Essa pontuação sugere que observar a forma e o padrão do código QR é uma maneira muito eficaz de identificar um falso, mesmo sem saber o que o código diz.

Mas os pesquisadores não pararam por aí. Eles queriam saber por que os modelos eram tão bons. Eles observaram a "importância das características" (feature importance), que é como perguntar ao detetive: "Qual parte do adesivo fez você pensar que ele era falso?" Eles descobriram algo surpreendente: a maior parte do adesivo não importava nem um pouco. Grandes partes da grade preta e branca foram ignoradas pelos modelos. Descobriu-se que apenas regiões específicas e minúsculas do código QR continham as pistas. Ao descartar as partes inúteis da imagem e manter apenas os pixels importantes, eles tornaram os detetives ainda mais afiados. O modelo LightGBM, usando essa lista reduzida de pistas, melhorou sua pontuação para 0,9133.

O artigo descarta explicitamente a ideia de que você precisa decodificar o código QR para encontrar a ameaça. Os autores argumentam que tentar ler a URL primeiro é perigoso porque pode expor o usuário ao malware antes mesmo que a ameaça seja identificada. Eles também observam que seu trabalho atual é limitado a códigos QR que contêm links da web (URLs). Eles admitem que não testaram este método em códigos QR que fazem outras coisas, como conectar ao Wi-Fi ou enviar mensagens de texto, porque ainda não possuem um conjunto de dados para esses casos. No entanto, sugerem que, como seu método observa a estrutura em vez do conteúdo, ele pode funcionar para esses outros tipos de códigos também, mas isso permanece uma questão para pesquisas futuras.

Em resumo, este estudo sugere que podemos construir um escudo de "pré-escaneamento". Em vez de esperar para ver para onde um código QR leva, podemos olhar para o próprio código e dizer: "Esse padrão parece suspeito; não escaneie". Embora os autores sejam cuidadosos ao dizer que isso é uma base para trabalhos futuros e não uma solução perfeita e finalizada, suas descobertas mostram que analisar a estrutura visual de um código QR é uma maneira poderosa e promissora de manter nossa cidade digital segura contra esses adesivos sorrateiros.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →