Что такое EXIF и что он содержит
EXIF — это блок данных, который камера записывает в файл изображения: производитель, модель, объектив, выдержка, фокусное расстояние, ориентация, отметка времени и иногда местоположение. Программное обеспечение для редактирования добавляет свои записи, поэтому файл может также фиксировать, какое приложение сохранило его последним.
Ничто из этого не подписано. Каждое поле — это простой текст, который любой инструмент может записать, переписать или удалить. Это первая проблема: EXIF был создан, чтобы быть полезным для фотографов, а не чтобы противостоять кому-либо.
Проблема удаления
Почти каждая платформа удаляет метаданные при загрузке. Причины веские: EXIF часто содержит GPS-координаты, и публикация домашнего адреса человека из-за того, что он выложил фото сада, — это провал конфиденциальности. Удаление также уменьшает размер файла.
Побочный эффект заключается в том, что провенанс исчезает на первом же этапе. Изображение, прошедшее путь от камеры через редактор, платформу и сообщение, было очищено как минимум один раз, а обычно дважды.
Скриншот — это повторный рендеринг, поэтому он также полностью отбрасывает структуру файла и начинает новую без истории.
Три режима отказа
- Отсутствует. Самый частый случай. Вообще нет EXIF, что говорит о том, что файл прошел через платформу, и ничего не говорит о том, как он был сделан.
- Присутствует, но бессмысленен. Марка и модель камеры записаны инструментом редактирования, или отметка времени отражает последнее сохранение, а не момент съемки.
- Присутствует и ложен. Любое поле можно заполнить вручную. Установка модели камеры на сгенерированном изображении занимает секунды и обходит любую проверку, которая доверяет EXIF.
Третий случай — причина, по которой вердикты на основе метаданных активно небезопасны, а не просто слабы. Инструмент, который помечает изображение как подлинное, потому что оно содержит EXIF камеры, может быть обманут любым, кто знает о существовании этого поля.
Когда EXIF все же стоит читать
Это не делает метаданные бесполезными. Они полезны в ограниченном ряде ситуаций, и понимание того, в каких именно, экономит время.
| Ситуация | Полезно? | Почему |
|---|---|---|
| Файл, полученный напрямую от фотографа | Да | Ничто не было удалено, и это подтверждает данные учетной записи |
| Оригинал от заявителя или источника | Да | Устройство и временную метку можно сопоставить с историей |
| Изображение, скачанное из социальных сетей | Нет | Удалено при загрузке |
| Скриншот | Нет | Новый файл без истории изменений |
| Изображение, пересланное через мессенджер | Редко | Большинство приложений удаляют метаданные и меняют сжатие |
| Файл, в EXIF которого указана камера | С осторожностью | Это поле не подписано, его может изменить любой |
Обычно EXIF работает, когда вы близки к источнику, и перестает работать, как только изображение начинает распространяться. Это скорее инструмент для отслеживания цепочки владения, а не для детекции.
Чем это заменили
Два инструмента для разных задач. Content Credentials — это подписанный преемник неподписанных метаданных: та же концепция, но с добавлением криптографии, поэтому запись нельзя изменить незаметно. Там, где они сохраняются, они надежнее, чем когда-либо был EXIF.
Анализ пикселей — это вторая часть, и он существует, потому что учетные данные тоже часто удаляются. Чтение самих данных изображения — единственный метод, который работает после того, как картинка прошла через платформу, где и возникают сложные вопросы.
Как сохранить метаданные, если это необходимо
- Отправляйте файлы как документы, а не как фотографии. В большинстве мессенджеров есть опция отправки файла, которая передает оригинальные байты.
- Запрашивайте оригинал с устройства, на которое была сделана съемка, а не копию, которая прошла через что-либо.
- Полностью избегайте скриншотов, когда важно происхождение. Скриншот отбрасывает исходный файл и создает новый.
- Архивируйте исходный снимок, а не только экспортированный файл, если вы фотограф.
- Проверяйте настройки экспорта. Некоторые инструменты удаляют метаданные по умолчанию при сохранении для веб-ресурсов.
Обратная ошибка
Существует ошибка, которая работает в другую сторону, и она встречается все чаще. Кто-то находит метаданные камеры на изображении и считает это доказательством подлинности снимка.
Запись EXIF тривиальна. Бесплатные инструменты за секунды установят марку камеры, модель, объектив и временную метку на любой файл, включая изображение, которое вышло прямо из генератора. Детектор, который сообщает о подлинности, потому что нашел название камеры, просто сообщает то, что кто-то вписал.
Асимметрию стоит обозначить прямо. Отсутствие метаданных ни о чем не говорит. Наличие метаданных — это слабое доказательство, и оно наиболее ненадежно именно тогда, когда у кого-то есть мотив для подделки. Ни один из этих признаков сам по себе не позволяет сделать уверенный вывод.
Content Credentials существуют именно для того, чтобы закрыть этот пробел. Разница между ними — это подпись, и именно эта единственная разница отделяет поле, которое может заполнить кто угодно, от записи, которую нельзя изменить без обнаружения.