Como identificar qual editor foi usado para fazer / editar uma imagem?

5

Eu vi isso no outro dia

Esse comportamento não é uniforme. O mesmo não acontece se eu usar o MS Paint ou qualquer outro editor.

Pergunta:

Existem métodos para descobrir qual editor foi usado para criar / editar uma imagem?
Eu gostaria de saber coisas como: Usar o editor X sempre deixa isso no final do arquivo ou o uso de Y adiciona essas tags à imagem.

Eu já sei:

Esses traços podem não ser confiáveis, o que significa que pode ser trivial criar / mascarar tais traços

    
por abel 19.01.2011 / 16:09

1 resposta

3

Os atributos que você vê armazenados nele são parte dos dados EXIF que são armazenados em um JPEG , e é uma característica do programa que você usou para gravar o arquivo. Não é comum que programas como o MS Paint ou outros se incomodem em escrever esse tipo de dados , e muito menos dizer a você que foram eles que escreveram o arquivo.

Normalmente, os dados EXIF são usados pelas câmeras digitais para listar todas as configurações da câmera usadas para tirar uma foto, mas, como você pode ver, ela também tem outros usos.

Sem especificamente sair e testar cada editor de imagens sob o sol, eu não esperaria ser capaz de descobrir quais editores deixam suas marcas nos arquivos e como exatamente eles deixam suas marcas. O que você encontrou é apenas um de um grande número de maneiras pelas quais um arquivo pode ser identificado e não é de forma alguma um padrão, como eu esperaria que o padrão seja que um programa não se preocupe em preencher nenhum dado desse tipo em tudo (da mesma maneira que o MS Paint).

Pode haver sutilezas na forma como os codificadores de imagem são configurados em cada programa, o que poderia dar algum tipo de "impressão digital" do programa, mas o tempo e o esforço para começar a encontrar esse tipo de coisa seriam proibitivos. qualquer pessoa fora de instalações dedicadas.

O próprio Windows também não é utilizado aqui, pois os únicos detalhes que ele armazena desse tipo seriam a data da última modificação e o usuário que atualmente possui o arquivo. Armazenar o programa que criou o arquivo não seria impossível para o sistema operacional, mas seria considerado um desperdício de espaço de armazenamento e inútil, já que ele só seria capaz de rastreá-lo no sistema em que o arquivo foi criado e se foi copiado para outro computador o programa que o criou seria "Explorer", pois seria o programa que copiava (e assim criava) o arquivo.

    
por 19.01.2011 / 16:38