Ângulo de Anderson
Um Método Forense de Dados para uma Nova Geração de Deepfakes

Embora a criação de deepfakes de indivíduos privados tenha se tornado uma preocupação pública crescente e está sendo cada vez mais proibida em várias regiões, provar que um modelo criado por um usuário – como um que permita vingança pornográfica – foi treinado especificamente em imagens de uma pessoa em particular ainda é extremamente desafiador.
Para colocar o problema em contexto: um elemento-chave de um ataque de deepfake é falsamente afirmar que uma imagem ou vídeo retrata uma pessoa específica. Simplesmente declarar que alguém em um vídeo é a identidade #A, em vez de apenas um semelhante, é suficiente para causar dano, e nenhuma IA é necessária nesse cenário.
No entanto, se um atacante gera imagens ou vídeos de IA usando modelos treinados em dados de pessoas reais, os sistemas de reconhecimento facial de mídia social e mecanismos de busca vincularão automaticamente o conteúdo falso ao vítima – sem exigir nomes em posts ou metadados. Os visuais gerados pela IA garantem a associação.
Quanto mais distintivo for a aparência da pessoa, mais inevitável isso se torna, até que o conteúdo fabricado apareça em buscas de imagens e, finalmente, alcance a vítima.
Face to Face
O meio mais comum de disseminar modelos focados em identidade é atualmente através da Adaptação de Baixo Nível (LoRA), na qual o usuário treina um pequeno número de imagens por algumas horas contra os pesos de um modelo de base muito maior, como Stable Diffusion (para imagens estáticas, principalmente) ou Hunyuan Video, para deepfakes de vídeo.
O alvo mais comum de LoRAs, incluindo a nova geração de LoRAs baseados em vídeo, são celebridades femininas, cuja fama as expõe a esse tipo de tratamento com menos críticas públicas do que no caso de vítimas “desconhecidas”, devido à suposição de que tais obras derivadas estão cobertas por “uso justo” (pelo menos nos EUA e Europa).

Celebridades femininas dominam as listas de LoRA e Dreambooth no portal civit.ai. O LoRA mais popular atualmente tem mais de 66.000 downloads, o que é considerável, dado que o uso dessa IA ainda é visto como uma atividade “marginal”.
Não há um fórum público para as vítimas de deepfaking que não são celebridades, que só surgem na mídia quando surgem casos de processos ou as vítimas falam em veículos populares.
No entanto, em ambos os cenários, os modelos usados para falsificar as identidades alvo “destilaram” seus dados de treinamento tão completamente no espaço latente do modelo que é difícil identificar as imagens de origem que foram usadas.
Se fosse possível fazer isso dentro de uma margem de erro aceitável, isso permitiria a persecução daqueles que compartilham LoRAs, pois não apenas prova a intenção de criar um deepfake de uma pessoa específica (i.e., a de uma pessoa “desconhecida” específica, mesmo que o malfeitor nunca a nomeie durante o processo de difamação), mas também expõe o carregador a acusações de violação de direitos autorais, quando aplicável.
Isso seria útil em jurisdições onde a regulação legal de tecnologias de deepfaking é deficiente ou está atrasada.
Over-Exposed
O objetivo de treinar um modelo de base, como o modelo de base de vários gigabytes que um usuário pode baixar do Hugging Face, é que o modelo se torne bem geralizado e flexível. Isso envolve treinar em um número adequado de imagens diversificadas e com configurações apropriadas, e terminar o treinamento antes que o modelo “sobreajuste” os dados.
Um modelo sobreajustado viu os dados tantas vezes (excessivas) durante o processo de treinamento que tenderá a reproduzir imagens muito semelhantes, expondo assim a fonte dos dados de treinamento.

A identidade ‘Ann Graham Lotz’ pode ser quase perfeitamente reproduzida no modelo Stable Diffusion V1.5. A reconstrução é quase idêntica aos dados de treinamento (à esquerda na imagem acima). Fonte: https://arxiv.org/pdf/2301.13188
No entanto, modelos sobreajustados são geralmente descartados por seus criadores, em vez de serem distribuídos, pois são, de qualquer forma, inadequados para o propósito. Portanto, isso é um “achado” forense improvável. Em qualquer caso, o princípio se aplica mais ao treinamento caro e de alto volume de modelos de base, onde múltiplas versões da mesma imagem que entraram em um conjunto de dados de origem enorme podem tornar certas imagens de treinamento fáceis de invocar (veja a imagem e o exemplo acima).
As coisas são um pouco diferentes no caso de modelos LoRA e Dreambooth (embora Dreambooth tenha saído de moda devido aos seus grandes tamanhos de arquivo). Aqui, o usuário seleciona um número muito limitado de imagens diversificadas de um assunto e as usa para treinar um LoRA.

À esquerda, saída de um LoRA de vídeo Hunyuan. À direita, os dados que tornaram a semelhança possível (imagens usadas com permissão da pessoa retratada).
Frequentemente, o LoRA terá uma palavra-chave treinada, como [nome da celebridade]. No entanto, muito frequentemente o assunto treinado específico aparecerá na saída gerada mesmo sem tais prompts, porque mesmo um LoRA bem equilibrado (i.e., não sobreajustado) está um pouco “fixado” no material em que foi treinado e tenderá a incluí-lo em qualquer saída.
Essa predisposição, combinada com o número limitado de imagens que são ótimas para um conjunto de dados LoRA, expõe o modelo à análise forense, como veremos.
Unmasking the Data
Essas questões são abordadas em um novo artigo da Dinamarca, que oferece uma metodologia para identificar imagens de origem (ou grupos de imagens de origem) em um ataque de inferência de associação em caixa preta (MIA). A técnica envolve, ao menos em parte, o uso de modelos personalizados treinados para ajudar a expor os dados de origem, gerando seus próprios “deepfakes”:

Exemplos de imagens ‘falsas’ geradas pela nova abordagem, em níveis crescentes de Orientação de Classificador Livre (CFG), até o ponto de destruição. Fonte: https://arxiv.org/pdf/2502.11619
Embora o trabalho, intitulado Ataques de Inferência de Associação para Imagens de Rosto Contra Modelos de Difusão Latente Ajustados, seja uma contribuição interessante para a literatura sobre esse tópico específico, é também um artigo inacessível e concisamente escrito que precisa de considerável decodificação. Portanto, cobriremos pelo menos os princípios básicos por trás do projeto aqui e uma seleção dos resultados obtidos.
Em essência, se alguém ajusta um modelo de IA em suas imagens, o método dos autores pode ajudar a provar isso, procurando sinais de memorização nos dados gerados pelo modelo.
Em primeiro lugar, um modelo de IA alvo é ajustado em um conjunto de dados de imagens de rosto, tornando-o mais provável que reproduza detalhes dessas imagens em suas saídas. Em seguida, um modo de ataque de classificador é treinado usando imagens de IA geradas pelo modelo alvo como “positivos” (suspeitos de serem membros do conjunto de treinamento) e outras imagens de um conjunto de dados diferente como “negativos” (não membros).
Ao aprender as diferenças sutis entre esses grupos, o modelo de ataque pode prever se uma imagem dada foi parte do conjunto de dados original usado para ajustar o modelo alvo.
O ataque é mais eficaz em casos em que o modelo de IA foi ajustado extensivamente, significando que quanto mais um modelo for especializado, mais fácil será detectar se certas imagens foram usadas. Isso geralmente se aplica a LoRAs projetados para recriar celebridades ou indivíduos privados.
Os autores também descobriram que adicionar marcas d’água visíveis às imagens de treinamento facilita a detecção ainda mais – embora marcas d’água ocultas não ajudem tanto.
Impressionantemente, a abordagem é testada em um ambiente de caixa preta, significando que funciona sem acesso aos detalhes internos do modelo, apenas às suas saídas.
O método é computacionalmente intenso, como os autores admitem; no entanto, o valor desse trabalho está em indicar a direção para pesquisas adicionais e provar que os dados podem ser realisticamente extraídos dentro de uma tolerância aceitável; portanto, dada a sua natureza seminal, não precisa ser executado em um smartphone nesse estágio.
Method/Data
Vários conjuntos de dados da Universidade Técnica da Dinamarca (DTU, a instituição anfitriã dos três pesquisadores) foram usados no estudo, para ajustar o modelo alvo e para treinar e testar o modo de ataque.
Os conjuntos de dados usados foram derivados de DTU Orbit:
DseenDTU O conjunto de imagens base.
DDTU Imagens coletadas de DTU Orbit.
DseenDTU Uma partição de DDTU usada para ajustar o modelo alvo.
DunseenDTU Uma partição de DDTU que não foi usada para ajustar nenhum modelo de geração de imagens e foi usada para testar ou treinar o modelo de ataque.
wmDseenDTU Uma partição de DDTU com marcas d’água visíveis usada para ajustar o modelo alvo.
hwmDseenDTU Uma partição de DDTU com marcas d’água ocultas usada para ajustar o modelo alvo.
DgenDTU Imagens geradas por um Modelo de Difusão Latente (LDM) que foi ajustado no conjunto de imagens DseenDTU.
Os conjuntos de dados usados para ajustar o modelo alvo consistem em pares de imagem e texto anotados pelo modelo de anotação BLIP (talvez não por coincidência um dos modelos mais populares não censurados na comunidade de IA casual).
O BLIP foi configurado para prefixar a frase ‘a dtu headshot of a’ a cada descrição.
Além disso, vários conjuntos de dados da Universidade de Aalborg (AAU) foram empregados nos testes, todos derivados do corpus AU VBN:
DAAU Imagens coletadas de AAU vbn.
DseenAAU Uma partição de DAAU usada para ajustar o modelo alvo.
DunseenAAU Uma partição de DAAU que não foi usada para ajustar nenhum modelo de geração de imagens e foi usada para testar ou treinar o modelo de ataque.
DgenAAU Imagens geradas por um LDM ajustado no conjunto de imagens DseenAAU.
Equivalentes aos conjuntos anteriores, a frase ‘a aau headshot of a’ foi usada. Isso garantia que todas as etiquetas no conjunto de dados DTU seguissem o formato ‘a dtu headshot of a (…)’, reforçando as características centrais do conjunto de dados durante o ajuste.
Tests
Múltiplos experimentos foram conduzidos para avaliar como bem os ataques de inferência de associação funcionaram contra o modelo alvo. Cada teste visou determinar se era possível realizar um ataque bem-sucedido dentro do esquema mostrado abaixo, onde o modelo alvo é ajustado em um conjunto de dados de imagem obtido sem autorização.

Esquema para a abordagem.
Com o modelo ajustado consultado para gerar imagens de saída, essas imagens são então usadas como exemplos positivos para treinar o modelo de ataque, enquanto imagens adicionais não relacionadas são incluídas como exemplos negativos.
O modelo de ataque é treinado usando aprendizado supervisionado e é então testado em novas imagens para determinar se elas foram originalmente parte do conjunto de dados usado para ajustar o modelo alvo. Para avaliar a precisão do ataque, 15% dos dados de teste são reservados para validação.
Como o modelo alvo é ajustado em um conjunto de dados conhecido, o status de associação real de cada imagem já é estabelecido quando os dados de treinamento para o modelo de ataque são criados. Isso permite uma avaliação clara de quão eficazmente o modelo de ataque pode distinguir entre imagens que foram parte do conjunto de dados de ajuste e aquelas que não foram.
Para esses testes, o modelo Stable Diffusion V1.5 foi usado. Embora esse modelo antigo apareça muito em pesquisas devido à necessidade de testes consistentes e ao extenso corpus de trabalhos anteriores que o usam, este é um caso de uso apropriado; o V1.5 permaneceu popular para a criação de LoRAs na comunidade de hobbyistas de Stable Diffusion por um longo tempo, apesar de múltiplas versões subsequentes, e mesmo com o advento do Flux – porque o modelo é completamente não censurado.
O modelo de ataque dos pesquisadores foi baseado no Resnet-18, com os pesos pré-treinados do modelo retidos. A camada de saída de 1000 neurônios do ResNet-18 foi substituída por uma camada fully-connected com dois neurônios. A perda de treinamento perda foi entropia cruzada categórica, e o otimizador Adam foi usado.
Para cada teste, o modelo de ataque foi treinado cinco vezes usando diferentes sementes aleatórias para calcular intervalos de confiança de 95% para as principais métricas. Classificação zero-shot com o modelo CLIP foi usada como linha de base.
(Observe que a tabela de resultados principais original no artigo é concisa e dificilmente compreensível. Portanto, reformulei-a abaixo de forma mais amigável ao usuário. Clique na imagem para vê-la em melhor resolução)
O método de ataque dos pesquisadores provou ser mais eficaz quando direcionado a modelos ajustados, particularmente aqueles treinados em um conjunto específico de imagens, como o rosto de uma pessoa. No entanto, embora o ataque possa determinar se um conjunto de dados foi usado, ele tem dificuldade em identificar imagens individuais dentro daquele conjunto.
Em termos práticos, o último não é necessariamente um obstáculo para usar uma abordagem como essa forensicamente; embora haja relativamente pouco valor em estabelecer que um conjunto de dados famoso como ImageNet foi usado em um modelo, um atacante em uma pessoa privada (não uma celebridade) tenderá a ter muito menos escolha de dados de origem e precisará explorar completamente os grupos de dados disponíveis, como álbuns de mídia social e outras coleções online. Esses efetivamente criam um “hash” que pode ser descoberto pelos métodos descritos.
O artigo observa que outra maneira de melhorar a precisão é usar imagens de IA geradas como “não membros”, em vez de confiar apenas em imagens reais. Isso evita taxas de sucesso artificialmente altas que poderiam enganar os resultados.
Um fator adicional que influencia significativamente a detecção, observam os autores, é a marca d’água. Quando as imagens de treinamento contêm marcas d’água visíveis, o ataque se torna altamente eficaz, enquanto marcas d’água ocultas oferecem pouca ou nenhuma vantagem.

A figura da direita mostra a marca d’água real “oculta” usada nos testes.
Finalmente, o nível de orientação na geração de imagem de texto também desempenha um papel, com o equilíbrio ideal encontrado em uma escala de orientação de cerca de 8. Mesmo quando nenhum prompt direto é usado, um modelo ajustado ainda tende a produzir saídas que se assemelham aos seus dados de treinamento, reforçando a eficácia do ataque.
Conclusão
É uma pena que esse artigo interessante tenha sido escrito de uma forma tão inacessível, pois deveria ser de algum interesse para defensores da privacidade e pesquisadores de IA casuais.
Embora os ataques de inferência de associação possam se tornar uma ferramenta forense interessante e frutífera, é mais importante, talvez, para essa linha de pesquisa desenvolver princípios amplos aplicáveis, para evitar que acabe no mesmo jogo de “acertar o martelo” que ocorreu para a detecção de deepfakes em geral, quando o lançamento de um modelo mais novo afeta adversamente a detecção e sistemas forenses semelhantes.
Desde que há alguma evidência de um princípio orientador de nível superior limpo nessa nova pesquisa, podemos esperar ver mais trabalho nessa direção.
Publicado pela primeira vez na sexta-feira, 21 de fevereiro de 2025













