O que o EXIF é e o que ele contém
EXIF é um bloco de dados que uma câmera grava em um arquivo de imagem: marca, modelo, lente, exposição, distância focal, orientação, timestamp e, às vezes, localização. O software de edição adiciona suas próprias entradas, para que um arquivo também possa registrar qual aplicativo o salvou por último.
Nada disso é assinado. Cada campo é texto simples que qualquer ferramenta pode escrever, reescrever ou remover. Esse é o primeiro problema: o EXIF foi projetado para ser útil para fotógrafos, não para resistir a ninguém.
O problema da remoção
Quase todas as plataformas removem metadados quando você faz upload. Os motivos são sensatos: o EXIF frequentemente contém coordenadas GPS, e publicar a localização residencial de alguém porque ela postou uma foto do seu jardim é uma falha de privacidade. Removê-los também reduz o tamanho do arquivo.
O efeito colateral é que a procedência desaparece no primeiro salto. Uma imagem que foi de uma câmera, passou por um editor, foi para uma plataforma e entrou em uma mensagem foi removida pelo menos uma vez, geralmente duas.
Uma captura de tela é uma nova renderização, portanto, ela também descarta a estrutura do arquivo inteiramente e inicia uma nova sem histórico.
Os três modos de falha
- Ausente. O caso comum. Nenhum EXIF, o que lhe diz que o arquivo passou por uma plataforma e nada sobre como foi feito.
- Presente, mas sem sentido. Uma marca e modelo de câmera escritos por uma ferramenta de edição, ou um timestamp refletindo o último salvamento em vez da captura.
- Presente e falso. Qualquer campo pode ser escrito à mão. Definir um modelo de câmera em uma imagem gerada leva segundos e derrota qualquer verificação que confie no EXIF.
O terceiro é o motivo pelo qual os vereditos baseados em metadados são ativamente inseguros, em vez de apenas fracos. Uma ferramenta que relata uma imagem como genuína porque ela carrega EXIF de câmera pode ser derrotada por qualquer pessoa que saiba que o campo existe.
Quando o EXIF ainda vale a pena ser lido
Nada disso torna os metadados inúteis. Torna-os úteis em um conjunto restrito de situações, e saber quais são poupa tempo.
| Situação | Útil? | Por quê |
|---|---|---|
| Um arquivo fornecido diretamente por um fotógrafo | Sim | Nada o removeu, e ele permite conferir a conta |
| Um original de um requerente ou de uma fonte | Sim | O dispositivo e o carimbo de data/hora podem ser verificados em relação ao relato |
| Uma imagem baixada de redes sociais | Não | Removidos no upload |
| Uma captura de tela | Não | Um novo arquivo sem histórico |
| Uma imagem encaminhada por um aplicativo de mensagens | Raramente | A maioria dos aplicativos remove e recompacta |
| Um arquivo onde o EXIF reivindica uma câmera | Com cuidado | O campo não é assinado e é facilmente editável |
O padrão é que o EXIF funciona quando você está próximo da fonte e falha assim que a imagem começa a circular. É uma ferramenta de cadeia de custódia, e não de detecção.
O que o substituiu
Duas coisas, com funções diferentes. Content Credentials são o sucessor assinado dos metadados não assinados: a mesma ideia, com criptografia anexada para que o registro não possa ser reescrito sem detecção. Onde sobrevivem, são mais robustos do que o EXIF jamais foi.
A análise de pixels é a outra metade, e existe porque as credenciais também são removidas. Ler os dados da própria imagem é o único método que ainda funciona depois que uma imagem passa por uma plataforma, que é onde as questões difíceis realmente surgem.
Como preservar metadados quando você precisa deles
- Envie arquivos como documentos, não como fotos. A maioria dos aplicativos de mensagens tem uma opção de arquivo que transfere os bytes originais.
- Peça o original, do dispositivo que o capturou, em vez de uma cópia que passou por qualquer processamento.
- Evite capturas de tela totalmente quando a proveniência importa. Uma captura de tela descarta o arquivo e cria um novo.
- Arquive a captura bruta, não apenas a exportação, se você for o fotógrafo.
- Verifique suas configurações de exportação. Algumas ferramentas removem metadados por padrão ao salvar para a web.
O erro inverso
Existe um erro que ocorre na direção oposta e está se tornando mais comum. Alguém encontra metadados de câmera em uma imagem e trata isso como prova de que a foto é genuína.
Escrever EXIF é trivial. Ferramentas gratuitas definirão a marca, o modelo, a lente e o carimbo de data/hora da câmera em qualquer arquivo em segundos, inclusive em uma imagem que saiu direto de um gerador. Um verificador que informa que é genuíno porque encontrou o nome de uma câmera está relatando apenas o que alguém digitou.
A assimetria vale ser dita claramente. A ausência de metadados não significa nada. A presença de metadados é, na melhor das hipóteses, uma evidência fraca, e é mais fraca justamente onde alguém tem um motivo para fabricá-la. Nenhuma das direções sustenta uma conclusão confiante por si só.
As Content Credentials existem justamente para fechar essa lacuna. A diferença entre os dois é uma assinatura, e essa única diferença é o que separa um campo que qualquer pessoa pode escrever de um registro que não pode ser alterado sem detecção.