Casting the Net! Revisiting MasterFace Impersonation Attacks
Este artigo demonstra que adversários podem explorar APIs comerciais públicas para construir ataques "NET" baseados em MasterFaces, amplificando com sucesso as taxas de personificação em até 9,5 vezes além das taxas de falsos pareamentos padrão em sistemas modernos de reconhecimento facial em apenas 30 tentativas.
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 que você está caminhando por um edifício de alta segurança e, em vez de uma chave ou uma senha, o guarda verifica o seu rosto. É assim que os Sistemas de Reconhecimento Facial (SRFs) funcionam: eles tiram uma foto do seu rosto, transformam-na em um código matemático secreto (um "template") e verificam se esse código corresponde ao que está registrado. Durante anos, especialistas em segurança acreditaram que esses sistemas eram seguros contra estranhos aleatórios tentando entrar de penetra. Eles pensavam que o único risco real era um "impostor de esforço zero" — alguém que apenas se parece um pouco com a pessoa que está tentando enganar, algo como ganhar na loteria ao adivinhar os números certos. Se você não tentasse muito para hackear o sistema, suas chances de entrar eram basicamente zero. Mas e se houvesse uma maneira de lançar uma rede ampla, capturando não apenas um, mas muitos rostos diferentes de uma só vez, sem precisar saber o código secreto ou invadir o edifício? Esta é a pergunta que pesquisadores estão fazendo no campo da cibersegurança e da biometria, onde o objetivo é entender como essas fechaduras digitais podem ser abertas, mesmo por alguém que joga pelas regras.
Em um novo estudo intitulado "Casting the Net! Revisiting MasterFace Impersonation Attacks", pesquisadores da Universidade de Hanyang, na Coreia do Sul, descobriram uma maneira astuta de quebrar essa barreira de segurança de "esforço zero". Eles descobriram que, mesmo que um invasor não saiba o rosto específico que está tentando personificar, ele ainda pode enganar o sistema ao comprar acesso às mesmas ferramentas públicas de escaneamento facial que o edifício utiliza. Pense nisso desta forma: imagine que um segurança usa um aplicativo específico para verificar identidades. Os pesquisadores perceberam que qualquer pessoa pode comprar esse mesmo aplicativo e perguntar a ele: "Quão semelhante é o Rosto A ao Rosto B?" milhares de vezes. Ao fazer perguntas suficientes, eles podem mapear a "forma" de todos os rostos que o sistema reconhece, mesmo sem ver os códigos secretos dentro dele.
A equipe usou essa informação para criar o que chamam de "MasterFace". No passado, cientistas tentaram criar esses "super-rostos" tentando adivinhar no escuro, mas geralmente falhavam contra sistemas modernos e inteligentes. Este artigo mostra que, ao usar o aplicativo público para desenhar um mapa do "espaço facial" do sistema, um invasor pode construir um conjunto de rostos especiais (uma "rede") que cobre uma grande área desse mapa. É como lançar uma rede de pesca em um lago onde os peixes (os rostos reais) estão agrupados em certos pontos. Em vez de tentar pegar um peixe específico, o invasor lança uma rede projetada para pegar qualquer peixe que esteja nadando por ali.
Os resultados são surpreendentemente eficazos. Em seus experimentos, os pesquisadores testaram este método contra vários sistemas de reconhecimento facial do mundo real, incluindo modelos de código aberto e um importante serviço comercial da Amazon. Eles descobriram que, com apenas algumas tentativas — entre 5 e 30 tentativas — sua "rede" poderia enganar o sistema com muito mais frequência do que um estranho aleatório faria. Em alguns casos, sua taxa de sucesso foi até 9,5 vezes maior do que o que os padrões de segurança costumam esperar. Por exemplo, se um sistema deve permitir a entrada de um estranho aleatório apenas 1 vez em cada 10.000, este novo método poderia deixá-lo entrar quase 10 vezes em cada 10.000 com o mesmo número de tentativas.
O artigo é cuidadoso ao ressaltar o que isso não significa. Não significa que qualquer pessoa possa chegar diante de uma câmera e instantaneamente se tornar qualquer outra pessoa. O ataque exige que o invasor compre o mesmo software comercial que o alvo utiliza, o que custa dinheiro (os pesquisadores estimaram um orçamento de cerca de US$ 100 para seus testes), e depende que o sistema seja construído sobre essas ferramentas públicas. Os pesquisadores também descartaram a ideia de que truques antigos e simples funcionem em sistemas modernos; eles mostraram que os métodos antigos falham, mas esta nova abordagem de "rede" funciona porque utiliza as próprias ferramentas públicas do sistema contra ele.
Então, o que isso nos diz? Sugere que a segurança do reconhecimento facial pode ser mais frágil do que pensávamos, não porque as fechaduras estejam quebradas, mas porque as chaves estão sendo vendidas para todos. Se um edifício utiliza um serviço de escaneamento facial público e popular, um invasor pode comprar esse mesmo serviço, estudar como ele vê os rostos e confeccionar um "MasterFace" que se ajuste à fechadura. Os pesquisadores não estão dizendo que o mundo está condenado, mas estão alertando que precisamos ser mais cuidadosos sobre quanta informação revelamos sobre quais ferramentas usamos para manter nossas portas trancadas. Eles liberaram uma versão pequena e segura de seu código para que outros cientistas possam estudar este problema, mas mantiveram as partes perigosas ocultas para evitar o uso indevido. Em última análise, este artigo revive uma ideia antiga — o "MasterFace" — e mostra que, com um pouco de matemática e um cartão de crédito, ela pode ser mais perigosa do que imaginávamos.
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.